8, 0x81, 0x401}], 0x9165, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x24, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x100000000}], 0x7, &(0x7f0000000100)={0x3, 0x3}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 16:34:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0x100) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x62f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() r12 = geteuid() getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001640)=ANY=[@ANYBLOB="01009b4e88010fed2234ee4c02f569dcbf5d2e2f62757300"], 0x8, &(0x7f0000001300)=[{&(0x7f00000001c0)="25344ebc1f055437f6bd80f933e62ecce9de7973322f81b01e47ca1ad3ff84d94d3d4f23f39d1932bc45a26cba6688f39d00d638fbd771d423714be27ac492e87c361fe964cb59b9dba4b3b505bfbf549897fc299a52c27909a9b440531d9ab599b50a9e1ff0b99e5f3cbd4ee1e850b8f9d983768d8ddd87d536f1c92d5a1bce801aa07315d4468ff745832665ca3d830802466a3d1e36587feb48dc1ff27d1d0c34", 0xa2}, {&(0x7f0000000280)="b9c09ee327c192d22c4d41c33ff0db1411744930d813aa9a0b72ba307a75b3efde67daf3a24fea0c6a234424831f5050f23797bb21d1b5ea905e1e0cb438d84010a9bf0ce6bd", 0x46}, {&(0x7f0000000300)="c66976266fba54229acfb163ac3ad856874a9e8f38481ce4f58ea1dfb7f6f801a1bcee293f591c12ff75797569b97f67fc01b042da18414a914c456973d8ff36ed7d6adbbe20d47fa2e0111ee1da5d3dd9dfe2c802787469894f89ea29adb4a7921ab7e065d455952dcd0b491173f83364766e3e7a2a87ef09dc600147a8ef490f3179c640fa5a13871e30e7ca8f9513f32f8c11da99e3e1108ebd9e8b6df2cf4e055ac53b97b45a56d853166ac1fb6cde81e8a70477e0ae8159910269c29af54e1c21bca4f13776e309a5c70aaca1b59605afb244d85e37d6ac83a345f828b9ccc564de415d42d448f78dc27ac881e7770a1ebcfdefc2a2343bcab5316810480688bbc4db8e93d1c2ddcc53d88a024091d60aba3026cdb47845e8e226eee085e19e18978c5e2630611afcfbbbb0860e2efee3128e588b0cc0e809a53e6003c4f518eca55baeb83fe35500e7d898a7ed2e8e5d49682cb911e0c22795e4aa25b538dadfbd8e5f75fdad081a17207ecd8049b84e069c85d9aacd238b8b43455a26004e55e8b1ad5908a027232a1c1ba874235d6fc8e9339873464463d25485f51d0790306249d67054b533ff0880053284b7ca3c7aae9f630e14327d07cb6f81bbc17619e5d19fcaa2278a024643bddf35abe8d12c5ac4e1f01442466216ec94f26e90de3228d1653bbfabe2746c725343884ce0055256318963403c11e9df93be6b800c64273a0df8fbb4261292515b8e6512bdae3a22475470a5048de6aab64f825416fa95443741fda91efb8cc0f9533f11188d4a7b3d8e0a55bd4ce6c71ba95252820362de4bc2a37b0adb5b29f161e201cd257d9cbe61feef3bbd0c6d2d6d57a5b5cc04bd4e53e09226d4cfbc01ac00d7691805aa436b8b4fe8d10e19806e3d38e18e5fb897d91f4798f545c2ac5628b0902f01f3f8eb54e59197031b5195f18e382de8bdb23a53576244adb1c2cffcea5933dabe3ffaa43f1e28b634acc59f6faba14e043590dc1f7b8e7ac4a3e53230b5940f588fd47e878c49ef3207ef6624ae1226b4d8690e442a10f2abff8821faa1b9cb0bb375ca7d4a6de25f42a149e2111b9d07b18761b756a7d2e44c7140542811dc07e88f528cb790d52d47a9ab87ce61a071982b5e156d0f3987604d5431075ad2f47c0eed804c63f4b47ac518a4f05aeb8d5086859718371568af93b4710f7ff225807ffe6d313b446c71f7e99ec5a8b3116d803ecb4313480eaebe44625fe5f2d271c699c9744cc2b041e34b186ff5772cdaa586884ba4829527ae6d204a70e6eac558c229edd7554886a26f1456ebddb933db4054cd6a30aa0980244ed8a159a2cf93fc7bed46efd367fba9dca7e79250bbed02bf563fa783b5f67eee75482628ae03b368abbfd4d5eaa3338719664169612ffca2b2a86497a62a4cd6ed9845be281eae71177e96e7c90719515deb8f3c6068a9c986ca7315e4f96b855dc0bb0015c5b9dfbe221754a00de85a39f9b0a6a9101954d3fa4db562f2917cb329258161ad6da47883fbce7acfde3364302c372f3bb9d0f5b9d647f80212f8a942b01c16b3c6c2a80116a8261b13c0d536ba001e7c342580c48c9ffad70aa64cffcbfb65de25435829beff5d30135b5df52a2a136e70b7c4000cbb0381f464a6ba70b5bae4fa44d4316c9d3f7a01ef23ac4f32ad69d4cc05480047a969a33c3ad3889c1a31ca7b12d9d75d186025d91bdc5ea7f6b025224fbc03f18067d212f5ad92d5bc463ceb91645927f2f22e607cd501bd01ce4b4c5df081812c1354c4b71a5a3954b5158d39b5c4b62c98b88403d655f8f97c7610b6c53058b6c6f1728438a9cf3605a7c7f23cff1fda83691726abc5f191f2e4356d39e7ba39d33d9dee49523f7a2798a59ec22c54a4c9163f8fdadefdeb70f197b56a2efb569cca7fec303bdfadfab9033dd81818e841e52414474961a4786a1d697be66219676f3cd1b13da38f7008ebb555f2d449a65fd907ed706326c3f3925392b11f4cb2621ab530e9a73801efbd1ab9b587811c25e4be9147c03b407c137be9991c30f3eb106f16d2cfb2acd705084ab4723e920768e5ede5f51d59fd0d8f5ae8851b5cc285bf0daecf6e8f799a6f126c45d4cb8041076dd96c7a42cf879013f980d65f1378d063bfc615c3f83823b33908239b28aab095d38d14950ae3f86960cd3750e791255d78258cf6f86357a598975360a3985a178864bc39c4fe079ac0b4165872de5f4cd474f5455a8ff5420ed15e6d5a560430b3b36f77ca4b4e0359d37ff09f04d7d599071c99e109164b52f8026fee276b7c6c9c4856c33fceb0edfc1154c643e4d0475f275e58293f80cf867002c1a9368258e6b4a8c5dce6030a55c6da2213022d6ed21094686b164f602bee2ae6c64ae26819e2f2d1e576f100ad8a9315cf276eae5e74010224149291c03744b3c1462916f04be6d158ca95eaaf4a49395468b0e94ad3439d55364e5946b62fb81f7ae937c23edf463e9b7bce70c6c82f27fb782294517587a3b9fcb138fbd74e37251f956d30e990fe8124fbe271c6d8627e3831eebfdf111cbccfc6782d5c2a026e84046ed5b21947205b9619ff26729846ecec44abf924556260c2b2a744b9eeb3600ad5424091b88077c33ae5b33212705e6a08698504030112b9866b3875a3da2dce928493aa98ce46a309bef4e2735f144ba2a1ef1eb67ccdd0c8807b6bedeeaac1d9520b94c562263b0959ad9fb0f388c2d30e4c4e639f1258af1edd1ab1ede12b5a42022b1dd6444ab6c7b8aad3f786c215139cf60fbd8f09e9ef70b72a1671d052d7df1e6ca0faf5ab27a780857383cda56054d286adbc693355a9224141d8140f0ec7d6f1e7e76da6f818496e4f63906fc42d9c61f750034f8cebadeeb843395dd5ce88038d5319e12ce7e7be4df7ef471908ef984835963a75792fbd50632e4f48bceda077a554e2d5f0e1e90f1d5473fe4e4c88598ca06be57f677a05205966877a80b5685ce19811babc8952732720993b79b46cb97fe6d60d5de2a744eb7f9d7468fd6d61e0f0d752c99b0053525a887cf7023d67def769618d3c8ae77908db66ed25503c82e621f259cb39c21eb61ead9b890871f89977b404a3e1a63c314ad8989c66f8e6d7a0bee1f28787e848f3240b4268283c4d26b6df154f63220a6cd7dbc4bfab8c1b3eb5b39cfa5ed1f7b02f095eec6f8165aee951b707cb6a814e2531b889b8112f0d78bc256fb0ab25a37633ec4048135cd0dedf9350b77d736295131252f8fe8de3a2bad55d66a2ae5fd7f29c951f135126dfa82ee863e73b2eea60ba2d32e4e083afcd976e39ae0292e51224efd0eb0b118d0f5cd347df9252458ce70327fc663415a763f328b4abdc0f1e3ab21a95dc7060f1e2a9e8e058092939fad8679cf1adae70dc1ad932ab5eae9025cc34da0e4d0154371f05c1280ca2c3175dd481dd1ddcfad329762c240100bb508612ee2a2adae10d2b449860f7af651c00cbabde4da9c675024baea6b64fdc99af1f7f51101561bc1f55196cdc9ebcda890c32fa4209293f2a9b06c4fa8a8d579290740c96a9a3a246bc37230344f56b852878da134d9a453fc99f79ce9c89d0cbe167300d272aa9079b0aed28cf9309308bffdb147bb1d61912cc900f58a4d1a25ce1edfd9accd0462db9798e7e4493978bcb3bf9a7641cb2b509489000710e7696663a89a6f00f708348bcc968d6f90c5c77e4235bfb5fc064b6a3c0efa6843806778951e1035fa62c8589796412ac8dcbfbc1c4581e3fd9992ffa60f9c281306fa1126adc6cc13f48287a674c4f08ca2117affe2feb64547379c076592a1da4fd40665d855600f382ddb49f82b524ad67ab00e5e76333815364329c7164d2d580b281ecaa8b6eb9eeca4c1a1f4c4afa8f1056a4d9b1620f72afa2e9d3a0fa4167039b5ccf45b327a3a3e22be8b0de94157695fff075dd65647255d09fcdfddc7ec2ef8f17f17beb7cfbea526739efc9b1b908efee1ab130f0e3fe123311fc326dd92691f491013a3c1d3867eb1d647c2e771fa3b037c62e182569a997dd300218f179254a5e6be81c37576dc1b8fac688c673b246cb5fbf1ba8ec33fc5417421fb947c302ee4c163dd81939d301f97c36945a2c0cb760c649dbe5616c01a8cba11c22a16c8606a2c0d45ee4c0b3efb4154f25c13873dafaed4abb6079703ed9b62c293d0e8bbeab3406cc0503412d45a164747b04e84928a82db9c3bebc673e43441b60d7c90d1c62ab6e5cd56b3d3972715f305c87a648eb9929fbab44197fd59d5d57f911d167d19abc44acebfecfc244207756a36e2954c8a4e2e73836f1823fa16fe0fda021fdc56a0536bbcec9885d0f99558df3c69a22b2392f00e80f4803c91d51ab39064a5dc09dce0e9a0864681b2fba33bc9c400117c3f543aff5f13b0dc946527d82653b28ae9e0362597bf304c7bf8f9d35879506f4f69283dc2eb9d39bddefd3faca09d0bbc70685a241facec375d9085fe3cee871dea4a4555d2491f5f8ddfe8e7fc26963a5ff983397dc15c9058938bcab08655e55ce2a861a4fd9cbb147e45d43aa142337737c9b509a4f84396d4b2362d8c6bbac887934bd2bb6567f648f76ae32a61ed66a4a333a0408737f16a3a64c5c0b671e569bacdb84dc3b9c1ec6ee716600754ab30f3a96859b8d435e6645e19111166eca90fb0f29a1a5ce5697f107086827980be69d9c822489d3147ff4853061db6908914e7b0949ba24c446e190e73dd18679fb78209fa7a3cfb3baacb6ed46943dc950020bffc4eb746d5b6040232cff73d4d7c46b863afd3e23b7e2f5bb0cc87c9cdfe11b6b821cb83a7b1a3071e86d2de65b349636a8c2b58e20c3dec91b04cdc339f37b678cc2547613457d1c35d38e4321d2cc7dc8422cbf0b16b3e96c0040d602b12410016027717155f3037627165095b34d8e021f971107ff0630de10784eb59c55985d5272868489fb7b129abda504b0c91757c20de02ad8519394131f7e36eb4f5ca675fa85b9637baa41cc1b0e0bb0fc004614af7618b4392cc67ae5898cc567bfc3aa1801099a4bad9615579c10316083a4a68e177f401ec0cc26e4004a29e1b8e3fb53e130e19ff38c3647a64103bfda39a641ca0c327bb9e2e8159ff8d0157df7a1b4a11b8b477232f27f3b9812462c771b8fe397af28e5061438aac559040df51bfbdf45b5a760c042834a65683e2a04d8a9ac00163de2ab176d16f5a4386054f96def946b209e66ea1268cb9d5b969646f61113544794e02b173e38120dda460e95a9417152dc970a03a32f7da429d8c0f0c5a6f8ebf9f76db99a2dc46d212adf0f6a0cd109d6eca517fef0f797235bd32b7be56757e3edf03f61fb62d45a0c4f9f0b6eaa9bbaf63912b8b1cdc86525acfe3241656ce008979b45942500d5cbf85c94d45c5f4d50fded6125dd5fb743fc1764256c731268429ed0d1cd5c16d9240a1e8e2d73c5dfa2902e33852eea2c6211f6877c3eab5baa8de3521d879c16d6c408b97d987b2f2c9c25da8f55b10b3aff1ae6fc1c5988a1bd0f37a73ce8d2457226d49eb8910c9e201e4762dc2897c9307ad3cae5093c294b1499e07187e4299cf08e91fd7bb33190698f1544e00324ad289c4a596632a4b3626ad79d20820bb451715377749453ffee02a49948d784324d8b372d5fa414a7e3844be8264690fb6cdfd76ad367255315cfc4fb15e4e06d302eea9b25dbb96850f16b5e23e5b0493fc163848db77b346134c8df9c9d380eab22229307bb37101469d6decac54d1d", 0x1000}, {&(0x7f0000000140)="68e3081fe831f8e2b302f563096494da8c3d5ec84ba3fe7a75bd09b6839bee20e885ad26e8a2809be5b4d9e70434f7dfc007d9fe20", 0x35}], 0x4, &(0x7f00000014c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xe8, 0x4}, 0x400) 16:34:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x10002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 16:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x30) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) r5 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:34:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0xa3, 0xffffffffffffff81}, {0x8b, 0x8}], 0x2}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="1573886175284512f50db0109b9eae0405997fec1fdab93e27481ed2f07514472335e132de9a1d191ccd6623aa9ff5d281f22eac26bb857a0c00eeab188f569e7581d2abc5cf3d462c17c217f4b19ad65aae38c3ebb92b451ca8eb4527252f4958944e3742e83cd317ed3cf8edbd4a5a169be0cb8d80986d467a3ecb5efee72774bd7a6c4df5b5bba5c3508d0c8b6c84001e", 0x92) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:34:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sync() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1a, 0x8, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xe75a, 0xe26}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x5, 0x11}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x0, 0x2}, {{r2}, 0x0, 0x88, 0x8, 0x9, 0x100}, {{r0}, 0x0, 0x20, 0x10, 0x4b8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x8}, {{r3}, 0xfffffffffffffff8, 0x5, 0x40000004, 0x24, 0x1000}], 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x160, 0x1, 0xd4c, 0x1, 0x0, 0x9197, 0x7f, 0x1, 0x0, 0x7fff, 0x400}) 16:34:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x806}) dup2(r1, r5) 16:34:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e0e621c0ab5ecb1cc59757200"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 16:34:12 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = shmget(0x1, 0x13000, 0x420, &(0x7f0000feb000/0x13000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:34:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\xc7{{+)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='+}\xaa]&]{]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&.:}$*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$,(\x00', &(0x7f0000000380)=')\xf4.\x00', &(0x7f00000003c0)='\x00']) 16:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:13 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) 16:34:13 executing program 1: getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) 16:34:13 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x101, 0xb1, 0x5, 0x0, 0x200, 0x8, 0x426a, 0x0, 0x1, 0x401, 0xfffffffffffffffc}) accept(r0, 0x0, &(0x7f0000000040)) mlockall(0x2) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000100)="1ccbead7a0d0df6b09391f1016b7045108ce520e43e96e6325da1750184fb661f206c9877d89d623505520275be203b7690d6c9569321c5d6f32f1feeb24253d6217ea4907b9b4ae65dafa5544b7b779fa178381fce2c28f8796291e125fd0a77b801baa05750de728731c7a", 0x6c}, {&(0x7f0000000180)="2ae2f986ba901cd4070c5d8e7defe6d33520649e97ec6302da7dadab6da25dfe15287d73aed24c218589b006e2f22a17d33bee686741bf487cb5", 0x3a}, {&(0x7f0000000200)="4c6c3e7e25052bc7fbeb862955488559cdf626af97da4bc400873eeb96839d3250936fbef3a908deaa36957205891ccee1b5c67e764a217efd97fce34dcef9a94f16edee98def4cc2789cbf94a6b3a70f59eacb7229f82b529a90a1ef7ab12ed5cbea9767f3deebfd54a9f483b5206f073b551baf2244aeead6942c7b0de9333ad5960dc5803e5671de30d4bce81bc1b54a64f3fbd98dd1a84f1f2243de747a678b5062308cf18e3cb86d796d3c597ca8425bfcd978c5ef87f6960a8e08d440992fbd59ec48536075cd1ce0d29d9d19b6d5d60a0b28d07c4f2009149a8df0df4e79b67949fd213d5db4473c20e5aeb07d93527f91424080d12b99c98298bdb4fdc6874b22cc2dec73e72d124e5e86f6afd2309fc2a7b756322e6ba2ba81a58e7811ff3b5110d301fa263bcb2c791aa3b484340bca69e4cb5518191c9a896bec49c6cac36829ffd63bb9f61967f8c9b9e781e8798fdda42754bd387da5cdbbf32ce4695e4d1c976badb4013e2d12614798c6f7fd51c4ae589f22aabe9598d56adb793bd3ce03c3a6f4153eb2f177c3e6881e6d52b92aa9d9ab950b1924af57bc1944d5d7797a84f33fc982def72848c27467f2222eff2a7b8b3abf1e0d0f2d6ad828877c89be99aa2e2edcd8582f7de5d59495dc8a48e0cb39132f51f6349012d7e7115caad1e2370f70e5d017c99ddf8190dd9caac891b1b8f90f2d89d08af2fbe91af221197a605f0d548242e53aaedaead10ef33476de33c4c59fa970263cd0a374eebf5b035067ff6eec689379847cd54551419afa41d82a53d395f72fe4d984658683a194c1e0172071b7aaf78b1eeb440e724eb073f23041c177a99d9e80bb69dac9e29a23e60d2fcdc23e2348c29f4f62cbe1c8e77421a2ca9656e59640cfb2e737e24288fbf879cb073765b38627e11348602bb38063d3739fd10268e7e6fd46d098676c423844afbfd85667160410580161a5d78dc06b6249b8472e8e5f0f5a15fddb27c0353f32d33d6e34962d3436aece6d8470b24b57e64162b8cb6b925b6cb8af529979e7ec3a11f6455d3cdb1d3638b38a761ea329ae9c44056ae1f30e19ac46de7a16726c59e34d333557e5e46ae7090256f507d28b2725c3de9844bd475694fc9b50b5a82d4689ed12b6ad80079fd752806114096a5962b7fe335e9f4e72d858061f5674b944a7ad882c0406d8d42275fd79e0a31a656fe551963666caa03b245b1f52801ffe904d70c14b2c728138cc4251bfea5f67bc9b6ac1da90739ef3b30dafeccf33a10a9a1a74db7d411cad9791151514547313af7a50eb494d4846676d768d4b6c699af9eac0608d2484cfbc297ab5ea7d7bcb834b8f625d64a8dd539b9efe9874baffdfe5865c612eb4467a4a6ae3d4dba8a839add201024a62756199bf754ccfba37ead728ce4b7606824ae7a4830c9b91de1f9a33144497bb2be353f8fdaa41f75eb86d6d0411fd4417d21939348f7b874e155bccc46f92f481272133cd6002090cfb686474cf062821de0fcaa2abdccd5961c424035851f9c6d6c376313bd2f838f458cbc00957e0349151054cd0453437a396931e251053348173420c239845044ac022a5399b418e6ee920aefbf0462b70e0f5b00a8775e190cbb13e187dd8fc3970a0132c3b6de0cbdd517382c66395d42e800b5f2ee5ee9dbeb186cccf4bfe228abe5f5d97fdbc3897af37f4e4f9f82ba554ab3a6fbea8a5c94948781890b49e128ae22e4f3d8041753e6984ef5a51309fa86d9443614d4272c435fb0c316c3e619ef559726615f5c56d23151dd2131fd1c46f9ee3ed72c4833c5442e4e1f8e413ba8b15b63d92b9a3cf5b47529925ed177cc72a1fd87bd807487c17bce9bbe4429ff3633e007901e97c9bb3a164c1c866fabfd177a58acb47e7b6eccdd312a69eaf41398115743ce566afefc816fda3e64bd9e9a5aebebeb7c371a6c392777cfb7c77891c19559b767b14874abe18d2e304effc80303e19bfaec8dc328a233e279e75b7aa5ec861f1efba9871e080ea7cdf4f519f13c5e6eb23d63cc77e011df03286d433415bdc179f64a1222f315fc8c1252a0dc3221757fa2f57f3854778fcf0811dbb988afaf77923a7efd53c1f5ffd2b55cd42e08de1620d9d35f9f47bb56b15bea0f108de5787e88a6e1fd0e68f4ce83291c8cd836c52b88f7eb8dc0de042519413a399ac4f3926c1bea06544737607efbe93812e58a257dff252690b7363dde5de6642b632eb1d47c0652369b643923dd5a36212b16eb96b6de94f98e1254635e809e0727fdaf4428e9be2acd9a2f3d8f4bcf8d835d300f1d726df6b00ea5dd73dbd80c7f7fc42ed2e01b7c339bfec1a7d9d4086df33eb169047b9714757d3e614b20e3de4625aa5a98bebe7622ae6d7b161359be8232b9d90bae4d9b63cd8a731d3a516fc28042b610f2197a11e67a73767c2cf1e13c2fcf63669f1726dfac06b8c321b4806e62f9e2ef6386eacfb1893ad3956ac2591a170dc1ebccf731966c3be0ebdef64f4d400cbce22fbb0ca44949f9ec79fde44a7d66c326ba4eeaa70205e016532a4479d8976e471529b7cb152cc4962f597b14f62734e87df55a4571d3ee5066cb237473a539308a3e0f821572ba8b58a68e619893ca384f8abad04a3fba9377fd473d73d7109216d50c43a135ade63aec41dd9348780066764c8aa068776ac97911a638afd13e6e7c8047dafa985880064140fd6e9e5fa533d232a1af6af2a036ae79c8b5210207c07295b8baf7d56259b5f1878bc328a96a36477ed25ae1b028812f3b49e6ecb2580267e45e0825cda6dcec7bde87c1d14289773c08cf3394a32ab1dbb1f194d06525a8af09995e1ba00d328a9b15d1dc6e464a5776c1f3b3666ce139201c68b8c0ec4b87a8994e9e1c591cc5201d9ce5582950d85f06bb666f48f76d717bbfb3cca08b8435265596f61fc3b12d0efd171d3b93859ddb740ec293f91149e82ae74fabb719a0dccd6687a5f7d312ecf4873c99fa9225ff9f03d72f344395a1322d1e0de4edd717f058a2863f290197ef963bee4d7ddbd071dacd585cc8999cbf38c7f54774d97b5cf4eff611cc5e408875ac5bde2d3e25fb8732dbbd464fa43ac4df56af8dd7d095098ccc65575daeaf155c23d11556c11ed2129eddda45b691c2d8a7c5934d60de3fe1379ea1a83f96fb57367542bc6b87a591d5aecd975abb5dd003315110113c27d25494b65749050a4ea387f3d0ed78a5404a68ca485a8cf48bdbc1606ad07f76e52045ece76eb7cc854b6068c1fa09111f5e102cb73a98aecbd29cc6558bf79ca29e185ad41192e69279a6434756dbd5045818a5a09095e7e7cec5cd5933463667dcab07d234b52119e517f2fa8cbbc3b6d5e50390f41bb093e0e3438b12799de821ad9a06bc5c8018c510e9cded6a1a9c1c5ed69748ad184e07037a4272ffcb55e14e83fd8219b5920c671b6229e128186469b6058ecbc7842e7050e7ca7ea2159473501188f4c47eb0a0ee476a489350ca403c68efc584219fc507c23dfc0a13f0312652451d070f63482d0ab72a5751876f4e73e6ae137c9e106fdb15eb8ee6d2d21d6cf600ee3002a4e1bb03b273d64c1d49d75950c67de35c41eaa54fd15a31d1f48e7003f72ad35a94bb4c80a8f7145b8ed2d42010ceed2fbe71e7c7afed0cdaeeb4790cda38430fa59689209ac75379c94c69e2f80c3a28b0dda6717be336e2b4bb726d032e31253b8e4ce7ada34916cb233bed760e646dc08c492bd71cd29a05212dda74dae3b942494678e8e5df8f1e15c66f2821a34a45102283603a60cd8be4945fca54e18da156b680c15e4ff2986c276a69604a2607f82f9069cd0f377ca2f91508617fc0965086ce55d14ad709f243b512d2639d770638c2eb198ff341d4578600736f1ca1d73417c96370b8cbc2117de4fd56d722a867ac194e6254ce8ffb5b5a6e5bcc4f95d79c1e69a31921c1a6bbe045df8f7cb2510d3e3f3ca37af8876fadea4ef9b3030977626f370c17ab1f33db9ff066a7f4998b61df95b603ce69cf7847442fec2af88c59849cd9714970d6dcde6a9420b7d3b1f3ef5c0ad0125273309c932ef89d554bb1c64b012b0f4866f9dfef918f0c0ec2cccee835fe39db0772c16ecd2eba955a4a352dff5240badba64776aa0fce41e31a87fd39632fa8ac02a1c8e6929bebf788b953066e1c7a7c479919afe6d59dede89e0a56c5cc2149834f783c2094b3f3463eb213c870beaaa9e944c24ca8ca24b6777fe5ddc54ec4ced8e24c6a6571535f0778668a8a8270d40877e95f13d6006daab1f4b64ddcc710f064723a4b8a8fc57eb719595d5bc3e088dfacb31a1479b2b2ddf42aa9b66a3a91e5ced7e7fae45d087f790c69bd0b904cb055bcf0ff148b52a05e5e5dc827433ee81d715f1ef0dde94fe429ea7c7d4b1757b30b021587722b57b945684a5e06df834b4f246946883f0ca5e12a6318f014f8d5189eec27a6e3983f8f9c123f90cc3a834ddb8cb6b9e1297608d25aecd55ff12d3e1682454856101cb4cb4c9513e9561c4098eedcab6e01c786cc11a1b93cca78c4380d67dabf9b07c2e0897eaa78bf553e32bc4a9031b4d57a00b99857e8bc39c869bf8a0f18d9b835f54b33848da3870c9320b20a95069dfaa43477e67123285d8de9d28dbfd5044b1fe94dc4b69519401594985ebc9d4960ddb846275b166c6b69dcf45dd5b634bc537263245f4975fd3ae8694bfc89e6e76e5fc93d9d2e5dd50fa9e6feedfbc04d63efbe7f0069512cf108c877fc0b6c2070dbac249a160ac6d80c383e403d1e742546d6eba7e3a749e29f34f01644797beb232aa4e66ffffda131a885c4e3869e689910023e0dabd822154f96ddefb0eaafd0eedf8133e178e667ee964f982d4472a2d2331a8fde5737a3dccae530816524a128737d7d77d41449e2cb0778d1d9d83f413d4c6bc3151984bf2d26c1c6160a47835e9a094f614df489197867b30f56082c59c5b5ebf45ec409c03d182bf8f0d1f17afb38b2554d773b3a07cf69cda3513619ae58b5c34884728be0c64421c59b31e6dd657beedd037c366912631682263b95a09737001e5c22330fe97ea47bfd1c4d6922961dc75e9fe1cbe167ab36332da21fea99c3466209ed7753864ad0d4c4c7f6eac86403f1757328f0c1b9fd37eb9c890c50555168d1b6f659977bcfe9275fca5397c15d5c51e6cd0b6e2332565ebc89b446e6f8868fb0053deff05c742a5db294ca9cd836a1a1373b4e0db2d7132dc79fa44197d744d8e533c217c1efeee98bce9ae06dbe1507219f76eab083a807f6c9cd9b3e5ad121d8ad5afc3cf130553621836102402aa2c6655163294ad74f981e562bee03ad6b42ef6f856a43de8c4af2f30176a30c60d059ccf74585e4dad118794a442923a93bce5636de440a73e4261ceed1af5f3127e88825aa4446a9a632a4adaa2893aeeb3e8c64d01a7e2452da60a0bfa96c3b0cc81e74f0ae81aaf0f12e2a3d7a6834e768dc0be0ae199fc5484726ac18efc9c37b9ea5341d987a5c0f2adef99c50321072519f71445f46b3f577b93145c5a66c2a16eaee330d86a94050d1a9c7a74e70b3f3dc82fc93fbeae7895590de847cacc58b53e01bf32ac604c1bba5a0ad9daca35cbfe85efcad43d1657d4dcf15841503a7e75e97db95cd32177d7fa1ae2c4c9a1b620ddb278e77f6c66ecce6e096045f4bc3954df46f63e2faa67751d7089276500033172958837a963d92dc99fc036f34e2283c76f81b284a2ba4536df29152bff0986df962", 0x1000}, {&(0x7f0000001200)="8d9426f52a220ca82e75208257dea73b367390dd85f2edff926c2da2e0b2f594f1a133410c159e4ee36cfd7443d93ecebe65c969aa5338c10f45e1297ce2a2467ba178b470045136805d17c8c7f87a0c8fab1ea4d08f089c6441650376e0d7fd07e275d3b9447489d3c6adda00deeaf696165478d58febcf91e70a8077a8405d173048a87230d75f290fb09eb3e584aad0b89accfccf33105b27a4e2ea148f69c5ac1b14d68e6e5d5af7d4fb86ba9327b7e61e860cdeac7f76d085f7a5e864f375d9d0887c38bbbe4db96c97b143bddcbff45b97e5d3f44fa837bfaaa7032d7fd2dc18f20f44e18303d84644", 0xec}, {&(0x7f0000001300)="bb2d14d7b47f30c587f5d1162602c6b608b7e9ba5a8f91073c6f734175ef2c25e42ae86648ced87d", 0x28}], 0x5, 0x0, 0xd7}, 0x0) mknodat(r0, &(0x7f00000013c0)='./file0\x00', 0x8002, 0x0) 16:34:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000001140)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x800, 0x300000000000, 0x2, 0x5, "4068b47068d76a9b91997d90db0de340d8295063", 0x2, 0x4}) fcntl$getown(r1, 0x5) 16:34:14 executing program 1: 16:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:34:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6729, r3, r4, r5, r6, 0x30, 0x8}, 0x8, 0x7, r7, r8, 0x40, 0xc0000000000000, 0x1f}) 16:34:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getppid() r0 = getpid() setpgid(r0, 0xffffffffffffffff) 16:34:14 executing program 1: mknod(&(0x7f0000001640)='./file1\x00', 0x2003, 0x9) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x6) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162, 0xfd25}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000001400)=""/60, 0x3c}, {&(0x7f0000001440)=""/226, 0xfffffffffffffe19}, {&(0x7f0000001540)=""/196, 0xc4}, {&(0x7f0000001740)=""/114, 0x72}], 0x8, 0x2000080) pipe(&(0x7f0000000100)) 16:34:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:34:14 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80d2, 0xfffffffffffffffe, "d707000000000000005b00fe0000000000e74de4", 0x1000, 0x80000001}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632cfc94ff334a5619515a4c8ab06131bb0398a24b3da025bbd45d3bf579456fc7d40906b69299d2b3d37d7857008b6b87cb2d9814d21aaa7c35ff1672b8c9db939e9ad8a4f5f728193e000020bb50f855dae96d000000", 0x77) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x4}], 0x2, 0x8001) close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f0000000240)=""/13, 0xd}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663103000000000000af8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x0, './file0\x00', 0x7, 0xfdb, 0x3f}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:34:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt(r0, 0x0, 0x9, &(0x7f00000001c0)=""/126, &(0x7f0000000240)=0x7e) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2, 0x8c, &(0x7f0000000080)="8f219de019c6dfaabe43d39b7eab5bc14c8be96a7516c5d3c71b0ac5d5027b2da8491e759825f43f2c6a54edc991428a1925ec6c22559d1825606f4d21b5c40a8d45380ae4d913abb56b92881acd8fe3ee79bba518f9a8cb6a7fa4be50d34f0611456c3efe5098ccd1fd23c3a8b58f46271b88e79ecf17e9ce6f9b0ca08f16070885ebfac423be5a477d1c9281f57a161f8fc7724be8ef1c3f37d7367f80bbc9dda920b0be", 0xa5) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:34:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180c3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x400000, 0x1748, 0x40, 0x1, 0x2, 0x70, 0x4, 0x0, 0x0, 0x100, 0x3ff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) unlink(&(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') write(r1, &(0x7f0000000000)='n68', 0x3) 16:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="803df2a21f07cc2cc6ce7acdb7d519dfd6faf434e29ba906fb85dc70959300a83b03402bf15766777ff45ff8b20c6b31fafd153a0911e154b67af4673b44505213171b743cd0d5aa9f12226b0a97b6eb60b4c5b77fa697cdb667f925688995c8e4e32d5f15580abc01845c953f23b5f7dedb9bb68c77241eaa5baebcd7f2cbd8964942463b233552b2a3f564232dcf48bed67c2a685794234764ca37d02e28e20c5f174e22f683ba09fb0eb30fe42d5fda94bdf3ffd28df3700ce0276569df85038b94c3f3f8c46b6ec39b99c6e9981306b094751b65c6054e", 0xd9}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) 16:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/132, 0x84}], 0x4, 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x277, "85fef6bd060200008c00314f6d809d19980200"}) readv(r3, &(0x7f0000001700)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/119, 0x77}, {&(0x7f0000001500)=""/142, 0x8e}, {&(0x7f00000015c0)=""/36, 0x24}, {&(0x7f0000001600)=""/155, 0x9b}, {&(0x7f00000016c0)=""/13, 0xd}], 0x7) 16:34:15 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000080)={0x101, 0x8}) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) 16:34:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x5, 0xfffffffffffffc01}, {{r1}, 0xffffffffffffffff, 0xa0, 0x10, 0x80, 0x7}, {{r4}, 0xffffffffffffffff, 0x41, 0x40000000, 0x20, 0x6}], 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x8cc7, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x50, 0x3, 0x1, 0x3af3}], 0x9, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x7ff, 0x2}, {{r2}, 0xffffffffffffffff, 0x12, 0x10, 0xfffffffffffffffe, 0x4}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x44, 0x1, 0x9a, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x60000080, 0x1ff, 0x1}], 0x80000000, &(0x7f0000000280)={0xfffffffffffffffc, 0xfff}) fsync(r3) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r5 = msgget$private(0x0, 0x400) msgrcv(r5, &(0x7f0000000340)={0x0, ""/112}, 0x78, 0x0, 0x800) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x2, 0x0) 16:34:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x1}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x7fff, 0x4) 16:34:15 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) 16:34:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffff9) shutdown(r0, 0x5) getsockname(r0, 0x0, &(0x7f0000000040)) 16:34:15 executing program 0: r0 = socket(0x400000000018, 0x0, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000e5db160260d7b61f0000000000000000000000000000608b0000467b1315042512528630284a40f97624ba746a4bf479f00b94655c5c1ff319b002722362"], &(0x7f0000000180)=0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 16:34:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000f83000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:34:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201001, &(0x7f0000000080)=0x230857ac, 0x28d) 16:34:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getuid() geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x802, 0x0) sendto$unix(r0, &(0x7f00000002c0)="669dcce4905f8858b22504491d5f01f9bf1d413dfefc837ca7e902ba9b64ba1adcccbbc3ef8cffa67ff92e75bdfe63256cf19c3b4e586fae022f7d46167c57ac0cf37353b202e572f98cb0bb1f4cb0936b74913917b6333d656acf78950fdbee0522315c87cf8ea1c6d361f2139baefa0ea649c7a60099f52486f447eb53c6a7a07e72d30cce2490d8d29d59e223fd8d10ad59f5a6709c66338a9a28fa31f8e0beb7f54c", 0xa4, 0x4, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = getuid() setuid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001ff01000000000000"], 0xa, 0x0}, 0x0) r5 = dup2(r2, r3) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) pipe2(&(0x7f0000000080), 0x0) 16:34:16 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x0) 16:34:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)="5c28e6738fa6649d25176dd1ff3c0e0ce1a662b7f76f7c68d09687e7d71d781645321e1aa09827b624bb6acca1da2017bf654723", 0x34}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:34:16 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000600)) 16:34:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x248, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r5 = getegid() r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001240)) r7 = getpid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="59bb37eafaf693916535791defbdcdb0d3867f3db3a717d96d02356c8922867d050fd0257d97eaa7cdc62a6b909f314ddc5df4e78bbcbfe106c7cc54381c1b0cedd7623b59249feb9aa605dd6f325c37f239cba1e1b923edbf1b92a3ce3451d6a5befac16161f62cb38a2544e3e10455de11b697b8e4ef82ba77d6d415769ccfc74288fca8d521409908b5e92f4a31e6e3ba73a1ca979feab71d336160b8a825c7d98d2e53cc8060", 0xa8}, {&(0x7f0000000180)="c7c3e50de7de2d4a6843d5834efea1eb84e9d69a1be2078b36fdc19855b2b51aaaf8cc29e126743dc415279a66e27dbac990a66963a2dcf488d3d3cb7c2b1c77fc20e6a9f6940ac13e1d4ac86339710794c6aeb0073ae502cbb8f8b432059e0a59d1980b1a5f141134e3105d2f07c2851196350f11b8fec4972da014c8558d26d41d851a14ccdb284311483cccec60323a23466450977c612b6a5549928e52a1b32ac1f622d1a31a9d36911e751813fd9add2fd6c2d4be1d5c006a12d513c364af02d02e11f3e7fbf8bde4dd9e16b545c1a89efce1229ad5a523b78a6e7be9ec94d2799b09c0647ed75518842370164ecc6586f63ed9560d25a3b009987668d952ae114c13995812a4e4860ae6cb073c81d79fd313091089d238d2764a226093fe1f97d0a9c12cce323697b6bddba6fd05febf74c9609947499339b773387fd79ced8d347a11fbd19af87039fe07c545722e19c668ae895700e266abca6f49fd8987b496708c08d10f3ec3839224188764bd69bdeff80ee79b799683435e8d81d2d50a8ef3ac5c27ac765e9fcf366827e29faf02efa20381ba0b7ab952685a836ddaf2b04acc6f43e468927fedc092559e08f2694fde098d1493ca2383aa9230ed57aae0aa4854fcd00418447fd84930eed2894d3321c40d7890a88baa654121d560daebd83e16816062e2999036473d25b1ed8588e022a0d8fcf4031eca75f3beffc2bee977a5f8efdfc79ec9b4090ba88700e7f1d294197406dbb3bd70f04c2062dcf4b224c0a841b6275431c1f835a874bc6698eb4929770758d750c5918f2c4f30a55884d33a12e033246f906ce1375595b2fb539e2a246779d071c2f38d08573b00a595f9f29bd566b4aa6b5acde75f21cf7978173fced0d61835473ec38030e64ae36336d3fdc313fd65c1195612783f6e30cfa0e4fb7f42dbcaecad6448c848a697fa64419f05d4ddf3c36fef4a1b8bfaea30cf3bfcdc1cc4848ccaec2737140dc964ef3d7125f1fa2b462fa3c62267bc98a80deb297018e0990dff1d4e73ed9e1a0e49081ec1cc75780a977c451bc42a8355a041ecb6ab7528e3d7fb67e6a710572cfbc0d7691a691c31c810d1eed68492a89501f95af19cb18d18b80e78b512dbd9cd8dd759e37aca73b6b1f4be5ebd164cf965cbf94195d01bae8d082110c527fc6a217f8f8b7c4866145ef5b3466f7eae92f9dec2eacb9bd769bf9048a1a84b5466430eaa715f9c79fe7564a82b4e0ab61ecb2a6d4cb0d70aff59ed7f2fca90a5464976658793f4db4444c13fa5b0aa7cab7f66367a8635e598b6439fadb9802ca03bdd6bb941e290311f92628fb0552051642405b09e4c3dc1f976feb1fb86f301de79bf5faee99d142fa990f40406d74c8ab707a83558b8c70179d1b05a68f4d0b9628810e8170135e1bcfd76dc401d900414987b1fddd38e055637cc0ef7f29984a97f359935bb3975045a50f7ee60b90f54a18d9e14ae61b5687cce80cde7a46505119e7075fbbe078b98c5e9339fe7461d7fe58edf0b948b12cfa937fc2cce5ac7ae93d2cc1859d33ef6a799a64a9d421d7493a947be5ad35eb7722fe624a782d8a560b47fa4e21146912f937be06eda49ea5e2fd08cc51ed7409cdd73ca5e608251c17d72d03fa8cda9e6c7b6dacfbe51ce3dd759866b7193f2e5fd347eb6bd60995ae917a2c7cf0cd851a80d1f56c5a3563c2b03d61d3a77cd6234464e13ec3a8aba5a0aa70aa95897ce2a739e32d0af50d894f62761945f90dbd7683caa494dca050ef6720fda7ab840e12909d9cb39a463dad5c4657daa05a40dd6a45f2f09e8766ee34dc2d921e131b63fc62e9561c543ba2500a760ac1968195cdd9e2a35459bb8e4435228d8cf386729dad2ced61ef2377e74180c7b7836e0f87da70607eaf55e997787d9a7d7f92d8d9c6eba107323bbb5a313c0bae606ffc5a10a74ac37deafdb0fce2cc1343c05d77c25a0dcc9411241985df18afca30a6d486d45342d6428a2863ebadd36fdb3296d2f2a5ac4e79298205d48cade6f0ec420fb4e4ddc4a863e6de56025d96164acc777957f4a65f6c081615817ae819dfc7362657014b6d8a4024b82e2a21c6cea651a3e59863a91650900f82888625ed0bae8a83636e4cc703a6b23d40541865413bb1180c8513bf48e2853792772c00eca45b736f3e6466b06e4f8df39b6f92e27098335ba86c3aba44738d7d3ddb8aa40a5a855c0742d583a2f51f1a11d6ef1a8685532de7af471ac45ccfa8929a15cf9943456e6070938b356d50af15576fd8881bb9f8209d231277cde1073e5f02026201739460d5976ef19171b0bddf45f7eb15e1639d6f25e3dc536a890b50aec7ce12bb27a3ab60d009fe8894fe5d7aa558e8bc519bb443436125089876ef9e0f7c7f7d8ee96b3aaf1f49b3e71771558626218c2e0869144994043189709488853494f3ae0ffe59aa393a7e94741fc7e6a4eac4fce438765692023c37f7f8f3749c69d901b04ac61a5b1cda20f501839a0783977730e3d53dbacff15ba0275040bd11cabdbb268ddbc5d352ccbd07fe06490e80e721eea1c89415bc5426efc474114430def14906ab64e9fd0a6fe5056dc1054f82d556a55b9ce8fe2cc7985aa9cf2b62037ec71668086c0853a6b52ab36c4ced9bac1dcce9e3001dbaeff2b1b5cb88ba315f1ec20f3009ec0422a25b74ebc81dd7d00325a1e4fc63083253ad1fea9e6a3b2f2ba35b1669e05e1f8dee5be4ab849a4b1b82b260c1a61bf2fdd54515b9575ba7754bbbb10b92782b4fc954eb2d76bfca94c57bdb2ae8144703cb762d70f50a09062a112c50278559ce0c4adf425197cf2407df7951da38d51af45ebb082d9b4f7e60da324fe5ac132a9fd6773206177ad9dcdbeed7bac121d153935eec516c1fa4caa383cd1d9761eaf3d7ca0516610d172ea3e1575e3ad69cdf243c900fdc44bc2ec680b23fee2af5962617f6dc948807a996aaf76283305ce0b3e85468bdcfac6a5c0dda3942352cd9866ad727e7172e1ff8fd400e8f7fb791df0edfac1c0002de3b296103a91a72d5324e0ed4529d89d91682cd8719dfad4655cf6114251aa586c896f41674df116e23a53dcc41ea663677b7d60282f8354d779f3a19e50aeea6b82fc170cb6362d66d50dfa187e8da97c389a212d0d73d422b666eb1e7856203c70d5ceba5f38d0bb68c1ed482692ef9f67496e922d5f885ca5d8a69f533300411de01f6c8964fb04d376759c95f92b1c20f4ad85c9bb13a1c45e4c0ef82b588ec25a2bec232875779b4db1a69c533ee6ea7c5569e2bea60386ccda3165f66b167de5ffbc25aae73841ef19cf414bb02c0d8ccfa37e72e6a228fe0f89cef5e21f4a385286784b3e6f8378fcba99194ea251c0f25d979957d96a82594d30da4f9e5dc500cbb876dcddadd9fb6ddfaa1db6240e5c52a98eef6f6768eedc5aba4353df07fd7e6fee51b176b1ee3f98bbff123b19510de0d39cb3d5f07413b18f0de4ee3b029a93812f8b9c47cd5b602d7c899c83d7c50be2528a1e61b010096bad9c7dd65a6357322a22de3843681eabb03f8c360652df990ace644e659f3be1c8a005064e508a0c4447a75d224b510b5e264d3841df9c67b84d5f69ec2f14eab5e72dd91c3039c55161539cc949b84583164171dc6f5d60dfd84eaa9e5237fff551acedf4aa05c38254f7ace55624a67363ab9a898c0ed4efd3e8c4c9cec6275953510ce690d6276f4d16486087366bc2a00cc6e464a48d85735e498ebeb4e6c487df239a687c47d6d379bbe9691fa3c48eb3d3a8ae3586691fa7add6c0b8a29786c2480d3f0202f051eed532365dd453ad03563030833ef99036bc3ccb3a5f60c0efdfae7560ae6b0260476fe686928f9db8ee24f9960c9f207897088e5c8d102f1facbe696d3935766a0ba6dae9a7fc15c85648f85e2c988718f07b941377183aafcd9e5444f57c4422401383469f48441d662e7dd4dfe3be3b48fc73fa3b77e0226444f815cacd8e5a5a826bbcbd66ee814e0729a30de707c73eba419fd981f3eb102b3ba82e1b479a3bf3c5e5269e5d9a1a7f210a8e20282d9e4c388924e79143cb0713f109d8c34a5d615ec7f1447948fe91b04ce9c934ab625758b38ffa84fb37b3078c1a0420c10ff02a11f3ccaf03348c7c27224a5d9f54ed4f608aba4274b38fcd581dbeab0fc17d170c68cfa51291eb8bb1e8a51850fe5e002b3ff39ee655dca97cc2ad7d083377d6e48801b280e23d460eb887d685ba959fc1d631ec62b8badc7072ea4cf97404e8387a44353e7cff67f75da89dde58e800942cfadc1dc5d5b8e7afdd0e38072f134f138a535301da7f27e0a851359754c4135383377f1f00c1ff036a800609a45da077c41363f92a50da6754ecef0a6b8cd66a5ae4c4dcb15e5cce30c6400aa7d9ec4f180d2af1620ad5b3fd8096ffdb2fa6aec7a463e96b0a2d4fd6c7864fea9d44e84a35c985aaa47aaa57382d378d75497dd87153642eca759d4b1cd075ab109d36a53bf5d7a710686bf253cb6062272a0744799cf7df9240aa76420a85ab11f6d3ee66dcfd3f9ea148f0a66fd890433f66bc20b1f922c2b32136bb61b086956beee00065cab9813601360bc696f12cbda90fe0d51b4bb98de48b01916e24b4438564e4bf0a66ef62da9192fad035bd8ad000067d4bbb0269e8ae9772118f46d4e8d9fd324ef658f6e03f14cb75d26972b0d37a3302763b2d93e30999a47ddb57a2f03c25a31997cd9f24e3170f9700ebb1a6e4c0216397890fdebff896e55433d380223a0dd5108bf55648b6bb9fbb50058ac8dac846a6ff51f820c1a98321ceeff2e40a916640ea110e121083c3e4d9bbc96d9a0e7dbf6e4839b193afa24a33b06b5abf5a8ed2d85da5125b8bb74bea1e2a904c2113503e83b38d8ebf25484ec864df931c19e92160d2a4e156bd3435dd653231e41031a77a0c3b04d037573483df041e42a96eab7c55e21eb90939246573dc3818d2469b3b22f71bb6c1031f89581315629772dbd8422b557ebd843ffdc8d8974fd7bf0c2185a15378e841265976139769d76dea0e00ff95d111bb85c887c0530ff7721ba45d4848424bb7f27462545c704884f3b56968c32e443eb1888f53f5df808a0ab8ec1e581bf7d07b2fe6e561c0895af531adbd18e09679802eaf9ee80fc5bcbf68038f50e6cfefceda59ddc9b5476d87a8a32db7156d9675512672040b5366435592141bb4e0645b9dce2d67c45f5727c33428bcfe3b79b48d94303670b9eaa00823e51d0364a49b032b5482ae2be8033c03498c6aeecbf7156dc7c8ff264739f82858f3cbf3021d80132fb7db888bdbffb33972924680d40df433684d0d1e0bf7992557c9c9a770c9a169b3df293ab18e8fed587edeeb0a6403f40af5f5d81c521a4cb00090b3582d63a5d6d7ed7908fdc8f579e3bb27a8e279280cba2b8b8e20ca62b01c667caa66c8ec8a0c902e7351b024de396f08600155386fa729d6697fb7fad7e8e387c4166d4f5d5ccee3649c4ae6ee8dd982a17b3564311cc2f243a3c81fcea8266b625a2be2ecdf68bb9dff7dcf042350429fa1548cdf3ff075006ab23cd134f1c538668e4c161ea321056839a924b2b5cc1502828f4eca5ce86706832cbfa1526f4c35b0ce3d0c8044e0f651daa1bcbeb4a925cb061cc9552a3afb5cc5f30f8bbdbbe9fa77592f3f1159470a39dcb7afccbde6eead3e359bf7d314b047e914dc79304067b48df71fe57bb109f5b00e15b3c59a5aed8ac62f67be651b1ead7dc72db46e43961024df", 0x1000}], 0x2, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x40e}, 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/172, 0xac) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) r1 = syz_open_pts() close(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="da3617a8b11521b97ec0e26732cdc2af", 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 16:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xffffffffffffffec) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 16:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000280)=[{0x400001c}]}) 16:34:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10050, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/252, 0xfc}, {}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/157, 0x9d}], 0x7, 0x0) accept$unix(r1, 0x0, &(0x7f0000000580)) r2 = fcntl$getown(r1, 0x5) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000008c0)='./file0\x00', 0x8000, 0x0) connect(r4, &(0x7f0000000a80)=@in6={0x18, 0x2, 0x2, 0xffffffffffff1978}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x800000002) sendmsg$unix(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000002400)}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000900)=""/224, 0xe0, 0x800, 0x0, 0x0) r6 = socket(0x0, 0x4000, 0x0) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000640)="d434cea1095ab2e461c6558387f6e02d9804baf983a14aba8a46f395ad1f608fdf3658c9f75b0d0949c451e831c5dd8caf24d8cddfb6811afe77e255409b88f99418cdcca6537a575c0e13fcd6a58b8212c5d5101f26ff81593b440c3a655826fe2c63e264ab5e4f9d37b8bb1716dffa7a0c4923d8741f9e9f", 0x79}, {&(0x7f00000006c0)="61190011cb68f5e334924433c07d2dc9dec07846be66402bb38ac411b24b2fe48ee2d4abd83747851afa48cc26de679d2d", 0x31}, {&(0x7f0000000700)="ce9beb9f9481d8a389310eed1b621fce86f4c93d33fc0e9893dac6b694adaaa58bc1b63f7a37", 0x26}, {&(0x7f0000000740)="5bd582f80aa6f1e0e92e0087a2b7145904a73d988f3bd648c65f199a24a177622e3934522b4c0b0845f945ef37bf3b85625065544847045e50e6d896ba69c7982760b07012bd10955669d517311e11e73eb5372cbd443fa618264fc599ca43cfdb82b17dbbace622a339109aa467bd0aaaffc9edac50b1d19cfbd0b4c10dd0e23e2b56fcda03deae7d5b1edcfbc53b10ecf45977d56d722badd80eeede40ca7222c4a7c0b64cfbd67ff686c1374cef9d7a3c3aff2f228abeccac98422472a8e0f4674748d0a4c9ca1f", 0xc9}], 0x4, 0x0, 0x0, 0xf}, 0x2) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="85be554566696c671b3cd059ae3000bb4d8ac5c9d9ce4c36b2345c4dcc8b27c004799029c44cef7c008fcf1c774f194e8d0dc76c433919187d9fcd67cf2a60eb43c3f4b158b57a6e398c2f3b9616677fd07dd68828b6a28c9953ecbd7ccfb6f3f03dedd453b78fa02f81aef04634db9876888beeb10ac5f2e505c659d5aef3272fbe37ff5485d21dcb66e650f83c8080b68f10d17c05ae16f9b55ac7b96ed9276458c7a54c5bdc743decbbea5f47141639e1525c2e293c7d05137659420b6c454e463d172c6aee91bbd7b0aa944fcd98018033c0cdf0279241bb6eaf1e1ceb7b8b69b4e54799774dd1115934ffa8567139a0ba35b4266b7767f87b7e993d77b8cf1593db03926ad04ad39a15f8d564c4fc3bbf7b3535fb1f6e9e0361d78475cc78d4c0942e3f95f7e732c509ed9df24d3f8d10df389c8f373baf5fbe18"], 0xa) 16:34:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) recvmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/58, 0x2bb}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/108, 0x6c}, {&(0x7f0000000580)=""/37, 0x25}, {&(0x7f00000005c0)=""/231, 0xe7}, {&(0x7f00000006c0)=""/182, 0xb6}], 0xa, &(0x7f0000000840)=""/184, 0xb8}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000009c0)=0x463) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000940)='./file0\x00', 0x8, 0x111) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000a40)=0x10) 16:34:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) msgget(0x0, 0x40) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xfffffffffffffe83) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:34:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) socket(0x1, 0x22, 0x1) 16:34:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b07000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'./bus\x00', @ifru_flags=0x2}) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:34:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x890) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:34:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20280, 0x100) shutdown(r0, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000000001", 0x2c}], 0x0) 16:34:18 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') munlockall() r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:34:18 executing program 0: r0 = socket$inet(0x2, 0x42, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:34:18 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20810, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:34:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000100)=""/117, 0x75}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x41) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:34:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x0, 0x4}, {0x101}], 0x2}) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/4096) 16:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x25, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f00000000c0)='l1', 0x2) 16:34:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0xfffffffffffffffc) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x0, 0x100000001, {0x8000000000000, 0x6}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) chdir(0xfffffffffffffffe) close(r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="570574a1b142d66de199aa4d27fff447330f4ecb9936e6a4721e21d31be70248688d22c2c8896714d10a7a4473612f34f48f385f3814f9b46df561d4", 0x3c}, {&(0x7f00000000c0)="0d9d0af2edc0a57462eb8fe86c43ae12f2a6919ab411315429794fc68d6ad05abab9cd08427ed894765f180579ecf858cc9c2232cb9a2684dee40b47c8c1af0a6832362b94bf7be485e7fb1042765a5e108a02a818fe24881ae620cd95cd8c0ab6aa2dbadedc4b961bf13cab51e3e4cd632c1d41039255c9d73028c6f92f6d3991274c78d0f884eecf2710367bc75803e4415ed21c7e5222df18eb39a27d6b72e3c4893c366a74a073bb19f7362d25c56f9bd060f5f7728625203cda9014bc957534e093b193a2041a86195c606df81175e3", 0xd2}], 0x2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:34:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 16:34:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0xc8) 16:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xfb139720b442dd, 0x0) 16:34:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x5fcb3df0, 0x1}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:34:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) fcntl$setown(r0, 0x6, r1) 16:34:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b80400000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:34:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26aca60ba6808e104b378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce2200"/584], 0x1, 0x800) msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r2, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) 16:34:19 executing program 0: socketpair(0x0, 0x4005, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0xffd8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfffffffffffffffd}]}) 16:34:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sync() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) socket(0x22, 0x4, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 16:34:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 16:34:19 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x16fd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x4, 0xde, 0x4, "d0aef4b1c07c8e5fa063d4cd6f4cfe8ae87a5240", 0xfff, 0xaf7a}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setuid(0xee01) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x40) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCLOCK(r1, 0x20004276) getpid() getsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f00000001c0), &(0x7f0000001280)=0x4) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r4 = semget(0x1, 0x4, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7aa]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001300)) 16:34:19 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() r6 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/4096) shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = dup2(r1, r1) mkdirat(r8, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000038e000/0x4000)=nil, 0x4000, 0x2) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00001b1f75973806000000000000000000000000000000000000000000100010000000000000000000090e5f4562b877e13c9c23b9c29511000000000000d6000000000000fe0004000000000000000000000000000000a1f6156134efd5dd00000000000000030000009392d91100000000000000004447d697000000000000005a9fb7bd7ee3aa38da5e6cce54e69552d229deceabe463bec9dbeb0ae3c938d271baf7f22a29111d220788e5e3059effb284e220eb0bb9d60bfdd0112ed0af3b5c6acbb9fac3f8793b76d9c0899f9fb35d3b85e96b1b37dc10072157917c7d99033aa756145ada16cb667ec1cd84b2e4b9d2731b6c75b4efba118d9ac9cea40990d8f23b56a0a740b86ee1a3938575f2b358762eeec0940d6d453c0507d0c8735ad4381bfe19488568bb0d92ea6b5eaede84ab9404fbd1fd564bff7d109ca0934582528b01c4ec517e4136ed4c0fc696bebe17225dd048f5b85004a325340000000000"], 0x1, 0x1, 0x1800) 16:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x22, 0x86136) r0 = open$dir(&(0x7f00000000c0)='\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x11) getpgrp() 16:34:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r1, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r1, &(0x7f0000001780)=""/160, 0xa0) getdents(r1, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) 16:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='.]-\x00', &(0x7f0000000300)='\x93}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='^&-}%-/\x00']) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000580)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 09:43:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x8000, 0x7f, &(0x7f0000000040)="6d049e811de289a636695948be57f5c32ca810d1b97f772281ea2bff98eb8d67955e11493327764e32f8092ea5ff93899055883d84c4839031a4c85078fd5353414fc66741c943f0cfb0c16938eb06a9ee38bfcea30e079f2126eee7eb87281022d4235ce8fab15b95703eb03bc1c7a39d4c851234f054e5e869abd092ac9c627b4e403df1271473a22b0dc725ef6bf4e142dce76b0183d990330f0c277292250d6a14ff7e85c57500125d9cd9763d86d0bc03bffa6c0426521ea62fb0ea88fba7deccd661157846d0f87132f58fa4d24ffaa272bed2bb08f44f05caad4a06d6e23c62e9c08fbb2672", 0xe9) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x8000000020100f, &(0x7f0000000140)=0x2ffffc, 0xfffffede) r1 = semget(0x2, 0x2, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x70) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x200) 09:43:20 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 09:43:20 executing program 0: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xff, 0x3ff}, {0x18, 0x3, 0x1, 0x6}, 0x5, [0x200, 0x8e0, 0x5, 0x1, 0x7, 0x8, 0x3f, 0x7ff]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x3, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r2) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 09:43:20 executing program 0: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f38) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x2) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x800, 0x1}) r2 = shmget(0x2, 0x2000, 0xc, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xff, r3, r5, r6, r7, 0x44, 0x61}, 0x1, 0xbc, r8, r9, 0x2, 0x0, 0x9}) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r11, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000400)) 09:43:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x1) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r1, 0x29, 0x1, &(0x7f0000000280)="ebffabff13b2fd812eaa4e480000000000000000b9d3af33c05bb7f68acd0581d7715838bc5e02424c3fa81f2f62a13fe9994767c7172a2dec18e46eff070000c81dee80ea1c0c285294048bce826e3f8f717b1ac42586b82bee6167a8183239bca551d5acf6dfa632c5074bba8301b73f212260494a895cc7f3aa38e55dedd2f07f6151000000000000000000000000000000004f8ec7713feff50d26416fe02be01427e0706228f2666133dafd90e86c7a9a6c279549f71dedde3a302b33d5c3e5e73ffa2eac119fd469b75522c7cdd039305a00fc95fd9145d70261e2bcee32c7534ca2cb008af7fb966f51cb7008caa9730d0712895e938ad598231b198280785f4ae80e4fd1101547a21bf7176fb1f3924e1fd11f429f2cefe260ddc2d80bae680a6b6a217ed3cf1d18", 0xfffffffffffffe34) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r5, &(0x7f0000000180)=""/140, 0x8c, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0xda}, 0xc) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="2bbbba2b1bb770b3827b504305466481bdfe766783cf7696749ea6ad28f685029b72c6a4e3621591f3b05533559b8d805e374327a77abcb9aa9ed9457978d139", 0x40}, {&(0x7f0000000400)="a85ef18999e8fa2d13ad65cda4abef67988c0a72b31c7feb30bd646dee1e290bf333c625200da957997fac5633d1fe11aea535cb60f7b954f71b6c2611a5739934a177b8e4d86c669f04cbca77112099179c57f4e12082fd74afd2f4f9f1bb0403e625527ea58168060f76a6ac451a4d0bab7191d0c52f48ff0ee5386ad14839bd46e5af2b05c570a1a946cc66a4a5f91455e2e6d44479ae8ea2194b8b3ed6dc2933ebbc4d0b97670c54a134a588b5c870baded97251b7d59dc25b472e7777fcbe6876", 0xc3}], 0x2) lseek(r4, 0x0, 0x2) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0xffff) 09:43:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x3b, 0x8004, 0x40000000000003c) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a6721431a1670d38eb475a31ab2007f7d086930d9bb3ce29296c3cb75d0b468a96a08e42b95889a85c9001f2c3720f3893faed0586356fb7e46e00e67181aa479d1a2536c3c2b950b7506e556ddf1e81f0cbf6724f515b2fbdf1e488748ce510f877bfb894829776a9b5045f0957c5ca0c07e1990644387822d0546303a7deb5f0ce20dbd0bb1040eb37c55f16808c752300a72dd130b7d99555a89f997872e30b402e0a07bf7ce95200000000000000", 0x18b}], 0x1, 0x0, 0x17b}, 0x400) 09:43:20 executing program 1: setrlimit(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto(r0, &(0x7f0000000880)="50a16f9b09d3e2f95c378020260fd4225d6276a85c7cea61302aadc524bdd310ee6cbfdd849de83b913e6e7dffc089552a5990e99a964548c63b7cce209382c24a8b5a2c56d6e36a69dbf6e2c0707a6d2edc983a255b6fe03de3a5ddce4909201a143788490010b8cc5aaae61c3e79ab1bcdcb155814a732324b9759e6685881739ca564f57840d0565aee9244e159c9719c548adfb2c7d47610b4b0e82482575088f052089d7dfe75614216b40fc3c018b2831b2f58ba1d97320052ec52c198072ef4fefd16dbb843c53ee3d555998c6275b40617e3a59e7102f60d634a8544339e56decbde678525659d26f404751a810c026d503ac90226566c60dd7bea323ad32003a3624bb7d37ad1f382099fb723d8a6402a69135a04fddc0f94882a94b212a72a2c372b28e0fecae77a37cecddb74a69243d66fff0af798f7fad30cf323130ffbd355ff77aef97ba88adabe9e7aba3edca8a71ae8b0cd5cb4e137d7fe3da4720dd9cc0997d7c3e6415095eeed8330a52a389f34655459da081e5f662025d78676b3315a20ab0384901caa11b672fd368d5f238bee3624fe9981ac79e5d4e450710acae28539e4ffd3daf417b61e75a9fefb5f36fdaacc941315c6bd69f6e4137ad58350d589be43a5c585876310bf13cc6a64b5df840e3c4f046e6c36e45757d5881457557065fce7c8674e6b6a861cfc6034e476fbcb11e2414110208c13dcc79d993ad8e75ec13ea916383117e9fe26c91403f5fd9fe075997c1ef59a0aadeabad8f7b5734f881be571b25d7f6f5fb2c1934380c914a4529d42a789abb5e7f84a1873315b52250f6ef692756a193b5b6a4adeea1654ba2d4f60590e40ea5648af8aa0761f30ed83c3b55a3460b34dce8ac32e3ac285880afe23a6dc59420d2ac721dac5a4c3d7dac9a7b59079b6c1210cf979215c28d2a5239f6d5b42cc2a8c64428df5c92d06be09fc19a8c16d1e75cc79ab2069dec1ce1de31432ca55fdf3fe0b18025755b3b0528e71d836c2f96b8e7cb6822021182a0e1e06fbffb5240945ab340b3a72a081315d38ded238e2368750e8cd662516e50b4bbf9ef45ad82599dd335ad83de2c6f1050229d30f2e0b2057b6d20ae8b0ae916aaf40600be8fc3ca4cc47bb3c83b5cb3208816a4f11c4cd5f7669b8695deb656ab6e6fbd64d2b90291868e5663a9857135d2995ad223833131b9988c7b3028a5828cc488b1ddfbdb501b265e7483d37ef187de7e72a80b1c3e5a573fc3f820cee490c4608de7905b6eb0e388c6d0342cdf0825100d551003621e4bc3cbad1add59bd9a389b294760c70281ad8d05d7fe23ee71680a9d2347e2a3ec226e1e8f6e0fa574c337bf842d61182e34f2011630bd09763707f369233716d5c325dd110b8af97b0bd38ad9de89d6186a5b235d420d579f93543842cd0996b2f390b212dab430dc222aaec0069d522b165f8f0d92302dd139d58d385cfdade276c51f78caf6ef90de789048e712c40904d8e763418cdbf0073d85260f1835055f78b88243868ecd8c12499d825b5e7ceb4512653b4d6206c18d2ad6075a01434f7497cda6734e93d7275bfd16eeb03f74a065c19c38a40b547b1e6f3c0abff52455de1b955e4b28794d1e558a97959f5fc1725f3be4bc97ba6bb9f0c4836b422dddf0a46ea579b3739f91f6a73687c37e24c28c83f4a05f3dfe51cdf55f6867cd50520bdd9f07ed16cc9595dd4f44a6fb0a9a59d50145b0b9a0206bb7010d3086b591e340ae72ada719a47586cf81530330c2678c648284e71de44a71609f98a594bd6d4427b174523c2a7c6bac5639836f8151e4753047be1987666ab893e01733315d3ed55cd32119157df9dd23233da1da385fe88a5bb0752188044f44d62a9789d953b14cd74257c1dfd95fdbec2f579bce55c163b25bbf7aceac1f21b0ce49a5d721352ca7a443d6b8a93d0785116bd3b81dc9007f96c7d95178840f6eca8f897c6c803ea4b9d43ed8ac008663bd5fb2914c2d64e0198599f45cf1231c352e87d90aaa547a0c8d24cc925b11b1b5d75361da313ed485a712c33860cf043eae5d781f00c939010bea2d2e0085c6ec5123d0fd656d865fcec7a1c42796847ae32b693e75c5b64e91307bca77e495f756e9bec248c382bafc29a7e7951b552eb04b9fc149febb201065550173e24d15ab6cab813299198eef5f626f1f888897a1eeef6189fa038f6d9db4d772e6d8d21849720a485b93eb247238a510b2e6490ab2e5b34963962f3b5ef011da67bf314de4cbd6bb40d02b8a9a9ee97002df7ce17a767296ad95ecfa7f816bfe3a48105d5738175f06668d318c23b6571f7e4a30d49ebf0d69eee82700b0743c9d1447b1f2cb09487045e23f0a3de0e105d5ec65d1f617dafaf10263231c4fab6e1e615783b3166ca115f727532c16939e51265d94f9e528d515fbd1a439a1f89043a4a47fe9a0c30c2da41f7b2637edf5aa1cca6cc92f388de6c37e14524959c6f645ed42675dfb1d7011f892050f25ca1263f7fb58544c0c47124cf2d0ee6f588979f14ccf9471992cb971ee5ab479ebbf9d77b74a4a991fbfd614753cb1a3c67393220bc3e0a74aa3a3afc954b5d4b36d9e740b9a208ce5f2ad8faa08f82663c6170b724f4a45de5ab41385c060b1630d43eeab38f3982f930c55f6f64b4fa9963efe335eebb2ee5baf7460da4a0fee417b51aa961d7422378f92af7600e98a4d102469347739591a6419bf050fb912c7abc18b567c461fc29da41ee38dcccd353d783437c78b8d56a08d21cf3b716c3c68073eb4f833045569cde00c592e18bfcd0a05b2c2f5987bddc5331ccdb1576ad33e10ec79ef67c601d2f82736be41a2f9cf5ba8f69428977c6d7261536c75fc14cdb64d01a26519fd36b5245020e78fe9b759d599931081ee35002b31ad739737d7696bd06daaaa38a3af1c6b3a30d800c148a4afb81f7f7eadc6496448383166be9b3a39a66d8934e42b93ccaa6abab48832cde2e40fa0fed737819e038b927662ab438949010e6b2968873452fe88a8b09a3c6b8ca1be826bb86615d3c831482ddd94e8e5b67dc94d29485d30d8c059c4d3b4de69081d6c01cb4496b3cfc357d30a2c8deadf7845b319c0ef67685405909d6201cd164b4d2842f863909c4a26a7feb6de65117a51101e9dcd75c98c89bf4f46040ea98186e5f1a663789c62e09198b4b02cd48092de85a7596ac59f1cd5f91a24ea3549f50c10d9084c943e08dbc56383e1853b0aaf79c21cb17ae743a880cca9b2b86c315052dbb7fe721ddd8eb13efe6ea90c63827eb213d1f1183bb7b11a2eec8b5ec9b3c9e6fa50d45d927d8a77ed3daee2fd92f00fa32b3e8e1ea925e92547267f71c6e93ab996bcdea2bfd09709ef2b21ede1a815f0f69cf583c3224fb52275ba7049741d0120128c005ffae4c58b3c87d307986a09dc575b6343f1ce4c23896a1d92a1df1d009e6744555ef431c46bb59d160ab37afa89e6ceda1254625c35838bdb738a725264ac32b0c980fa31602291442e8e380d26db386a06da69bcc0c0eec1fa589dbbc744de24455cca36462914266bf28fedb5bc8749d61ffe093738aa51e385606c227150a82c756044bcd2fe03ff9ea5d571c1b64d138cef014825b82c7eb54378fdd2ee825d890fae08123a216cbbf9c0ae3f17d331743496da86d1a69f4c637b3cd4565c942b0986a28d31b1db00a54bf3de2cee26810c15c51b406004437c1927534bd4f6378b9a6123b636eb495ba1169695fc956a3a1a710966ee1ce9c3648dc4ccfd2f02ad6fdcbe5e2f55ef5741f8234d5904aa9cd50abb259950fcb2420dbe19fe7e2b64b9bcce4e49267e7987bb52ef872331e841656a8cd497a8b6f69d00497a1dab9d735a90acf462b7dd60db1d5cdced350dabefe28e49ba3452004e6f0915feefc0202a8a1e080a4789768c1109b1e923c5c243a22adf7af2b64fa11d8f9176540acd818cebb412d2fcc8c03801ee0a2e32768009fb310c532f322f9879a4f3f1f2007b9945c6ba4c2b0d0577923dc85187a92f8f082bc7d02486238ed0b097f19109277d65575df8a7290a59aa4f76c9153ed0a799429ae34d397a0cb9e251aa729140cfcaca221104f6f07afbdca19ffa43f692741902a337cdcee425473b93c8e326d49bd5a030cbc47cc97c8e174def28bea662280640302baf9a90d7c0e1d83bc7f84e25a8f427f0c02c674fe7a3728b392e852773e00536566e12b01e3d111363435c34ea889f43fc20c37bb9c2de133ddaea211163d7effcdb7d57b1b2b04a33b2fa26b3b400a96bb1b2fad44b13498a481cbfe7175827ddc07658b61ae83177e0b82592e5fd30367ff7a1e5e8a030511d586f3e95256174f2f8db7f046f9299215e29cf3460560d67f2708f6dbec2c15a5b402f57f7f241e3abd79a9287cdd243b5642e57cdea32bad8a6d095fad841c1cf58ecbe64d9aa6af1d6c4d70dd211cebb88e130c8bf0b2059dd7f40bbbab708fc397f6599f2d9eefd5955b13df25630c3e0c4fc63e60cd6c756bb602aa369f88b3b1203bbf898c31610b910d491b5e0583d28ab8c33f9cc78c758dcf7ad5708584279150d4f441bf15d87634dd3aeef557070cf811bccfc6ab81a5857821cda31791ebded2d18c92de27e5722aac18bfa300068b5d0134a3481f24e97caf5595c4b2366061e6785b021164904c007c891432e60af138acd57a98a9e6c5dac04b55fce59ec8a407fea054d835c0ac0fe11bb171c06008ed1dfe6008cb04f85277b086e2144aec5067df1504f8dd94cef625587a8ce74134b95850b6054cb6ffd232056d4977ef7c24c5efadb538c553d85e22bd9872511ac590c05074d9ddc0d0fb7ec1072e85774d54dcf714137540ccfb675aa729f7a6c1cc5aadd6a6d815e5c9bc0e9729774ed975f485c794220cf5fd923c93cb64243128cd9de5fa5394f32f32075d50640b3beda61cb6e486d11d27a637e0c0dba4fe8a2fd71a7447623086823a89d4ffff233964be33b7e66b8afe1a9da7269e6954735206d8fe14133b3f0804094556aa411f573da8a5fb3438ef53f4b56c63adec597d498d43dfe9cf0052333970571ad8d65d69ba1dfa0f839afe85dade8bb03fba3d81b9689d5ab2f232eff0bf2ec0c398198c0c6e4028f4e2ecc7edaa0607801524c73891821699f497cefd09c4489945bafe3a1dcbc2822b6164414ddeeef642237ab0ba499bdacc477413b0c280a77c80064a9e6cf3a36defc4c66804059e554ab7e341281af4cff0e6dacb4831643b75832ab3ca136c27ae38ec3b5424d9467e54324cb13f0183c978892e7213419e763e7a06173e4d81433e934e0369a813e1b1d762541694b41e00d70d5ecb7994e542b740d753a13cd54878eaa26c748ef0666969576e1e3c1e555d31b3d0ca60055f4ff35c1a970ec9c1c749e21e36b7ac27b77d1680b85f80a4c9aaad22c3c5cfb226c832d541d60d4b44f63f1dc5597be3e2dcea9e261586dc58ab6a1e8e66a0b0ac66815dfeb2f9be4cf1f3d108e2bd0208bbc4d5eca7194c28d422610a917ab513390e0b2accdaa2c035b699c332eea0c414de16187e10002de554dd8f4a1a593b5dca2bb78b3d07d41b9ddf7e08844c0a42f1e3a4294f030fb3b96ce5b4594395780f1f404d4a7cce1b00018ab4f17bd0e1b29c457195f8afdcb778eac9f3348cf7a0899e244062eada4837a302eeea1858c7e83acb424a6c19c550bd850bf6c44ca22111fc0fc52aceb42097d442bbe88f56bc1c5e4b6d72f0387be26913b8fb8c764c", 0x1000, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 09:43:20 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) r0 = msgget(0x1, 0x100) msgrcv(r0, &(0x7f0000000080)={0x0, ""/96}, 0x68, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r5]) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) pwritev(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)="40f8b1c6f1c0df4d416feb022a8e5bb0c925e8d1e939407fe26233d20c75f5b45fee20817f69192374022748d0d0d432c079e06cf6c3d5d4a7718bfba1b2353cc97d707b6280ab0f2d273a7b4e29a7acaf478648f277af4b7e4f940f45e9d8716d6631abc1bede4eb87564df0503d2d91fa2172b076203f2dba27cb67b070a621f08f828f1a61b8604873588d3d0372308aa", 0x92}, {&(0x7f0000000340)="5b8eaa189a848757876e5a9c3a57d0d2c6c1565e06", 0x15}, {&(0x7f0000000380)="77bbe1f902aefca2ea52cdf68b21970e8a38c1476f8533c6faea752a3ca1664e8bbee38a2f7a0cdab1d7505d474aa0d8c710e21b1c556e86d4c3f6ea8da514f9f7e2fcb6363a2159e661fa9123bae426fb527ea2208bbca5bb41f6d809d4d7641db5b78c003cea3ace8beac384187d23d9dd8087b701014dd46df65aa5d075796aa14813ea5e96668f6290e22d97a9df467a8a37208337e9bc7d3c", 0x9b}, {&(0x7f0000000440)="1cabc4d513506f792a12e17a1644fff16a3ff4314ae432d83a76f91dc2618f083bd7858c9a12b29d0a4e184191ab9f096c8565c64de647062cd3bf09be5cb9a5f8b7c1eed586afd93b6579a481f53af311dbcbfb44e14e41210d2335209a072ed50fc8a17d4a109033e911dbcc018ad21f7141eb2e01f190fb8118bef3ecea722d5b88aa9ba431b92b420a8453880515ad1d082a81f35cf5e8b7d35b3f202d17a2fbcd608da2d195800874", 0xab}, {&(0x7f0000000500)}, {&(0x7f0000000540)="0cde456d5ea2", 0x6}, {&(0x7f0000000580)="92caf932b306cd752aef02969aedba7e41fad0a211566b40c0adcd4dfcc6433f72", 0x21}], 0x7, 0x0) fcntl$setown(r6, 0x6, r4) msgrcv(r0, &(0x7f0000000640)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x9a, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000780)) nanosleep(&(0x7f00000007c0)={0x7}, &(0x7f0000000800)) msgget$private(0x0, 0x42) nanosleep(&(0x7f0000000840)={0x101, 0x7e8}, &(0x7f0000000880)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000008c0)={'./file1\x00', 0x5, 0x7fff, 0x0, 0x1, 0x419af8ad, 0x3106, 0x2, 0x2, 0x2, 0x0, 0xbe8}) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000a00)=0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000a80)=0x2ac197e1587e921) msgget(0x3, 0x680) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) open$dir(&(0x7f0000000b40)='./file0\x00', 0x90, 0x1) setsockopt(r9, 0x2, 0x71, &(0x7f0000000b80)="75b979298a0651e2cf1c9acacc129e0dc4c481ac2b39cbc1e3f8a0a776744b68c45a6dbe70cae41648ec713976dbf2409eae25f5d61c2bb271cd5196e1add3a5f50bdb7f52154dd5e7c89aacd5f81ee22a7dc720b7e5cfa74bfe9cb96ce6b783dc05600b7f004e27cc213d1c3527ced09a9af5366ccd5cdd63a10d2db67fd143776aedf94b824cc281860a6a33590b334cd1ef3de9920152d845f057674368533b6057af243b71797dd8be2476df87c3cecf69b378990c826d3c742f7965187c0879c438cce7730c592e8b792196cc394e96d7d269f6c130000821b062664babf781a69d024991682a4710bf39bc3e2a22f195ac21809794f2b0c0745056e214ff7f6633d346e76f8100944a73f5e525f57bc5586ef764f4d7893e2d94c54551149139ac9b2ed065ae9d77e1a247175dbe2f9a2e6c3e18e0dc8b2ce3c1166ebbcd49558777a5464902bf898273547d782527b2e51afea94816ca33b2b9c001fe3edb568249573c0aa137321a2dcbd5398c7dc17363950b505e360c2e4bf1adfed3b69391da683c28e12415c3a6b6a466a48c1bba33360c7ef69efa72a6e8ecdf1b260e49d57059c806d5349aeb18745109820b44addc8e68a4b993cfad4787b679100aec2b23247319a1d6319e2dd547927c38ad71dccbefc8ab2053dab5d931a226b91bed75c8db4d9867a5bbfcfcb44be6b70c88cced2ec1d51a6e50c297fcb80a6fead855abb2fafef506f2c43187c96eaad15bd00ee111e9465e1522715b8b85f98d18ac6771936e2db18c554a989c29e9e799d2a0ec336351e097c7545bd4632799d2a43be0e97d7f43a6a8fe4b2633bd0ecb1690c6d5d8e208a93a55f3319f503ceb6be07965b194ffc557cec6c2c08782bb14181f0341dea98f79349a93f93c313e47ab543dcf6f820a3d324cacf8ab69ad061baef533bbf7707a5c9972800b6ecf800bf447914ad06bc4cb175ce347c52ea417a4c6a38fa180a29b5057698e8b44fb035a89e1d5c9f77c1821506e4677b98701871526cf8db06f704cb180768330be9e4c76d21653ace5e925039263a2adefc7a1203ef0cee924503714a395db48fa456b0780fa904dd78665cb21bee883e5d718ef6e2d6e6b0a4039008da677b9cedd680f9d6268f4e15bc0f162576383dadd687ab41f9018d800411a42c6eb302a3aca3444228b9dd6f1764d6a1049196a382e91aaf2d09a89bcfdca8d669154b28511c6692255fe8e604a6ff6f7be34505fb802a3de29c40aa9e257fc6c23b08c7ac7bc7b2281f0a6d6f3c92e28a870562888df6ab3319978f90096027f230ef34f1d6d7eb52e4ceef281c12465256c79c922bf7b4403906dc20af3b265911d6bafb9dcf9bebc6c56dc28cd18ddf120504c6291961021bba57aebd8e3ff20e0f6afe3ac2bea764455d615d9cd3aa9b93c3d95ea7145bc3c99c4054c12db381307b7ce7655d8dce75d7559ba20e843b7d762e9249b50a7d8d58eff75d60dea0ba759f0bac5a0cc9c4051d3b6383b185384bea5132ff13d1ece13fee6aa7e45d84cb52a00e15ada8d148d4c28d14f4fb81e59fca04eb2724d35d2a981bc54e89ec41c322c86b0e594cb10856c755ec161639497fa0dc7387770eaeccf6983106b9cc1f32730546b7f0ea3450b40e306f65078ae2a0e5bba484401ab56f1c7fa4cab3611065fad5ad997c3203353104b399fba25f550875f68a1e22320116151914df22ed4547a095b5e3385ca7b3521a6368ab3fabba24d36a0f070210a4a1b38cca48a3201191b5eedf127e3834dad27fba4a51667225bf0a0ef4896e43b0a2ac43085263541b18108b121e893d80add2aac7d7105f6587f83aeccc348ab2c3fbb32eccbfa644823f0f7df6ebc4ec7710d2f6e178952513c0c8d03532cbb6bd6f1d1357829839e2208f31790494d2c34a0edd668f1b044ffde4ba2f0bead9749fd8a607d9adeff4ad49a9eca40a4d8ce75dd0ca15af41befd504101313ec17903ecba3345d76bc19d330db4f27cc07eb48043ca846c16d448050bd87d22c1330301bacf24c99f99039bb4e16663ae06484dac7bcf82f47e395958ead9ae465febfb0808f18a586eec9eb511a18cf96a1f105f4d1b37d3f1404418b81379fe5ad20fd472e1d3c92f30d93ba9e4ab2ba71605584f4e633b39458ed872a63a75ca076191224cb956e49e222b06dfb0aa783f3e7ef006a38d21f4412a4d34d24f5758de388772fc263af5cab7ce5a039cc7c8b1ec483dc1b1fee9edbcfc26edc2ebd21f0dc9901ff96a6122266d08ed675a71486bba6bee6bf38e70d40296c826034eb6e632b41cd98a2743705c2d801656fabe7affbcd42b7d4d8d31075d82ab080276698d24126905c41a8bb494e2b409c4fe4ded3269a948a2dd11786cd6ca554a072051e02204e81d1cc798fd621e4328a2dbcfaa5bfe72e63e23d0b6a4fd8a581b7074d6cddc412f31b01040b5c46c89256ab8e57501df6d8b5bbba9e283a3263e42c25261ffd4eb8494ccb643d953625cf285589d784d6f4b9eaab6544fe66a8725be4a1400c4a587821db3bafe0fb5a9c0e62ac2afe0f2b0643c1cf4d9bf47621bb437a74933052cadc20096ecb2c0040de43197cf8039fcccd862fbc7299211650c69cf77a0de0c6bf52101b032961c70644bc5cf037955bb84b0b99013ad799adf1e76f68c7e908f5d30176608be069e069219a4c1c5041fb4e6d054021a198b3a9601666a7cbb742ccc39f9cbdaf957e212592639dea45fce804b902326d845d0856c4bd9c7e446161d3faa0464276dbf6cf47202dcd73bd373c6e6ae2bceaaa56d9a40abbc902ad7db0421d4e828e58614288cd9917042e14f122ec8493368b09041369f027b304e287a61383369f8c72e693637d9f76d11ef8786ec552d2c275ef8368be9243cf50e546a983406f2e5413e923a2dfe625bbbfa0aea0abdb2b27083219c8fb7d215b9165ee8cfa6af36ec1ba899871dd4b13bfef1cec2a476efb7fab700697596b1738e92ed3eea60b36f94f8bd2fb67f023fa6cbb7a4374ebd2da2aa6d25945c8b456b31cf521c7991729ba8eadda8edc43f8f7eced6f69e0102b8549a8c7cd269b883a82cc3f661b8fc57f0405839a7ab0a9f25dbdae8c2f7f21bc3875bf51158bbf7a6016b9292b1bef16fca5aabe6dcde3342e8cb5a6a21dc468e99464d3369538a1de16ca6be677999079e38fd97785a761c244b51a609988d3e50f42d24d7d4031be3c69720ab2a3989e96c23f39d24e2dfab4f53bbe8f93351535491805a83fddaaf8f20ecd6735d6b1cca0cf4f3aa0beeb2a3a47bd9b31d7fc17bee1eb3117056840f7576982772529f17eb637c084cc975171278f198dbe0841e1bea9b050542542bb529df8d3048265bf8204d15c374fd6454a8aad77069ae34a1c432bd3da67161651d697fdd93ad2d99d079701f1a89217dc0a148bbdeae177b6aee6b2c323ec2d4dadfa8d2488e87595535557fad3a3e2902cb8863f8de4cb43ed8bccad1bbf84b4d0ebdc11f3ced1779d2124c0b438b0661a138b58dee6ae9f926f4443c00ff6950fc4b710843ad55f22a49b79c280ae7d15468e0038449bd2a63b25441f72da333c852beb71cf543ebb523642632cc1c67a607761351ddb24a00dcdef733c2bd1328ed6b362e2a9074f4216aabf67e39d65a60b3f927ace4e4cff7cbd0c6eb993a90023ff71131bedf5dc53048afc7783606d96e11651a48399bf66984fcdf1fd9976adf13ba7b7b2dca228bf1a78147dc88d7b3cc214a88ed2ea1705bb9046749e9d969aa87aca70d803cc817b13f14279deca16a1354ffbf899fdef7ea2fd0a4bccce14555cbfc3ca6dd5ceaf4d349b492da5fd2a2041e0ac8c3f85cec249eec725081212884cbb67e7f788285f337086aa1683e44d13992bf3d441b5d5ff497d44cd1a05b8748be28a6630312f78d7a63b4900b94b07fcfbaade1d4602e6ca0ddac69205bcdf1682502d8202cdfe09b35d41646130206ac97acc97591c55ece16a777307e0db48f18442fb7c29e2cdeef6f6c048c7b6df9d88e4f4c089d3c915ff378423225446d4f4603f02c288192c32d3080eb3e6686a350d1241f46e813504063478d990de55e8ec614d4509b08d2dabc22685c0bd5a1c7fd3b70d87e2e4fd642c0863e3f8c873a80230f6d80310d07592b1675bb5a1f00835c2726a5bc4f004f4071fec87bb7d659441f0c98d24d98ad756371b69731bc2fb106ba0d1941c312762e9a246b109c48f5c140dd49b3e2ba2f65ca58fe73ac25e9e3fb1090884835155beea1b312de57cd4cdb20a5d0901b8fb7d6f2271944e8a1d5e7d25d13360d2e92fe05b5153a5b2c128921282941a5376d0ffcda14efe49428682cff58f6f353232a8bd8bee3a80d009826fff6dc25659b57f6eb836c8020b72bef292a6077afa1e26d8833801a7746f07e80fa3ff6fc9bef4fb81f93880b2dcf5c59f581e44d862f1a1baa178703f02bae9e2ac653c5253fd31eb23d7609e79163b3e63e10da4d08c100071c73e3a9aaaec89f03df6a7d7b230f84530b570e989820333cfe6a5cc545091f5f5933139f5cac85bd11b45aca385462216b46232ed6303d1cac67e0eeaf80b9cdadc7325e8685e1058f43c0b787530c90e7f1fa288ab7131d8d41cc0cd7e92b3bb3e7290812ae8d29a2587a5b9e3b42e1c631ed2d7fdd72c1e5714bb403a904663fed851fac75277308bf32b108de890d973750a165a388aa62cdcc28b66b598d626a875f708790b13538246ccd4b15f2ff055d05300b4cd87c80fcd4162f91f66f932844a652edba6c1c6021a2283625547a95b3914c3d635042ba9d4774cae7c3a4db1e6a823e1bc8075f9cdbb1b8639d28d94ee9c5359206c1c2e9cefb62e1f548981460532342429d45baf2a98e46688c80d64bfecc0756019fb1d862459853277f903b5b4d73cde998c35be869f083688a0bb2acecf904af4d68af96d338464fa6ce37a91ae93f14c3fcb45148a6f92e9fa07cd66c23d61581f0341e8d9cb3f76f8a6987ce7c38a3b78766e6e9be87eb0dceb461aecc7a145732d75601ac35d53e85ffcd66203748f3024b4565242736979238ee3849f93749571c197ac20358782dfb298632c9d89815272a178f77565597fff8cfd5d68116c62fe0196dc03bd08dbb109b68583457ef0b2f747a98358afaa1c988ead90f0a65e6b76281416703c6dbca8dd2aacd42b7675c64af8bfc1cf80db389217efb31db758a9560609db0f04ee0915af7a229c9c54257e302ac74874d8ab39ae1e47fb3433629a8bdbf7cff67462eb303e1f0df79f805dd9370f6cbea30ed31c14418b2def60fe0f473942899dd7340be29df107761c459323dd10a821de72bc38c1d94fcbb7dcc9a92c94e790bda3b9e4380a4ffc87198e3b28ff7aaacc4bce695790c90863642f1ab7a6a7b4a1ec070c4de8f9749877cf2590414c63cda128828279283050302eb59952e2819e3c79db9eed0ba28ba52c40d8102e50e37138495e5600e4265db66906e68367d22722e40ecb4f162d1dfafbd69505b2dd270d9a3e86b980f95a4582d55276fd93c919a0bb003446fc4f9b89218796a5464f09066f5f922b0e9d70a034b9d8fae74be6993580f168b7d9475cd92f10b9bb91debe4764fe95738c7862ae11ada2b452fa7421621eb795b7e2353631e3b94a98ef5ce7f385434efd9826e8f515e284cb53910d0e47497699d09ddc28dfdcf7f7a127103ae1bea43b991da52315da56029c90937103e7b01d6491b79153d3513204d2e056917455", 0x1000) msgget(0x2, 0x220) semget$private(0x0, 0x2, 0x90) socket$inet(0x2, 0x5, 0x3ff) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) fchmod(r0, 0x49) 09:43:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffd000/0x3000)=nil) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x75d9, 0x6, "0a7b92d4188fa913d81b478693649a4644b32b98", 0x8, 0xd84f}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 09:43:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$BIOCLOCK(r2, 0x20004276) sync() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x7f}, {0x18, 0x0, 0x9, 0x9}, 0x3, [0x0, 0x4, 0xfffffffffffeffff, 0x7, 0x8, 0x9, 0x6, 0x2a]}, 0x3c) 09:43:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2050, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:43:21 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) r1 = semget$private(0x0, 0x0, 0x0) mlockall(0x2) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) 09:43:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x7f, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x5, 0x8) semop(r3, &(0x7f0000000100)=[{0x2, 0x8, 0x1000}, {0x3, 0xbf2b, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x1, 0x1000}], 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 09:43:21 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() 09:43:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 09:43:21 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="9288c1d233a40513d6fab4b865f744b4f706977ef3fe94dd0564b5e1196f4014233d3816f6dc1d10d012592e463061e2eb1b80cd94dfaace5371a4ed8c967444c4875e694b8d46bc5af669d04d749cba07afc466f0a07ca3acace116e8f2a771c4c3ac8e063cd465606619fcc1140521e48cc7a465823bf95c61ad05b6bf817123e0d7f611d22e445c73f4cfc3029e1c6bf3247caf4eb7b3d4fa4310a8aa8e14d4eeeb4efdab3b40b8d939959b50ce99544e111976198369efad9831dcecfec0d7dc4a9eb60e0a920da2b22975f6061153038bdd27d3af28920deda6ce8b5ba6165051b0d92700160c8f3099", 0xec}, {&(0x7f0000000180)="631e17f2938a4002f16801dd7a7f97fb0efa7b42cf4d71205d5e333a511da042bd4ae888a6f8905a6f19bc7d1b8b8c1a29c2c356aeac11f88fb39a6a67", 0x3d}, {&(0x7f00000001c0)="da53a9f7b9105122a0e5228856c10f4a029deb50c7cae47b34efdb084a34db9f7bb4241a8a78e9fee7f113ce63b8995a35f087a02c1ec9e7d97cdcbd9ad27ad066b928c2420293b537147213bcb1130e7a4346aa7e3a1d64712f8d45664f4fafde5917661b440e6a552d5188d6548e552f2a793a6df2481f548ffcd9", 0x7c}, {&(0x7f0000000240)="4cb6240ecfa9f3384558e5dcef14eb9ded5f2cc551f8ca947d152080006c820ff1d1a02e6dbff3c25b11c83a57e1ab7e206e07df52da85936e67e305de632a00c2588aee31b757f703c9a7804c0eabc010b2256cd62f4e49031aa2082026be5b35cd099caa374ba456c395dddce589c49bb67f1facf727076bc1b50be91c7025548281fe0506df9c8c4672e82c477ca0dd1aa5b6e4068c4c20d29bdd03e3d8f5", 0xa0}], 0x4, &(0x7f0000000340)=[{0x28, 0xffff, 0x2, "3754a7c7320376f64d2e7efcd4e1a5cc345bfc4d52"}], 0x28}, 0x403) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000000)="52813de354f8678166e0f88d893d23e4079c834d1de380bade2bea9d7e7ab93e93d305008c0e8e3ea417296db8d2b59cc0781d829c5ef45a26dae18ed9aa9f05ccb0bf00931532f12d08f2a64a0bc8135a377174616ffc8c2328c5b0e88900b48d3e019b9e", 0x65, 0xb549b6f936782ea3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1bc8, './bus\x00', './bus\x00'}) 09:43:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x4004667b, &(0x7f0000000000)) 09:43:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="c1b4704c1005728eca2c5ee7602e8086e1dab477a5600f949120eaf8f12080ff820545692bbacf807820c2f156188e0a5208d4e00ef90c1e5b8521d0208d4f3464abc1371a7f9ea1abe3731b25af44301c8be5e09f0a5bbe2d1b4260fd7168c3e21efb3d3b3f14f3efbbd185429fa9c22247448fca01f4914b0539d9060eda402a", 0x81, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x7, 0x3) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="5031ab3a6aa6d5ce83b3917f35cdb42139c4ae1b8d280048221d3515c7cc38846565942a8ddc61cc3a7f0226e5d82a7e9027fe52", 0x34, 0x405, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x28a, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000700)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f00000001c0)=""/174, 0xae}], 0x7, &(0x7f0000000640)=""/122, 0x7a}, 0x1) 09:43:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="08000000ffff58837824af429a3122b3bf0201eb5ad35a05000000ce9578293ca304"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000000a4750000c60100f2e900", 0x2c}], 0x1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:43:22 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) select(0xe7, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x100000004}, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x8}, 0xc) 09:43:23 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 09:43:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgrp() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x8, 0x0, 0x7ff, "7b3afbe9450e93b720b425eb2f35678c3679ffbc", 0x62b5}) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) fcntl$dupfd(r0, 0x0, r2) 09:43:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x10045, &(0x7f0000000100)="03000000", 0x16e) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0xe6d, 0x80000000000000c, &(0x7f0000000180), 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000140)="9bc3120ffd5accfe92d7831e173d9297c0883f6eb18054169e9a5b173c2de05eeddca3b8d6c32ae638b9b4a0eddc74329822c7f55b2d63b9b8b83839f75ab5eac2cff7dc946a48defd8d217126b3c66c0d54dbf7f1c0dbbcef8439cb4c4ea1d2af7d072852bac9cd4a552ce6d7178166997bead049469e9ac3af8b2c", 0x7c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000080)="ebffcbff131edc293c6ab9fd812eaa4e713048e69931929648", 0x19) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') 09:43:23 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r1, 0x0, 0x0) socket(0x20, 0x8000, 0x7c40) 09:43:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xc49) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4c, 0x40000000, 0xfffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000051, 0xb6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x5, 0x9, 0x2001}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x1bb1, 0xfffffffffffffff9}], 0xddc, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x42, 0x40, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x0, 0x2, 0x4}, {{r0}, 0x0, 0x9f, 0x1, 0x9, 0x1f}], 0x6, &(0x7f0000000200)={0x2}) fchmod(r1, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x7) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000240)=0x6, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0xdcd}], 0x4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x34, 0x40, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa, 0x200fffff, 0xcb, 0xffff}], 0x1, &(0x7f0000000080)={0x80000001, 0x7a}) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x23, 0x1) write(r2, &(0x7f0000000300)="38b37384a8fdd9e27f224974a0849ba1d9f273bebee5", 0x16) socket$inet(0x2, 0x4000, 0x1) connect(r3, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) fcntl$getown(r1, 0x5) r4 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x400, 0x18) dup2(r1, r4) 09:43:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:43:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) 09:43:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000080)="7b9afb8edb44c7d17b4132d79664111b8b1cefde89ed15915fc157c0762610169236b1a423415a87a8997c1886eee19e9aab500a41c089a8d2c46268371592e5e68adf22d918db93eb1eafac9d3f48978042fa9b", 0x54, 0x1, 0x0, 0x0) 09:43:23 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x4, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 09:43:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="699bffb317d2bb8ac4376b02199573a4d4df77bd67bb35d506dae2da2c1893698efc7734080d925da93978c5059c994d4b4891d63f3a461d265a6f39a5151f2f67a9ec1d9792f501854cd98629522f50e0c5e7d374c8a7bd0d048ebc3a17132e23a067fe9ebd29b1cffbfddece0ce58168393e1304ac06dcb869245659048a06d631a95a1a23b12d4cd56b296807c698b84aa9e191f49f16dfb0a10d02ffb2e5", 0xa0}, {&(0x7f00000001c0)="daa4ae60caf7724ce330c88344f64a4aa3217b7b317d15f9a70e1b99164e316ab443b4ef151df6a0939882a1379c2b145c67acb69d57d4104e5c930345c68c7859cba822735774cf42be8dce7078987c5462a44e56d7bcf862c0e91346b09ce1869a669514f9cad7b8bd78f532c00d214821b82ca99db93101c62dd4d288c0975a91e38c32999a4e4992aeca3df559c1c3cb2ae3dd4ef19657b4e4c8a7bc36", 0x9f}], 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) 09:43:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1e, 0x1, 0xffffffffffffffe1, 0x60000000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x10001, 0x200}], 0x52a, &(0x7f00000001c0)=[{{r2}, 0x0, 0x40, 0x20000000, 0x66, 0x3f}, {{r2}, 0x0, 0x83, 0x20000013, 0x9, 0x354b85a5}, {{r1}, 0x0, 0xc0, 0x20000002, 0x6, 0x700000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000004, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x4, 0x639df092bb01da13, 0x100, 0x80}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000042, 0x1, 0x100000000}], 0x5, &(0x7f00000000c0)={0x0, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe0, 0x0) 09:43:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 09:43:23 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 09:43:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x38088, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x400fffff, 0x5, 0x8}], 0x6, 0x0, 0x10000, 0x0) write(r0, &(0x7f0000000180)="001be61a95e0b34b16e7500cf6aba19b2a46b09239cfd9e3e5c9d4a866e4681699ddc5055283742a7ad6cfe3bd9d059fbd515237383ce004a3261d9455a0f7b9667dd9fb08545d47385aee37de8acd2b0619d7cf87ada4694659c8c825a1c75f60f84d06814674308cfca4775a564f85bad97f375a6e0506a680ebc59b97852b84df3131905c802c63be8f3e35d5523fb1", 0x91) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) dup2(r1, r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0xf0000000, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x82, 0x3, 0xa, 0xfffffffffffffc45}], 0x400000040f8b2, 0x0, 0x5, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) fchdir(r0) 09:43:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\']-\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='%\xce^\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='{!&}\x00', &(0x7f0000000400)='!**.,]\x00']) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 09:43:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 09:43:24 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) socket(0x18, 0x2, 0x0) 09:43:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/230, 0xe6}, {&(0x7f0000000100)=""/46, 0x2e}], 0x3, &(0x7f00000013c0)=""/188, 0xbc}, 0x40) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:43:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'./file0\x00', @ifru_data=&(0x7f0000000000)="c407a3f87032a0ce5c8ee44f9f3a99405d50a2bc5354c3a4921e98245603ebb515fefe5dd21921960da528e8dc6641df6fb2bda602f5cca356cc9f387db6ded66dcf74ae622da63389ea7df0443f87ac6e719d3a3ae8dbdc89cce200a27f864fe7b96f06950118b088ec2ae51dc425f98b5bc13940634c0d9c465e72256c623a4c6e6d7cdfd84305e0b7d09e89ea2695fb68f0902faec99e56a2b35481e9393128341e440e14e4977d162fcdc191b45b4cae21f02ba3821cb39f962ea5c462ce7b"}) 09:43:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000e5088dd961c9dcc6b4ab56fd200c197c13ee3490dbcd9aa875200c9a78a4cfe6f6292552693b7b45befea8b532d8805d8b90639d38e249e52a8e076637e63225cf54fa3469a7906f0ea5c536cf1e697a3910ed4fe254b2893b5e3f7a10834dfbb49"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r0) kqueue() 09:43:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x2]}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 09:43:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 09:43:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) setuid(0xee01) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x10) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 09:43:25 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 09:43:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() getpgid(r4) r5 = socket(0x18, 0x8002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r3, 0x0, 0x0) getppid() 09:43:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ff) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) 09:43:25 executing program 1: socketpair(0x2, 0xc001, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 09:43:25 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) shutdown(r0, 0x0) 09:43:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 09:43:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = geteuid() setuid(r1) r2 = getuid() seteuid(r2) socket(0x2, 0x0, 0x1a7) 09:43:26 executing program 0: socketpair(0x6, 0x3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x120, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xa4) 09:43:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8803, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x4, 0x6, 0x5, 0x100000000}, {0x3, 0x7fff, 0x401, 0xdb41}, {0x9, 0x9, 0x4, 0x3}, {0x3, 0x9, 0x0, 0x2}, {0x200, 0x100000000, 0x1, 0x7}, {0x99b2, 0xd58, 0x670, 0xead}, {0x37e, 0x9, 0x400, 0x9}]}) setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x80, 0xf9ab}}, &(0x7f0000000240)) close(r1) 09:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 09:43:26 executing program 0: syz_open_pts() pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f00000004c0)=@in, &(0x7f0000000540)=0xfffffffffffffe45) r1 = socket(0x1e, 0x3, 0x100000005) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="0502c6c69e2aab9e5da45ef246394859688c8772b3b78f29902f2e258581872d7c8d2013dbd3a406d3a1a7c0fc38f678fbf8047e359108f4809e6c91b78aea719dec829a8afaacd4dc97594f28cb9c96190f3178bfa049c274b67ef9be61fba69f16410ce16cc3eceaa60d3c77e1f3b37ca29cab572ed7f9d77a15497a2a32545950", 0x82}, {&(0x7f0000000180)="1d6bba67e0e8c824843ca8e20b4190f4ca258b44cc7cfa1eb236d416f672e25eff1fc2bb12be38239bbef8c480abab55d98adf9095f980d4cc04ecab00dfd890539087cc69d0dfec56c41174b4e87d15cca53ec060e5e845aa232419b9f8e1ed96f586373ef0d373a4025c26587f306040fa4a62a1257004314fa882d05e97edd9acd25e192071b86a73ccbfa6bb3e509ec93a66", 0x94}, {&(0x7f0000000240)="00425c1fc9d4b36650835117d464aac750184d737c9a4f1359832726fec0963159c6a154b707f3ea4ddaf4d284761f2cb135b68d2b411dd0484dea458877788798e57f8bdb578ee5ec0f332eed7a827670f82f4b463f22bec2bb89fa5e89647d45e6f523554e995f3fb16237b82a6ea60d70d2c0f46a9244ade5114c631bf9df7e0fe73aa628036a57f1a544c4d8d09e737b6fe763ec293e00235365baa5ae012ba1f91a4d8e7932549a7ec7881c79002bd7883c5d77012170a976446c85bd887f81734197e487729dce8bb20a1841e04d26ae50b346476b73e4865e2b288d16", 0xe0}], 0x3, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0x90, 0x402}, 0x402) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000500)='./file0\x00', r2, r3) 09:43:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x85, 0xfc, 0xfff, 0x3, "6a21aa1aa60049d8a1c30aa0b419fa42d28f006e", 0x1, 0xfff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x49, 0x20000007, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0xa000000d, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x47, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0x800000c1, 0x926, 0x2}, {{r2}, 0xfffffffffffffffd, 0x22, 0xa5, 0x3, 0x100000000}], 0x1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4, 0xe880000000000000, 0xfff}, {{r0}, 0x0, 0x0, 0x40000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xc6, 0xfffff, 0x20}], 0x20, &(0x7f0000000200)={0x81, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x2, 0x4, 0x1df, 0xff, "b88767207f6c805432229665d354c8719a491956", 0xfffffffffffff627, 0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x6ba5efea) close(r5) fcntl$getown(r0, 0x5) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$TIOCCDTR(r2, 0x20007478) pledge(&(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/tty\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0xc7}, {0x43, 0x2}], 0x2}) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/45, 0x2d}], 0x1, &(0x7f0000000600)=""/133, 0x85}, 0x803) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000700)) dup(r2) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000007c0)={0x0, 0x6, 0x800, 0xffffffff, "0eeddafb0429ca46cfaca820845bd1575bee394b", 0x93, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000800)={0x1, 0x4, {0x800, 0x3ff}}) r7 = shmget$private(0x0, 0xa000, 0x482, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000840)) connect$inet(r5, &(0x7f0000000880)={0x2, 0x1}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 09:43:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x84) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) flock(r0, 0x5) accept$inet(r0, &(0x7f0000000480), &(0x7f0000000500)=0xc) rmdir(&(0x7f00000004c0)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="2823089e9ddd9f5ba5f7e795a57d46", 0xf}, {&(0x7f0000000100)="776fc1fa9ecd72d0e5314b811a273b3acacc524460c21e74281b086d9c4e3661e1026ad10b0680715cd5bedc82a3c1adcd00961bdbe332784e072693c230d0c1fbcc068a4e07dd485c1242ab2c6564d2e6a321e74e6431624f094252ac3d85c0a8d0d9d8b0b2f6a0292ea2c9d367c95ba5ba9c9db355569457eac221b8314b4fc99b919914e07c3e50435b23b10d597cd19c53af1f53d08a48dd12870e72e3da6b31f2ea42540935dad3e056b78bc6ccf9d4f805aa16efaa85c80906d8c186815c5d", 0xc2}, {&(0x7f0000000200)="281c18d808e4cf19becdf33b15200a5f2b21b02d76b2b044d7cc1eef78332c3f293a50bfcfc2bdc06c6c04311b205b4ab104053a597a20f5c18871164a0db02ffe4abb63bb860483638bc7df7cb9aa2f6ba1a4b53fe2fb2f0ae394d8c2c99eae9ce4c9cd2c814a71f5e07a60eb2bf5180123800abf44c1ac700ad667a13525f88bcb52026c2721abfd44694ba14abb6185202e861c95a9a884e6236851595cb3c1c3a5e171a721277bc96197a64dbcbacf66ebe8a132e16823407a4e7afb06c93bb801677fbb0c5ad69b098055c44d4ec987ab79c7", 0xd5}, {&(0x7f0000000300)="078d0827f51a51dc35220a4a559e12d132b77730b266ad3fefc8d82924ee93c42346f51569ff48848568a030138bba715c40d7c5f27a0dedcecdb51fad03", 0x3e}, {&(0x7f0000000340)="49c1b68d945304590c704b56ded144088376c4f5ab4ea16996ce0775fd93f8c47c6695725aeb2f70c0bae6c2d7a273f7acc24bbee8c973a34e657652ab2a031faf5d015f517f5b1db2b5188991aca8921abdaaf8ca1773f5702311f39d313fce1feef71c2f125251989550efe3e8d1d5941374047ed5809e82b3e7a7e96e80fec0bbd80d9ce989d355065fd29db0d0e4bfb0efba96ba1fd135ebc1e9de44705ddc", 0xa1}], 0x5, 0x0) dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7c, 0x1}) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f00000000c0)) 09:43:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) syz_open_pts() 09:43:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x8002000100000005}) 09:43:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r1, r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = shmget$private(0x0, 0x7000, 0x108, &(0x7f0000ff6000/0x7000)=nil) r6 = getuid() r7 = geteuid() r8 = getpgid(0xffffffffffffffff) r9 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7, r6, r2, r7, r2, 0x80, 0x10000}, 0x8000, 0x0, r8, r9, 0x8000, 0x6, 0x8}) 09:43:27 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff42) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 09:43:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40000003d3bca6c}]}) 09:43:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffffd6) poll(&(0x7f0000000240)=[{r0, 0x5e}], 0x1, 0x0) 09:43:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) socketpair(0x21, 0x4000, 0x5, &(0x7f0000000000)) 09:43:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 09:43:27 executing program 0: socket(0x2, 0x4006, 0x4800) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000030, &(0x7f0000000000), 0x0) 09:43:27 executing program 1: semget(0x0, 0x1, 0x180) getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x1b0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) geteuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(r3, 0x0) setuid(r3) 09:43:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0xc2, 0x20000000, 0x5, 0x101}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000095, 0xe29a, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x9, 0xfb}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0xe4, 0x10, 0x7, 0x6}, {{r3}, 0x0, 0x64, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000004, 0x57, 0x40}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x6, 0x86d8}, {{r3}, 0xfffffffffffffffb, 0x28, 0x2, 0x6a209e51, 0x46fc}, {{r1}, 0xfffffffffffffffd, 0x9, 0x1, 0x0, 0x3}], 0xfff, &(0x7f00000000c0)={0x101, 0x1f}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x233, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup(r1) fcntl$getflags(r1, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/22}, &(0x7f0000000200)=0x18) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7, 0x7, 0x2, 0x0, 0x7, 0x0, 0x2, 0x0, 0x0, 0x1000, 0x4}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="fc735df179c25821bfa0b9d32fd63e07c686e9fa4269c7ffefa8c4586210775738dcbdd6165eca8251aef4e0e19c2cd690ebfd390193c1017fc510605c567916814920280b50c9492a11d8875684c055aa7e91ba7124bf50", 0x58}], 0x1) execve(0x0, 0x0, 0x0) 09:43:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000280)="cbd8a40ac8713d82db75fea6a15df58cf9c2fc396cbde9789b756f56a216c9fd637cb89712386f04e15aad830f476f3b710eea863d15c280eef834bb8ce4571a57d018c1113fbe4f9356bdf681e37061055b25a6718d3d79d9800b367e0c8adafb1fac6921fdd9c09e637be3720a8b77e5f1c340db37b12526b80f11b5daccb5286b903e1f6b1dbee40f7c396182ebc720c1cad4b4e305c5cb5e6a30cca5e6211cb727e6c419dd46d699a290ffad3af4d8deaeaf007fee1c5a6f86ce37f571855025a3d79882774e8759d5940f90fcfee71c10307546b4156ae2e65dd844747dd11d16f94e8d7cd786e0882d7dbaebf7ce9c0bea4f352e315b6eafe97a2cecb277593145cd0feeaed9d046411b2d7c855705f23dbb55f1a84adbff10b98b65d41d8e99ebafcc935a9b2cb34123dddef1aa59312e0a3191afd43b2050cdf13aeb47ac75dabf3dd065f52b26bb45b9c9c151b52db8f2cf7bfbbb832bc7c195d1ed1c71fa29dc708f3f2fd6ddcbfbe16cee505fe1ac874ea19dde2be2686cf331175b0304b2725bedfba9d7b591b4817c2a9c39be557bda1c3b5c984fc73368ee459a621814c0677ac0cc5b4b4c42f3282213d6095ea6cb2d3a2df3c6c654541a987e6b6300261ed84080b3557343109b9ccf8fb5f46d903a26931ce1ff0ac22ad93d3cc137efe1cc02063e96a27a1b3281b848320fdbf64f746ab2c057fcefcb3415020cb272b8e8be7e53a91aef4131b747a4b7a8174a584deae597497fd43ac5238160d2be3df55c8632453acd49444ce07a5d475f9bdd73019ce2fa549e5ed50d2c0045412a243cfabb0e61b76e2bff561ef6b47252843665eb1d01159a409599f6c0f6292f525771ba2acc25b722cbaf18aa66e6c6e82bb59f2d7fe2c5dfcf6a09f6f4e4f75382f88caff2b0db2ea225468941c734dcdcf3de9341750c9cd3fbb5fad0943929b0911a8ed1aba4caf4a0bf0989a1fde05440d792ca58ccce2442c03f2b5c7f8ccc9da8d738d1e0ccff8a41ab3e38d843fef990c50a4e0fc5c3075fcdd5608a4f1e3610564381f58a4a9a0711761af4a79860706f6248603d4e39df2ef629b83d260e0c42bf0436e3a413c3b20d3160d4422e0421e11061c682ddea7b502a8f99dfa7c07aa6d97cd222e234b2d61873525f3f6d901e7e42c6156af773acd4dc72645389c960b53f962c711816507a6f5b80aaaaa5898ea321a2588764c4c361015d07ac2d392e921f989a8c337b4b1bd89c3271cbe4578a8c405a49045a327a21835768e1505cc0b78a289c37002576a727bd19dd7ce3eac7764f9a20497f989ad2071999d9fb3fcded89286dec9f1035e534bce150667d91e6659ae8e5f9313c102b1ea38eabc5bb1e83236cc779fd1d6af78010442b02f728038ef31e9a25d3edd6ae21798bca3962fcc6b448af7cc6abb786d789ac703b24adb21bd1dd95b473f4acbcb25670835025423ed4c256f26a1ad5d397141ecf610f76c4d82b0aa055f6837864f1abfd951193dfe9e165b52cfc88bf846904550f5ea46ba2b7e575599ed50f0a3ab1c47e5d9d074ea32451dd1614e1c54f8173ab2e7eca8908632edad353c495cabf5b6947102f7b0f1cafeb439ef5ad0d6957431afb5ef2b941785fcf78ab992d9cd76cbbb89064f510ed22203a6335efbb95c4b629e1792b49b2a1e2cc7b95eb0fe91d95464f939b04cf00be251baf733cd466e34a1e961cf167a7a05e890707894840ff1001cface25cf2b0589e85538a942628791750bfcc7f15f7a672c0205aa51d6f8cd0ba527602c6cb6af09785279d3418f7964982d92d58c64657822d7664dbe4b63cbdcfbdeaf54b8677157f2594c511656d9a544e229012f10ea578e11e5aa3bbb4fcb06f089ae5bb8ec673b76e05f5df6840743184ec3d52cb417af44ef017701a86965f7dd6c90e38576b7700fd5e8c933007e04a60e959d4e5fc3325866fe18cfce9dca65ddff435d4f691423953c3615a0ba8fc56abbe45cf29e08b3977ccd177650ba0b7cc60962adbf4b141642e656541677441ace99a187585e707ddcd795ce986c95c4c875609390cb142a5f90a13f59c61d6aceb5e4a4193d46ff217c669b2f48d99186c43e19294caa289036a334acd66b35a91a9fb450b15bdc25f7a3dc667f33d2ed42356abe7d1f4b890d64f52ed4909e06543ecd65215275d86e3355ab8bf6114a796be00be5dc976cd9c36ee0cce1514ee1422da3a4317e97d2de69871b91a1123363aa86f0a21e896d94e22845cde4807341990ad1a6bcca92818bc3add3b7215dc77b1b518fca33342f71c4bd2718386c08ec7eec826409c615687fa4a6435bdf0e904cc9535fd33b9b7068a329ce157582680f42654cc33ac42c0c0d5f8df6b43afd37ff0eadde26e895cdb643f8cdb6ad1dca0730fde6b7d088a92448b558eafea99e8311685a85681c017619cb0101d20c89475f853d575192fa588a575a2986cb399d6ee6a51097fab2a545c12c405707d6901855b1a67604437f086edbec799b6dbd0cbe7a4d9a5867909d60aa96a0e659405673b0724715321ed072ffb14b728abb9f9727b1d0027c15f60c09eaf9e4848ff5cda779d48184afe7e6eb27368ad6f606c9101ceedb31887b1c184e357944d8d7aaeb8512cc5244b2848399fba402ee2326362f3aaf2ea92a381ca9809ee1691fdb2dff011b506411df7fa9b40b35cb3d98bad37b5a5a98b5c56446368ca222638f1b12f6a270e2418576f1dccdeeff91b333473207344ad124babacbda32270075af86805e8d9b12e4ec432d649dc9dd19c729b85e8d5f32ee42974ac1dbf6fa0f711a4405e66744091e5e513b10bcdc9bbb43080c22cfc3464bb71c24c3ed24dbb3bc86f8b4be120bca8efe1652fab65b4c080a8c8b8799d7088d63c1f9de2ae996001c22c50d5555e60b2a31a17d7aa60451a190eb5f89af28d46564afc1aab1038e5cff5b45b78cc037f413212eb896045abe8157efe581018aeb973c22d23cc0b3e9554a656b586e4da8e3e6642450a8408a3190e2d2b8d8c25760d55553fb846984d63b14ba74b188998c84ce007cb4e15df1d831c550c0b1c767bf7749c57b994cf275fc49c7f8d7e0bd8d5440fcecaff51ee83ed6d208c88ad7af85ac5c55b4d305b5080202727225e73bc1f133b9cef8451bb4b34b40f53fac41203dd6dfdc92280323a29ecd5127879b3f46cd3b1c9abca91025697e90c6607d85f9afd68f6f0419725db9fa76a45413c28b03029c5244aef8b6efc277acc81d83e8ad132c80b3b0d44ce2b1f72702550b46756f0e2c1d98dec86667b817b38900f2a7fd65f49be965b6e3c8bfaf9f020eb85fd1ab790f949116d3dd174fcab349846a4c8a5ef1f0504ec16d7b16494448e14c8a5b1c50e5d7c605ef0f2402343cd7d4c2ef55bc507155d27a2434e21c64fc7bbd547bf0fc2110c45fab6d1e0c8a9ba7f69972e291b028a088073cae6db63059e25a647e7ae10852063e41358654ff2c71ff7c57539ab36a7bf46c9db5c2bbd28b9063f1aedf401eabf31117404bad1f32caea58b92d9422e504f075678eb8f8ba4b36ecc0b8f916d503edd9b9febe51e031cf0baefa959c5b4b6eb5501f492cf70896a34efa970864c650d68b14483a8992fadfefc1ed9332ffec3a91fa9dbfd6cb7b0e02f3b28f89fcc903095f1ab79fb3040274ece7d6b4c8e33860559cbdeb0572175bacabf29ae4e4637c26ea6c1c58942dcdb6ace162db3d92c57994c0724716da899a27475ed13d10277f22875c967dd15e4b2dbc111930d57fbee2ec366480311bea108eb6df88d4b3c725f00a1a53c746b3bde0fc53ce9e4cc5109ff2a51acac287412a3b639e78d13ff2f11dcbafbee3d649669fbf223799bab5976d0c311d3a36539c2cc35541f319ce404c00669f166953f197357fa5d540c8520090bcb29a7e8e54e4bc7cafeca1542481f74dace91a80f1eeb5b17b3e0aebab01d540b73a75cc9e64d6230e3b0c7b9ee1ca1e4bbb40fd198a9aad9c987c57f1f981e80694931d3e88629c3d5acfc17d8c68f38e31a5828fe0b1845432401c45d42a6fbd22aa4656778b2950ce5a05634d5a099b99a966a6793f38f8360739fd086ead432684966f691f935b16be16a7fcf2fad7aec67ce94e75e3921b6df4918578a416b026a1856438ccb9d67266e0523b0079a6c2cdd94e566e8ae36c26f79b8329e8685d878b084c2e81d7c13f5d2a41a71b2b1148be9541bce2c1b28c7d5c2a1c9586b9ec2875c3b16674618f7886c2b8918e9008ddb051b571a6ef958b94c80162c0373db39d04538c2060e8befb73734e72b32f165c216ada662d0b368ef675c89de16c97303feb47d02d276daa8e3ca451fde03892d173e8d0f6def73f45cbcd2afb6fa91c9ba1edd8359b8abce3da913428c6024378d803bc13b88bc8b355c4373acc5783de9b4e52f0a1fc8793260ea7c846a1a1d63079700776fc7bd40d488630b1db7cca15c41c7e31c38ff34e9d150417c95f454a2545b46ded7378010dcb615606d61788ece126258444898b2903980d665e47612d1f733051e5c4526c2652c568be22b9eab1ddd833503fb0e79f054efa5635dee3fb7c91a1a4312c20a55268979fd251d461f449d903ca0b7ad0b465fd41a6993125575db5ed0703d48baf2ebfad49366948dcdf9f95e88f48167e183a076ba290513100eb54064e45d5c3dd5a89fa9a3c1a592e19023ea5699ed7580c46626774f285c48469eb9b76daa58a1d0bf81366f2af372b07a5e4d2368eed06ee8c41873ea0979c2b69a6651fc28daaceb028c4b510484a8306603eeeb83cab0d4549c9494eabb3d1c84a60846466ab87d4e47b75eba668c69a1fb899834a3c661a56be4074703b4567f9d3202232903bfb72a4f51721ea5676f642b34df136b85a7bcb3cfd7bf9beb436add349fe74e177a82f7714d67dabef6fec158d093ea7f72afff1fbcad091fd82d76c3574a809f980f59212248ea49f18dae7223bb71d73647d325685cf41b7d0bb917249ca260e607fa38c47aff0ed80aaa759887d161bd419d56fc47b12bfd0f7a5ae09107635ed7a51809e2b3d0b2179672e8272ac36ed5bfe96d67a431ec43c138b0fcdc007c8dbe671fe4b47228d1a06e3734a6ec169ca46982acbe30908a51964328a0b321861e8275f931faeb829283ed8e9cc299a8ef1b056c730f8cf0e204b5f7cdaf88d19e660bc56320e7cac6e74acf97cfbbdc56254e2d5ae82574ab3f92c66d818083ef3dc0f3d1f2ff93e0bf624761913ff3ec8ad92eaadac4b2d8d7f9585055398decbeef9f39ce4c2ee6619fb905b11e12836fe115241b937e61cc7587608bdcb477e23bf4ad3d08a97eb840ed3fd542ed6aa0fff9806a59cd43c4d2911cea66045a367eaca58cce0d4539ed89811973b7fe2d3de2d644349a70d6cb236afd00695f7bda314bad3a77ffce4985f465519e8e6f332326c592bc6cbcfb612450e1b4f40386fea444e89a4f0898841746948ee333437eb525af718c935a32083a53ab2972627c0b472511f23219e49e5adc279a2f902b3a96de48decf59962e46655a4e81fd958f5e6526dd5785795df326d7f9faaf51641cd854741f881b8e18052b064997ffa7b93648dc9a0f00ae3199f36df9b782aa6c58518f099a0e33641d8b45f00e815f11ddb29e5ca1aa2ca5f1ce21d6792dbcbe7454752ccb573654f8d6703dd56d7ec6171d1696703ce806f7c0bbbee6ef4a2cdb3baba2e243acf7ff913eddbea561efcf840123d73e16c4a619d432f519", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4c35084e5341392e2e", 0xe) 09:43:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x801001, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2000}, {}, {}, {}, {}, {}, {}, {0x3}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x180, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) getitimer(0x1, &(0x7f0000000100)) 09:43:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$getflags(r1, 0x3) 09:43:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = dup(r0) flock(r0, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x10000) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x6, r3}) syz_open_pts() 09:43:28 executing program 1: r0 = socket(0x14, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:43:28 executing program 1: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff00002f"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x33, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x822, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x22d3, 0x6}, {{}, 0x0, 0x1, 0x40000020, 0x800, 0x7fff}], 0xaee, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x3, 0x9, 0x6}], 0x4902, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r1, 0x0) socketpair(0x1a, 0xc000, 0xfc00000000000000, &(0x7f0000000140)) 09:43:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x200000000000020c}) 09:43:29 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000180)=[{0x0, 0x1, 0x34, "07a5b5aa9488f6562f384487df1fc2b0b4d0b7b875e3f2e97c96eeebd47d9836d1cc0d0ca64a5d8291eb01c0b75353"}, {0x0, 0x1, 0xffff, "883b3cbffc6326f2304ffbbf6b3056a43bc25ca95cddbd698ae6fe7bb2b8e24ac0bbfa0eea44d4ecebeb1b170c697f25a2a75cfb7b2893505192d7c3d12fe7e417de0ce19e27edbf0e20da0a61b933344ba4c268c7cb41809123e2c30fd52159cd59697b44589e677bdf4bbfaa3888c6e4960501219457a060f2eb580a0508e83096db9ffd265458b54cbc04898487c1279f30b1488528942edb6cdc5806c1e280566d"}, {0x0, 0xffff, 0x1, "088ea91a31b6291cd43a511128cab98ee6b016f12ff7126ba80e6964188398958974fe7b0c1edf5c695a51de1cf705019d544a36baf90461"}], 0xe0}, 0x0) 09:43:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) msgget(0x3, 0x2) ftruncate(r0, 0xf0c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x11) sendto$inet(r1, &(0x7f00000001c0)="736951f18eed5c398c0ad838d57be6967f5eb078e0804a51623b32a4b0d2", 0x1e, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) recvfrom(r1, &(0x7f00000000c0)=""/177, 0xb1, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x9) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 09:43:29 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./bus/file0\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x3fd, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)=""/69, &(0x7f0000000000)=0x45) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00003ea000/0x3000)=nil) shmat(r3, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r6, &(0x7f00003e8000/0x3000)=nil, 0x3000) 09:43:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) fcntl$setstatus(r0, 0x4, 0x0) 09:43:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x2) setsockopt(0xffffffffffffffff, 0x29, 0x41, 0x0, 0x0) 09:43:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:43:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlockall() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:43:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/111, 0x6f}], 0x1, &(0x7f0000000100)=""/60, 0x3c}, 0x43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0xc2) pipe(&(0x7f00000001c0)) 09:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x20) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x100000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0xffffffffffffffff}]}) 09:43:30 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 09:43:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="8f1d8e6726264b64899b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ce9d7c587d3a12a93a4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f0850070000004b86c4b274d872bb8a3b5d4f48b745e327331d8b557a6daee9aa383532572511db5eb5c4f86b998ccf1e671a7f66542de93653dd425f190f0ae2bc1960219cb3de23747d7918f73260f1b179db45413d7d4e20f6ccb924336715dc461cb0452fa729925ddce88499a81eea51ae7ef32194a3df90023d517e1e0b7dc321e2c2d5ddaa3ce129f6fbbc66095b34f03a72a534729f27586b6f005cfc87e54e8aeabb9bce976f22b69be245e8e01ff2db8084f3d1cabf614d8ff6acd450a1d59ec6c2cf7d868090c27c0279116c197fbbbfb33d9f3bffa2057f8306936b7b692282918e5ec3", 0x171) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 09:43:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000080)=""/123, 0x7b, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/206, 0xce}, {&(0x7f0000001380)=""/12, 0xc}], 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 09:43:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18020, 0x0) dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r2 = socket(0x17, 0x0, 0x52) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 09:43:30 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x80, 0x9, 0xef, 0x1, 0x1, 0x100000000, 0x82, 0xfff}, &(0x7f00000000c0)={0x1, 0xffffffff80000000, 0x3, 0x7fff, 0x8, 0xc7b, 0x7, 0x4}, &(0x7f00000023c0)={0x4, 0xc43f, 0xfffffffffffffffa, 0x6b92eff9, 0x5ae, 0x8, 0x1, 0x5}, &(0x7f0000002400)={0x741a65ea, 0x401}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 09:43:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt(r1, 0x5, 0xffffffff, &(0x7f00000000c0)=""/143, &(0x7f0000000180)=0x8f) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x28) fcntl$getown(r2, 0x5) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 09:43:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) sync() 09:43:30 executing program 0: socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x120, &(0x7f00005e3000/0x3000)=nil) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) write(r0, &(0x7f0000000180)="582720efab", 0x152) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x2, 0x63d57b605d04680, 0x9, &(0x7f0000000200)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:43:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x6, 0x8713, 0x5, "910f3fdbc7a16caa94b5e6b23e0a7f62941205e6", 0xfb, 0x8000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x80000000000001ff, 0x7, 0x100000000000, "9372dc626fe833b4f6f27a3b446a703a4633be68", 0x80000009f, 0x3f}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1f) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:43:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x5) 09:43:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f0000001780)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x940, 0x8) symlinkat(&(0x7f0000000280)='/', r0, &(0x7f00000002c0)='./file0\x00') openat(r0, &(0x7f0000001800)='./file2\x00', 0x0, 0x0) openat(r0, &(0x7f00000017c0)='./file0\x00', 0x30, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100000000, 0x1, 0x4, 0x1, 0x40, 0x9, 0x7000, 0x2, 0x2, 0x6, 0xffffffffffffffc0}) open(&(0x7f0000000440)='./file1\x00', 0x200, 0x10) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/25, 0x19}, {&(0x7f0000000600)=""/158, 0x9e}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x9) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x62d}, {0xe29, 0xffffffffffffff7f}}, 0x2) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 09:43:31 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 09:43:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="72e6a1eb958b6b5e9aa05a13883890", 0xf) setsockopt(r0, 0x0, 0xf, 0x0, 0x0) socket(0x0, 0x5, 0x4b45) setsockopt(r0, 0xfff, 0x100, &(0x7f0000000040)="c406319729f8d9d98bbf6946f24d610f635cd370eefde2b9ef90430b4e0478cc4ea1832bf2a760500e5e518ab1e6d5b7a11f3b8617e7e000a540033f1382beb8d20afe61217eeac707c43f79ba718e9055eab6a03f75c0eaf2231e4f7263919cc9619830d9b13a1f21c560804d5be991632d6ce38505eb8196067c04420571a7840127c699b7cf82826cdb6408b6cb257491d994a9bd3262d6f53b8c07b2f90d335b11828e43457ab40189ff6501610a511a1f77b1c0a8ac8b4844f8544168ed", 0xc0) 09:43:31 executing program 0: r0 = socket(0x15, 0x3, 0x0) setsockopt(r0, 0x29, 0xa998, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffff7) 09:43:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 09:43:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) 09:43:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x1ff, 0x1, &(0x7f0000000080)="568d8ce761c7bc2f2b7c611fd07403edb55fd9030523531b711e916beba57150b83c32f62a0866a6cbe30b55a739096e337292f377e44fd4015e30a77081f7b6178b78740ebf677ecc3da1c08afef786486db63764c3cc60032f155a78d2f1a6341a43df16fb43caa44f9f5995c241431be8faf8f3602e56c3995dba9a7a5bedf7b9a35c3bd898244a9dd58aae22144f6d7c66b68f85ef21f7a7faf44d90ee3ede9b0ccf", 0xa4) setsockopt(r1, 0x200, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296489bb53f2101359b09d9101574b3a153e1b9329ca1461ba51e324130c67234f4a0bd2cdda776751d7bab3dc93f9d5b2be5b5a9a03c817f3afc7cebdfdf43d244cdd6cbfc3a70fd0a9b88348e9ed7bfe281586a0722bb55c8344eb2122b222bb4dc24de7e3755606a579343fbc9ea27a506e37e466c76d20932ca4740f4e46de0cc9073653547bcf2b9a73680d1dd25f5af27d204438f5380bae0786441e86e5b2cfdd0983c7797b0d5f545948926615b4df5cca56f51b074dc30d5ecffd7929f5fd807", 0xd6) 09:43:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0xa, &(0x7f0000000040)="01000000", 0x4) 09:43:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x3, 0x8005, 0x46, &(0x7f0000000040)={0xffffffffffffffff}) fchflags(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0xf4, {0x6, 0x1}}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchmod(r2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xfffffe91}], 0x0, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 09:43:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) sendto(r0, &(0x7f0000000040)="107cc1e4db45e7ebffe1cf6066954743144f9dde121113d4ad31", 0x1a, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8000, 0x4, 0x4, 0x7, "b11f26b1a36e546a75cdf5c3a1bb1155f0b89ac7", 0x10001, 0x7}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0xffffffffffffff80, 0x6, "81a1ae00209631d5b7f2bba722fa7487553252a8", 0x0, 0xd640}) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget(0x3, 0x3, 0x20) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/136) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x7, r4, r5, r6, r7, 0x50, 0xa1f1}, 0x8, 0x1, 0x21fc86f5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) fcntl$getflags(r0, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x8000}, {0x46, 0x6}, {0x87, 0x1}, {0x27, 0x5}, {0x87, 0x3ff}, {}, {0x0, 0x800}], 0x7}) 09:43:36 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x1000) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) r1 = socket(0x1, 0x5, 0x8) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 09:43:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) syz_open_pts() 09:43:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x100, 0x101, 0x6, 0xfffffffffffffff9, 0x6, 0x4015, 0x5, 0xffffffffffffff00]) 09:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002540)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002580)) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="ae809954d46c24045cbac64686af8e285a874e2d733bff540afd5438136ca116dab7c2d54f3aa02728fbb76448e3eb79ead0ffabb9fd179505182f976a80308c171771c768010c7fa692299406fa848e9a9e6e5b86e2492c02e1a5f2ae0a565be090ba86ba1de9780a6c9b5c1c040c5712a132b8c4c10964f87c4bacb455ee38c88f287d601c47c6", 0x88}, {&(0x7f0000000140)="5710c82746c3ec921e898ae0f3899ba732a5c8345a2eecd73708b89a6e7a271ca4b162763e6d14faaaa6941ce310d730102b790fc39156f1ea2ed9e4cc0fb2483fe400cf0e9b5979cf3cb7e76cf5a069db46982697584ed98fa416f7746b011e9881634b0d86d0f500c7089584d8a0341abe129177408fdc4e575ebfeb06a8c46437f38e6c7ca430ed00eb1450e0fe4a41cb6b5567f62da15a4c6a158868710821c3f73a8adce116d18d92508626e71ec4cf", 0xb2}, {&(0x7f0000000200)="95264e26c5f543711dfce9bccd3e2e272707ea7ce21c43a7cd3a583076a30bc8e473cf416d43bd8822fdf1cb8b63e0ba1df1bfd8572f2e2e979665bf4a5c36db57aa27ed07e10f2bcdfb7ec97a5c63e6dd81c44b83a334f906fe47a65b31eb2b846ac68651ba02f17e6bcdefa32462", 0x6f}, {&(0x7f0000000280)="c525c01a2ec0c5c3f483d2f663039d77a8031e0be8315048f6003fd7f8668909852035298133695257db183a04689ebfe2bc00ec05b0d7f78221d76740262b7604e00aecdf7a22bb470c41ca0cbe4c1f20996410503ce39bda1d62fe37073e588e5d860956bf48cd88cff807f41089f0e63c2a3c65eae9a025e0a8d2e501bcc942c1d912e6f1384171cabed05d754e08f12cab6948f646b94ffd039d60f32f3e687f47ed64e5dc2781fe8f7dc7dda8c15cbfe80621a0", 0xb6}, {&(0x7f0000000340)="dedf05cb654f32a1437c6d98c886763605382d7aba72dfc70f13f75756294efaada236d621ab5656e0ea1e771543fd92e84aabe97bfe4e492d4c9022da8b2f924da0e0c085c9f3c64d699be604d2245e7cf9fa7f436de53c7f42aa93392c611f1088df4d76a4d02f6cc42770e1ad9bf4ab552e0fc1f6b287e53d7cf02de31baa", 0x80}, {&(0x7f00000003c0)="81c85530de6c47e1e08f4c7e2927ea0bc26f1203ad0c99a45a5aa13e60f96fb70879d247cac72d81f3601313ab069672c1c95e2f43bd366ad66572900d6dd0c7", 0x40}, {&(0x7f0000000400)="02bf23f311a95a8a527b6c78cf6a3e4f9559e6d7d08751f257daf22d09dde4454408b93441ee21977bd30d109415a0820c8dbfde06d86a8ea08bb8f21eea4381d9ae5caafd57029eacd54c49346cc292f18dedad92f500398e98f9fc73b8569c89b054a1637e7d3d4812ca9793a56c47fa7d1bd62e8f95112db9602678d31082e9cb2b4a8f37f015e36009f0aca8a5f89934349127230902c4f0e9e0d9b49c352cbd94ae70d92bcf92206a6dbebaa520cbbe364ed4533ddc2b646f07b915ec42bbfe0b897175f72b2ac206998f6b06321bb72f2649d25ffa1a6dcc4c4ce8ec25d8286e27c764201d96c133efd2bba6f17a4ae8d316b244a90a13ebdd8fd84bd2e34f78e7b79e3fb8c96c25a7d430b54f4cbfbf0ff9c280510d7453d4b8f595b4537663d3b64ba90d3a631bbc3ac7290466dd6dca857dd1bc7198360c489c53f9116913c934c62138167084c0e72e73336815d9990fe741a2c48d7e1f2f35288cd5b2660094832d42ab5956c95ae8065f8db55cbee959c5378c451668f787d5abaf79c4083a136bbc922b49deee557bd2dea8b3326b30998495c23f0fbb12f7d79adcb1a12aefaa8039c929175a94277cfc3bd08c06c7037aca40c3a043e066fc77aca855c6e9973b6f14ae1af034133b8ce94a9bac4b0127be7763e65a1535f9f96920ca0d4ea584599667c7cb9055d262586b19bb0091823da64a123c485f7621e70e1043f75fdf9eb56919ec50cefe5ac98df4d7e4815b63311166289d85e62db806a1f0880fff7a355e5f96280898626010082d10ece76e33d2d3c5b39a70ce2e0beebee690e568782fa8cd11fa823ccf9f7ea09a39b24583404cd7779876f38b09eb426a71931e30054d896e85bee5bb8a3787e576841c9d8660a63f2e4b6747ea9dac0af0400a9a56aa7d9809e1386f57cbe1a5a10c484b1e68c831d755813a52b1896ecf4659e20c747b7da5e965888a43962a29391832c69dcfb130b02c50dd330a83044b8c95d75646b02760799382d7e55bfbc4f4cf3a27ed01b6fc06b733dad29c61e587c8680f8eff0ece2d2dfa48ee165069754376407c68c5828ff607dbf2e6d023a2a71408cde1692b345736e36481d48b440dbc222ed9938afc6552fe6acf10ac1d69cba0d12fd0a19d5ddf4f735083296c4781ab47834de0c0d187d86c4e2e83a9a123a58e6ba515bbb70121a0028f9af85355be8119e3ded2b4b6571cdf53031f6b2b157d8cc6e435b39b03aec2bc7f087104be431e23d935498e408230f3b0e8385ac127d0439528d5116f1b7ec762d941a69e47d0911b4b4c398c9203ddb87dcd0b05963c653f6b5ad36298ca1093d3d8013caaa40a7a9bcc881ec6c46dd4926ffc2186d610be66880fc78dd0ba9191a3fdcfdd1b5bd7da3e9cbdea50188ef03eae297d69d395a5baea9f0a6c21f7a7c7d7232286d7a8abdece2438989789339e5ad1d5a3e4c1be60820da3f5609b63654857e934dee0d7ddadfccdfbbc439ff327ad56421420734700fe4a6bf6cf24804f25b50728c90abe27ec9d19d4dcbfd40e4d3c9d55b0382bea42d9fed06b29f3b45fedeee2c6fccac8441900e22d50626d420f50183da85fa98e3c9e3bb63430d154b20272f49d3b548b8bbdc136b467d09be64bb685394651bc516f1861e4ba0b2075c24111c334c4cf55ab632fdb08e974af4253ceeaebcbd926cbb6223cbe1ae27c2eb258ca744616cc0a5e2fc3d9258bab2f63ef3625040f043c49897219cfa360b42178055026bbd27e10c52ce74d7b67e7fd9346310a7d628c5d60d90ea6775b54be54d0f76b740ddab37bd9b43b53a1c76f3c303521654f61d1afbcfa3b2a82055411129b948d91a740ed303bbc8e07109457735ab49257c9c0b113da1a15af0d3f1bd8a621d39bab507e978c90de24c3d555f605061603ee83491f36148bb50120e5a63f07dc29aa2273133efc8241571a171e33ad2cc6ed8b273b0c849c1ca3da15a3fb5e135d4d4a5820ffd1a38383a410517c8bc8dc0fe62e7e3512181f342c7757c11ebe0b7ff2c103075f9a8c1ad7fdc9c45665d2e4465c8231c66b8e93212682a142e8b879ced58d67d3976f4213e70b6677f4d8888967a0c89768a9ce099938c566863ff7ed31c1cddaf774a3494a4d17c0413a99e1e907d286944cf90348e07fbd9c813f45da2ee5133db3c0932aafa45a043e1e6d8653dbf1e6f8ab420b09b853e829bc36631fb91bc10093c4bb9a2162215d4b39d1902e0a99aa63e76f960f179fe36f57b0efc103987f83a3e4d6c2462c40bca2f8456eb0b264fc6c8134c5293fae9b78b6e87a08ea2e9ac3de45294daad2894586d85c95e5b61f38f1f4cb2f7b2882312b1a62badade30c34d5ca4faa87e541c6fd9702587aaab4caece796929e1b1eba6028d834eb674e465a34104f8bcdbea1cb4b7664d886ee0d4c791096f65b41296bef073d6bba6d1c9862b2f7f86f33003055ebc869ae137b0235ff103b29abf3ece71637eb4605442e08a81b8f65858d1eccdee4fb9b6b50d7f11e715ed9dc8bcf2f04735d79fc7ee33ab58e4683762819848c88f6b66185e9ef5ba270e9d4d306078679c165c9b78310dc758257346a97dee5c7b76220bc90cc0dd349f6e1165b9dea97181a7f72da0a08d7a2c40d030bf95395eec3ed873db41365406f3377cac81c2527ad3399cb7562b78a1804a35b024a48aef83acd579d9b6de52137776c194ea9df54b77ac4ca95d8744e9334505357869e81d4c9bf47e779554cfd2b3fb694e4a4b7f0143b4d58f6d1864fb0bdd17183850d65a8ba4ab1e2da2df4ffe5ab13aa8a5a285fe0775becf5df1db4da3428c8f7996bb74c4e43f8cccd14c5003d6013f093ef2882cae27ce1298c83e73e18a82b2e0d8ab04fe488d37e9195cd84b677a6a90b37ed1d576b9fa34f94bedb95cd5c9f8c64a8f7693115e370cefe96cdf37d27f4e23c416ea93af9704eef9f7e1116b1ff5d43e9794074f12a4077757e5d11ec06d59e1cc0217ce815818383f73f56b84f0d7ad5e3d0fba711bfe16d2d2ec1f7f68871836457572737a8a589e67bafdbcdf42550b3f5535d7e46aeecbe5a51db43e46f7dcfb14298ce507a4cb2e9500ddba0dbb644940f69b99230609cdf7ec8b01225d3babb752f7c71822ac1cb246b7013609dd143e08901ae385e50147d313b4a0b4f156f1b6e865275af096f1c8dd947aca37f0e6528e1cf6b05d1d6ac03ce41818bf8dbde0e84025c1285eabeb56edc00295d8087ffe3fcbccf73040f797457ced08f705692206ce133f99f0e84a657a10db45dc6e0ccbb73b618f177c9ac14c76bef51a058e3a124ea5f37a19092f7183b61a9c2d6fd5d3605d759571bf62d55ebf4f8a5fa8e491d465a79f87d3cdec6bc8e1efb4973e4a097f754a95337223830542a5461cf3b447de623e5237de077dd25d5412c0a4da03bf3a7e169935104f1c6364c87b8161584b475cc8297d4a07d4119b823bf29fe54e3daf3df70b5bae49de7581c7cc58b83f67b935c4ffdd64948fb1ab89737499e4fe96867f54b88d3456b5be52c6cb072970f1ca7fe92e796bcfa9042e5e26bc458e8c3d4089e12327be35d085d3222b28c705880dd8d9969054e28db39c3c8f0f72a92bed9aa1969202f06d7a091ce3e52f80165122ea270b3599e4b820607f4ee83e926e496defceaba3cd495a6ffac8f108ae380f8631b54ac1ec51df3de950e5fcb80b925c20ab842d35f6ae49b4eae028764a6b66d4a64d87747904bcdc3cdf112f3a529fc2e182dc23aee32b0365543f425c7d019a1717a0dc530cdc20271534bda15ba21d68650cec17af9ed2e5d0a69d0c6d73a8e424b2776d83f8b83e1c661c35825f1609ecdf1cda542ade5844a8342dcfb8b9eb5899e69cc5e22b8b2c86399d4c1713aa0902252614cb12019ffc5365c2a9c3cc898b8da2bdb497edcf8ea508c5e00a757ff935e93503f2ebda8f6af84d45456c68b5d069a8da2bf920b3918a2f36144148a6d954cbbee9abc2b9602d23a37fabd00b81885d8f01e52c0394cbf2d6dc7dfcec8249e07b51163fb01c27e813a4e0b5fd31ea400acc1733b24592502845be732ba92d77a06647fcd053a6cc94f1f9b4042b75c17a40e42ad7bfbbc6586eccabb6aa7a4818fc762cc85c95b4627b08bef0e9ee661f8d927dd0d904a8f4c08f311c2f17665b8213a12f3ded12df593805927cc2ea10fb487a4266ffe2cb33f86e845a5cfe575e60dda339ea22ed27f8f8a1765a255daa54a3dadba65152befc919fb6da500dc08dca7fbe18a4c9e970fe1cc3ca00188b4d7fb695897511c6263152070f031500de4a97b72353ccb51b10023527881b522f9b18877553fc8f24e2e97c9dc2611a93b35577906893caa4f3f4304cc965a3e7424838b5e5b0d8d5618f5e475365b972d6f7827df96c42ac26001ae0709dc0e0a37cf0a5080c3b62158583050c6b33941dbbbf1d6be7b89aa000de466a07b0d8f028beed486227f4e9217e3591a45f70654129e1a5ee63a365906ecbdbc766e4b4bf36a502a43126ab8c39435e60e77e9b2b09e98bdaa90b511e6d0f554fac67105a3ad049338add653b892a0b9ffadb70f08cd165b772807fe2fd5f18db933e710dde8c8ae5cfa9d41c4f598628c3ff93e53659a8ec69d59d6ef3c3b67134d6c188201abac2324f7dea347368d3fd5bf41dc203fd1ef5ead9a9bf8a08bc541c4466cd3a8269d6a2fb2ddc8952677497d7cf46562d0de7e8bec9854280eeed471aedf3c3a77b3dd4a6191a4518db6643e396aefa5ea97d6261ef321bfceb5388007c00485e04e1c2a65cea50e462889b6f0d743eeb4e79a318e6ef2ce038655447ae46ee547f2801417a55aa0553b272915155e291c70ef7ff6aa9dcc4938a8c74f90c1bb8816b6090e8d94e462cdea595d1e61fb9a684e724dd77794e2a771a30e1be5911d1981d36fb4be5b0bb97a838640007653b2c3fe191b04aa54c8325b330ac522ad4831e372a5d45771451c006cda293ef05ee8e99be0bb57814bb41d06deadf4d687b9bf1cd85591f3985d506ff7533f913fa37e2faac1f83641b789d5a1ca5ce3116646f3405bde2661c31c07e51f028aa62ce43728802e7fcbc1771b37698a9ec0a788774a3d64f407bb8c6d805988d91ec3cf06ae31b5da329e6f97920240c24d0aeb468fe3630fcc99d20b7a053151420f2c4db83736b379123b3f682c83a7a725b8c9483b28efbcb18aabf3fae821e231cf572c61e0fa83af5bbca073b92699d6f875eb2fd427e056083f7770687fb2e9261aac84aec070d81228676ef2cf409996ca7e383e582bf95d6f0ff2940ca6b391e1541b5ec609488d1f652486a8c30166060c642ef05bde966dc1151418e78e9aea5f5380dddf9067f3d73a437202c991ad30169156092576dd95675b9f774ccb95fdcdba9cba1962f41d0bf6684f15f726b25b8be7e408c682a2b825d40b295476d931d9875a48e3e9e0bdbd5f75437eb93cb0f2aabfb50fda80d1f8412c1a7e67b375a4883173d40e7f3c05abfe06a2624dd4cee5bff1d04bc7c1d42020fa95773f306f284190e04edf223bdebb61c20a165d6dbdfce69f3fa4db0d62262302412d603a17c42e5059d83e62ac0f2ca350fb7dffa76ec1e8c6ac565e50fcbff5eb979aee8950606dd8340d50b69bdd4ef4cfaadac74a27c8f97c4623da597217f5cd4c3bc4bd606441cde53a969cbacb373c046089fd326d926d8e310788430800a3c8bd6799131e273f8cad3acee08d188f43b65ec838ed7665d2c4bbc", 0x1000}], 0x7, &(0x7f0000001480)=[{0x48, 0xffff, 0x9, "68465215aac705448c964074d9fa304835fb93c3d3f023b6ca0542a3f3bc157d5556e05ee9bfa4b20a32ea35ab5be131fae1"}, {0x1010, 0xffff, 0x5, "edcbbde7875a88ffaeb3746cd55693cd591d3db61aecd455f6c364d34361b10ad39d7820624b4e58677fdd5c31d56d0fb6d98d56dd1acd1fbafa8ea8a34dd298f73f1d6992f69ce09aeaa5c8e826441c3409be0b36107816fce335192a1583235de698ac8ed18ab5be80685defaaaab23226bd7dd756ea2c5b82af73bf66e53e985673125fffdcb00024b6030f62be876381c583cb6072cc86c11e7a91cfef43948ef0e1626b4daee80b8e32077e09dcda1529597a80c5013f4fb39ad2e042726ea6144e558920555574f85a1533d3532251b337557332b28c33c009ba31ec2bc845d04d78b2c12ba92334b765a5d0c32b0ad0ce66bee4ceca0d8fb5ddc0e82cf0b5e9ce86691b0e5da0c2f75f5ea4b63e5aa5145c4052fccc671251477e223464885f0d768170c5b5692e8a8c02e0f1963cc7a3a3bf8c00eeaeec717aca4b129df5789832b3122256a58e5ab7cef9cee8f4e82a8916095e878165dd2230aa5c5a75f0b1cb91d05981230813661970834161a215c9d1d49a5f15f35b63e22fc4c03714afa09441a1487b2315499b46b3a88b50c1c235213fe125368d06b0df016d691e496af5216497bbd0d65a8b45db6220f9b646477b19ad47c407e0ef1410e2b799692e86e983d52e9bae487f55e5effd3dd9b0932fb877d5d1cd1dd17eaa59676e928bfedcfe5f3fa6804fc3d0c051a26ca930892b455b2a2e70433c1f62f50d7ec8983a6bd2d79c9583f042ac6bbac71b47fbd125235ed4320f47f3ec1f7a7686d77da39367a7946c57dddebf960e5fb9a74271153499a68ce455914483e4525144f9faa0ebeaae539e7badb481bdf9d6aa93137698104c9bd79edbb4e69aa6db6f851115b711fcee3a34b6fe037a982c0b9e9fe6c71ce6f74c7417234420b9820560182a3b193d722530d0f1e59e4e8df2ca6eb4fc9bd724c6621c333df3c5f5e2b75f16bc2986ed1fb34bcd130a2b745559e20c1d48ccd5fbecdeafa3c1facd8887d1fd399915a4b3b18ba24737a03470bf19b3450585a15b142dbeed3b620f9dd88d442fdc2dd9e030dc59e22b1fea39f3fdcb63bf7eba38503e07654e4283ce157e371350ea5c35ef4c18f9771e67f9495e3cab228a36676433b41b12cf1570d11b277b98572e48431b470f702eaedb4baf551f9b679d2788ca0988dbdfac315a049dbe57cd5df28a25546f8eb521b803ddc96bf87963305f63d9a436a7c75c14ae21d439d243fb364391f3413fba38b0d70de21f244d36b956eb628cd9a5a38d0f659b304b70834e5408b981e85d25c4ed1918ea05aeecef7ce28fda17e6bfa5dc900ba22931dc955bea1b31dbf07ef8c1be9e3e8f6310505ea72789fbdd40e62a3c8d4150e03b145c61f104640f96595c6b5d4f8d710896e050627e4b50d50501bafbc0289bebf65ae066798b23d2d3facc255513bae0900fddc64c4a69542e1462621e905414c4951a698648f8ca169197e55a15f23d25045cfbb11187968032e212d9bd397fe7b918a3184fa8c60400d49e5169254c1ac2c5a176dec03ada28aeb55f42e8edeb598a5b2a4789ddbb8649f9e9853ea02fa9874a7d0d7dbaf26eb0a0078dfd54720ccf946c51efc22e39d280a86ce28bef22620c6ac71737dc433fb4768c7c2b1478ecfac14581e814a243fe42bd2fc51492d8ed0cd22c571f65d803c63da42a99a3fda088b0c179d31c74a0583e01cfb7494285c10d4b75900e78d09a2dc998c64e6121c0b5067bdfcdf15873389c545238a182ab866970af8397849ac1b2a2d887c6eeb00b3d1a43bafd55d3e5effe072a97d42c6e6edb32e9b7f5ac42326e2b5d23e8f2c19fc2373b32aa2ff38c40f37439db6453d0809b14ca31fbffc9a3c9c74b939be68247af3377e7987b194daca5a7540628ed81534830b1cc2a49552973a4f0c06018b437a58b6e33197a382cf2bed99dae169e5bf3999ae345bb2eed47a3ff68e407c6182f19d22b3ef561872727e26382c2c0de55b46ad8d7b426a63632d33a18a362e73162da1c14b404f61e00c7d96d77dbecb1619acca0b0baeb690267a22d8b3035e8d0d17c2a6e038d73473348500dd528f4f0ae739b393713493d83c57c46fb4c9df098f4e86382eeb1b1eefb6558948a446922a3e3bbeaa95bf2226a09ac2e5dc89c818949aea11ebb17a00597cbe3f6d3c6a07f04c1845af245c9af1ded669cf087f684105382ccd385ace3d00185ed73c874fb0f2fa19d54663d4074ea2adc06711abe6c075f84192ac9dfecbb8848692f3810336710a88d0c20e02afbc07c1f6e85c4870ad964073af13a29b547c89a08a9fe882e3fce465c442195792c2ff3d8f4afd583e1324a435410f07a87f9fb41f39064bddc1ba0cb40320b48c6c0b3f305d3fd24cee86cd7a8b2fb537d8a96e6c21c04029f5d80792b0f624a336136aa4a200b41df6372b4807420e77e9ee589d85e7a7ee1105d07b38538133b0ffa75981a5527295a7655a74bdcb4223f8c526725701478fbdaac72347c4e6d37ce43abe0d3a9d07d8249fff59760cb9435cc63bf2e7348441c5c9f51c7119eff6b731ede80d478ce9c7707d7fb927d7415c022234ea819d12ef54562ea4ce053decc3cac976481d93fd611c4aae499ad748b0cdc710fe0e64a08dbd51d06fe4246bf021d00326e3a4062398e4e062daa34151bc8f6f5363788ef2db2daeced82fb44379d8ac821b40722c098f1161441fa24d3f478794da87ddedf3a933729ba70e3d96fa9b26a82c2f4d1691f8d9b0ff164bf301c534d428d5c9809caaf8b2316041adb973c2e921c5917da2500a626fbd08e90dc3a2e2706721c657be700adb7b8b41654dc0608373f6a3547f8f190c3644e70ce7cce608c4a8fc0ee3f9b54a2666f7cd9750a97fba285e0ac583b1f98680f4b908d943a80eaec2d80c796b46407498d2d3101bc8c4fa5f05e9d3a93ef19e7ba18b8e7c10b1f3d841df6df1b65aeb40b87d196cb821df0abbb7fd725bc016f2068820eddcc61411a70d941624af615558b122e9cfeeb0e72a000fdd109e63e06de858c60800912567cb4a31d312a9a2c1b79c209bc34d3fdb460da604b6f4047cc2c66761a446334821bf21bb215e240fbd7fd67d247bdcbf51b8092e9a9f30dd6b95bf78ee3d5fc64e009bb7e7628473af6b7547c7e97c2bf1178252bbf03a20ad60b75ef617bad53523099fef07f6314bd6d786b5b830cdf03e0fcefab4819d331f7a6d37872767e0eb9a484c9374c949d643a3835fc8a136cca313b6482737e79d38a1126b2e72bdfba71c9e3891b8c70f107ee005f0c15fe657c3d3c65c30b0f425fc340d4dd039aac340988333ce141125d17b26b1a383f356b6ecdd3251f00cc7177f5516cfa29b6a56867e143c938ff9026cb57d87b3c6d772eadb543c8d4574af89d3cd5843fff684528c4bfda575428d887e10de8f929b9dd544ee9d4354af1fe0297bd4995b3b92c871cd7ac4e05a54d2c080d191cc967a6bef1534fdbbe4870ad1ddbd1f35ec652ebc6f43f44f39b59c7722303918a3ed1993f1f3d702d3f43a93171afac93736a635d8e6a2b8b1297aff96dc368932abdd2e4f8dd6166ea574a95164409bd51dfc91af2cc3db3ba9ba5e19104191daa0944f9549fe1dff197d03fc6399e8fe036553f1ab0ad0cefe42801d8e8d105b54258736655bb98f8790b66dbf415ac1d34f253ba9f11177a9f2e761cd6f52b709957f802b8afa19fa7a6735a59d493d7d1dd49ad9a2a97c714fdd5fdc435484e0e77b372d05e73807a13f8d79f12f0d27e773be374ca90e4999e8d9b73bed2ef822ce2dd77c2195f48150bfe03c7148f67925fd6ba6b01cc0eeead523c20ba6fba9ca88459ba2cd1078e4779e65b7e145dbb147d667d78bc337e20bddbcec567ad90f2a479cca574a56c1deed8a6afbc686cc55a98ff7aea7417a7e6d1890ddfe3aaaa2abad1a2a557fae47c89b684463fa013e0cfdac9393214158b31c49ca6fad3d6f0ab2735419d70a246710ed59b21318b344b56365c702e93ffd8b2c3bba039f749f0bb22fb5060d5542a196b04a6c2bb8724c2340353fd1845ded4129bc87d0c26eb97b8ebf211a5f42a909aaf3ad1a38d9f1de9d9d4a43186c62405cf3b5451c8276eb5a9eec6e501dd7ea71232989340e3c2656281d91f0dd6058e2e0fe43b47f2b62953246e7c90361ff2db77b569c41e8a203012b430443d3932835c3bb87fd686dd78c1605ba77cf3c522d79cdf72bd594b529c5e66c2b554d3adc113fedd51bec7715a7054a4fddb370a907250ccfbcdf57efb867906e7015f8d11b7559a90e3f078ec0bd4f07c84433a66ff815779bf77efd15f07fe98521d2a0531f363bb8e2339e64ff0e67f8f8aee92c1c716359fc28f090f93a5d7fc4ca7356050c8a579967a06a29f43ac6c252e1efec762757cceb9ab4acd98bdbe4328d78aba98e98aad8b4de9135c4f9b26f164e36fd8649e515490d4a2a90e473aa3f33326426f7f0f80aa146b6b2456053c247b6e0176345e99d1ef9ecdd2e334e96aa5fee8fb7bbadf6de7b413238222c221629fda590a30c8829b8a5286618f8c3370b72273c029c8d7850e8a18d1110460a6e953aa6e4ef176975d20dcc441d39a8a0fb0d030d9c665953606d4a6265224fdf773a7e1a2610fe80cc762cfcbb937724fc78f142d3e9407847ccefc91c720708d100691b0ff679a5e111136f4fdd70f83db11a5917e7d18d8ee5917667be619ae5ae1344a56b7070dccb544f7387f846540e2db1367fb27fe6b4b87b9b513fbbbe9c81f630b91ad8971cdba4b09d8c9288233182125b490c6564e410583c9ea6a8a73b2c3dfa062744520eb4221c43bd31aff9ae0efc4331a14b7e4e35cd47f687199a5db80af3e13431de812a5761bc55fbd982faffaa644c9e73ee7daac252d22ab307f0edd852d93e8351deb402d898a7211f523da278fb5e22010c95ed6fd573f5d9afd6c090cd5ae1ea04c58b16f11c15f173db85b983a9f84d6736b2dcbf27236925aa085a20c0b63d435376044ea2ad135c7d08b7942e655ab426fa0366d51af4540f2c44cc2b6017fed02d8f06497e40a725fc341da04d759cb9ab78141345df82edde4db8e422dc4288ee5f60018a9a5a5c70bab0aa7ed4f87aacf51610ed8590fee742de56dab14ca6c69964bccb9985017669e05f610f4b2085a20a142ab07f385bc8e5fa96c6c0ab5bc4e261896ebaa2f9049f4d4abdad5e28c5109bac22ae9ff58d8f211048b19bc25480eea301fe2234f81bfaf431630a33e7e3bdb8b52dbf9c73f02882b67bf6566be17ac58bbcdf7f0e17c2e0f2781ceaf06ee29c36586f87cd19efc1dc304fd84196cd64fde4412d774312bb35ac5c8c7b3e5451ff9e82d56296b1dd36e40196a16c76e2d1600425599c68f2e26f698d63a9df45b99b7625bdeffa376e2deb326c3aa2e7b771cc6004e6494c705e094ec2c9ad2e5d58009bde31e9f46abf456a96751710e245ec314eab034697fe82585599ee1ba0ab48dd3d20ed973a687faf997e1763b16ee1773f1fce2ff72343bfa7a9cdc7cb800ea7678af3cea0ecbc18c353247d329850c5daae8760fe7532464172f5a63eda2b13c5cff39cce4595a48cc34e4ce2a2511fdc42479cab99f14770f102e4e3bb18facc04f79fb4ceff9ccc0b253fdb0066bc01d8e438daf30aacff032c96f385c2f6c3502687030ecbda2ca06880ab32ab912918882e079988366f5b212b2cf8e83251b92193e59d0e08d26717d74cef38f712010a905ae1a66478cc2f7ed3bf3856fe8"}], 0x1058}, 0x4) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 09:43:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)='c\x00') write(r0, &(0x7f00000001c0)="151c8e166d78c5cff8c3748a7161ab5af73ef40a34c690b87aa9e0644415e0b15a574db1ccc86e1c1770f9cdb87e7cf638b530afb35914332bdb0f12f6a8f847efeb2bda720c3343b19af23ea6b5fa02e57bbbcbdb91591ceb661810a032957f743bf885fc09ab5885e57e0c33094da8fdf33f36d00f12e0209d0ddfca2d67d812da23fb12051dbbb0aaa24e35abf3a5bb711fe61123b377a6a26a41a73cfc96e919fe23821853fa241aa3d4ec8b6a00beeb0a052375d16a5e505e2997b9f21e0944ef2daa7d312d694e76d8cb0f98a87461bc3bdaea716bf69b534400c2e04c8317d443e317fa2f595b9acfe4eaf1298d85c694de39a9be071c77b59ce4", 0xfe) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:43:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/173, 0xad}], 0x7, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setpgid(r5, r5) ioctl$TIOCSCTTY(r3, 0x20007461) getitimer(0x1, &(0x7f0000000400)) close(r3) setuid(r6) r7 = dup(r4) syz_open_pts() r8 = dup2(r1, r0) fcntl$getown(r8, 0x5) connect$inet6(r7, &(0x7f00000009c0)={0x18, 0x2, 0x7, 0x3ff}, 0xc) 09:43:36 executing program 0: getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x4000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:36 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x20000000008000, 0x400000, &(0x7f0000000400)) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x40000000000000a, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(r8) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 09:43:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) open$dir(&(0x7f0000001640)='./bus\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 09:43:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000042c000/0x2000)=nil, 0x2000, 0x2) r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7d}, {0x18, 0x2, 0x25, 0x7}, 0x8, [0x14, 0x410, 0x8, 0x3, 0x1, 0xffff, 0x1a, 0x7743]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 09:43:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)=0x22f) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 09:43:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) flock(r3, 0x5) fcntl$setflags(r0, 0x2, 0x1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/138, 0x8a}], 0x1) 09:43:36 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x818, 0x0) sendto$inet6(r5, &(0x7f0000000140)="45e6ddb80dc96687fa63db63b152b66742e2ba509533c948a7a531e18dac72be7e5ecef3a35dacf7e1ebbf1b109fe38b3b67c54dd254b1bab5ddb72dcd8259aa7e8d87c87059fcc102f09c5eb718f8686d6c", 0x52, 0x0, &(0x7f0000000380)={0x18, 0x0, 0xe21, 0xaad}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000001680)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb70292060395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e66537d6d400ce7fb4fe625a72be43196b226632611b70814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3093ddc69e56a443713fad51891eeb988399923a5a161d9233e1b01000000000000002d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d3020000ac45bdb313acdabbd6a6c513dbfdd9d58d03c52165eaccc9d038fbe1f191cbbf6f7fc01276b6fc6000848b54c03ae74bfb84c87340af5a80bda0287f830a7a48cc2641e503816e"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r9 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000580)=""/4096) r10 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r11, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 09:43:37 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) 09:43:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r2) 09:43:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:43:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x400000805) r2 = getuid() seteuid(r2) chroot(&(0x7f00000000c0)='./file0\x00') 09:43:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x1000) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f00006cdffb), 0x153) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x4004000000, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) r3 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/41) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='-\x00', &(0x7f00000000c0)='*]$[.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{.\x00', &(0x7f0000000200)='#}$\\\x00', &(0x7f0000000240)='\\\'.\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='&\x00']) 09:43:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x8}) syz_open_pts() poll(&(0x7f0000000100), 0x1ffffffffffffee3, 0x0) 09:43:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x8, 0x80000000000000a, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r3, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) 09:43:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000002c0)="00a8acb3660118026c32c14f21104c661e143b1183165aed1cc34ca2cb6a336a84cd047c4f042c9f7a43bce196e246f33d5f1d090e62fe3b8fb91e37039c8cb37a38787e903e90ba3bb9db28622e1833adc4d585bc4b1b4a053e9c948723f632fb025efb5e83473aa2747cb287b55edc9a025891f2ab7a01739d06d06a0c13824ed37d15788046866e3b084a019a7aa351", 0x233) flock(r2, 0x8) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:43:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 09:43:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) 09:43:38 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x401) 09:43:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) 09:43:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x5}, 0x10) 09:43:38 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2125, 0x5) r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xfc, 0x100) write(r1, &(0x7f0000000040)="510fc3", 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7fff, 0x1, 0xffff, 0x4}, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x3, 0x3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 09:43:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r0) 09:43:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000800", 0xfffffffffffffe95) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 09:43:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}], 0x2, 0xf880) seteuid(r1) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="76f1051a914b8b27b54e6979a1cbbed66e5d6754bd0724ad4be7360f41ca6a68a69917deb027f96087196ea134b3ef6aca47a9e281fe1b52cbe516f8cdba498c92fe59ed6fe6282dd8f0d0cff7322b50f512a2566a160996e5235b840d24b6d433e1218ba33c6a9f1a08c2af8b20ee406e32fe09d198", 0x76}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r1, r5}, @cred={0x20, 0xffff, 0x0, r6, r1, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r0, r0, r0, r0, r2, r0]}], 0x90, 0x8}, 0x0) 09:43:38 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 09:43:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffffff) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x90, 0x0) r5 = socket$inet6(0x18, 0x8003, 0x100000000) r6 = getpgrp() r7 = geteuid() r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000480)=0x8) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)="ff4588916d78845cdf601d061efafeff976440d69725480844a1aee75f7ce4d77a6b5ddc12cebef2a5aa6efce8e6e72028125ab126894664c5d3b99d0a095e908d6d01ef7430539707803f312b84c9fd3d6d56931c201942466f4efbf753f197de36e401b98b06b8fc6778cec5aefd4998785813a81c9594bc7d5b9840c47c81d3f58c68a04200f27bad1d314b004a579885580eebd13ede9bc9599e01075cddd4c132792f7e943db7b93c1a725aa29cccc0b574e791af6492cbf7920f7c09d663e9b4938568070a7147d4614b83b8aa7c86511c5dd0716fa2fd72c5f26e8affbad645dc48f4c598c5e5852e258f04f8c74fa6c7edab0dcfb2f9d9", 0xfb}, {&(0x7f00000014c0)="5b9c39d219803b099106eac680a9fb2e4dd7f00d515f70ed687aca382e40b89644e030fa3b02cd83aa97d778a1579412e2e6ef7dd7909e62f0cf3e0cc9a1666cb3ec9d77168651a1cd02455bb6009148687c9a9cd0002b04e972cf0a1ccce5a6bc427bceabe74d58d9f56ba99d662ea517c61c9b82ff4cbec9a24d848a6f01c1b05c44f7fb9f4e4a9112464433ba75dbc6d412c6a1076a13df07c2e6b931b39ad4c76c11059e955a0c47299c63d34253a298f742270d06bbfca613b5620caa3f9bb7d7de44cbced5ae73b1349661e17d318e1755a5e5cc6c82c069ee3dcf386435df06c8a0a191eb667c1af67e5e37fabbc310b343aae6aa10b16701dd5624c82dfce7777de5fcad403f3f8348149aa960571337cd15c5c9e9a3fc859834c685c57e286a313e7fe91a9c2eeba4a83c25e4348774390f9e9afd33abc8128dcc0a9780e3e970d58d1f2191a19eea9ed031f0057c6e87559a3c169487993248a1054368c1222e3d79af61c9d2ec113ac6e3a654a6bca4430c96601d961a90fce2137c92327a7794ce0bb16f4dbb807255e9e2d96e9ea8222994ae56e5ffe23ec4d36b544214b61638bdabe6870217e5b67d971234c3a422beae9c52b677975a2734ea80cfdc44e1980c74f90d8c8428baa889332f2ff2ece764696bf00dcdd7265dfe0584a4bd4627cd5ffe6e871f89d082bbcd645fd78b72cfca01457495806594d79085432d73287ae8c76aa31b50b0c665f9bd9ceb6476ac11d30a37155791a380c341c8cb527ecdd45aead1e7e4b77e2f410579878e0ff058bd99a0b19617c7249f0acc5181046432c21830f7381cd1025ed089b05e809beed38b7af5802e2bce29d795eec35e2c42015b07422e77eedd337513819e2be12a2b02002cc9d10bc3d64fe1bf71c7b72e38963871240fc5fa6c0f090b15f7bedbf07b175ce7de08d57f518425fac3f696f3b19c0073862c4f05f11214e11a222f7af1a4cefc8b72bf13e0e0aaf27a98a308fb53dec6003ffb071c51db909f61afc17e98fb85e96b04ce2b2bcf40367976afaf24c742b3ed3211cb26ac275a07d422e427b8d323a54a28de6afe6ce57e17f39ea947d7d3072dcfd2ac50332e2521fb7dcdafc68f4c7d3cd80167ba3a251fc308a199f7d4c2329818e7ae97bf008d3d4928a01f48ed5e360aa51b1879766d73b317fee991d38a34534e77372b141599c3f6871b0049cee9d64d6ead0bc1db2e56d38f8f298f83e261a4abb48c47cf3f87f33c09b33c6d059da7520187457d5817a6a969efb6404b4b88f15e0bc4ead901a9c53e2fa646dd5580df993518507c8e65b62d19cf0e51eed9d9c036da8b1e8ce4e4a178c99511281f508e907beb026703df95e031c765cf8424b789dbb63a228c50c1da7dd22d8293e6aa9b50d0fd7dff0a516fcb44726dd34ef9d4e5cf5caf91628b151f427525823ce4e505ee5c24fb0c6f51bab77eeb838cbc1b82d1cd6a36036f0cbd88fcab168ee840a31f2f8701f56a6e1880ad6ccaed4f1ea39010d0d578bf55d3c8b63cd52dd5641efefcc469b171a104bbc395e1308de84377b3e74898637d6963107880c1a0b114dc803ddf4638e265438b86c1b2e55a1d95e5656c2b2033a952c5aa2cf7298160a2b9106ed7f488e37e727f253562f2df0317f8c93dc03013554b179c09f5c23e86030af8e1e2103105166606de5f3424ebdbf683e5e559e7f9e5e7dd9c38ec79dce625cf125b8f56fc0b24aabd7b6fbaa7ee0293ccb0a1a30816478ef6eb6eb7144c7394b15f86d4e9e2378da9dd6876404c15d9e6e95a444b95f692ce11f06bd981f8b005e9b8652533873a635606157fe000f3f898e210cd975f96760755bf8acd2149fc04af07c4a44d87a62d49f0649ec78387dfd673e7abd83c0a24c89553403598182cad88e493dce9fd87dd3940e2237c3dd416eb2d992d944e160cff37165c2f206b6baa3835bdc8b4f0c6d210594deda5d5845fa21c8ded7ced0b79e09d86ff6300e365416bac58c4b72a0f9debe2b18e20e1e61989179a3dafd85f52b72ff7b3ce93bb48a8998fd33509d8d849f99113e12cde1bdb64d5b3e9210f5241af86120f74ddc95a8a92912880bbb963da62d9c598fc5b9ab277ac44c1ec13bf94abfdbb66e1ef539f38ec01b0599115f539d2e006ccb13e621626def6b8f2cfb1cb0700b86895396fd05204ec7c896665dd517eb24d764e53d8c8f4d1f217e6e3e089d9caa9769d1b834d00e30bf9ad59710ad781813546383432427e1aeee19dd2d4f6ab1be5547f2636de0a98f103d298242e4beffd091618cde28ccb9665de30ec8e8fcd6a181dba516999decda24c609e2c29f3a7e44c4bb0f493e602985a435814ee040d0fe67b3d9b909b8ab173ffbeb9d3ab1c7e41d92e28d6290b6155932230249ca9af6a482825f350133900c75b3138f7cbc1285a2f854ae658152840c9f547706aa19d17bb0d07b7f5b8addaa746b9c7a2748782bc13892275c9d2b15661a8176fdbbfe7d99e24c4030b88d26c2ecfbc2c06efa82daf40365c9b0dd61be2110be3184541765a02e194e95297b160e7b24d7d160b093f7ec862af357739e1d4ae589bf8105337af79e0197aaf912a7dd2c0bd2b126fbcb8f7586d410bd090ac6a646cd4e2119ab9bf6603bb84bb2e3af6b1dce74d382649e319eab3d781dd9370238544796fd4f70bab9659d7c8ce9e5c64caaf94c2a62823abeeeb49644d34ed98f46cf378fae5f884c91be2222e87d5afe54cf09f0530e4dbbf498b2b6c41b73ff9673f610c62170b2fde9267391c5136d743b85f35252a666f682032c6dc712c8889dc4bf5575a3fa602ce164e55ea8cf78f1905c687e7547bb711db8aabfa334ecd4b3ae622270e577b60d23748c2a08776fc97b2fe767b32033ca1ffe91864c596c3de37871880562d21b847c12de648eef92b986a5523437065a6253eb10cd810a83489fb372b3c110f3dd2de30490b12a5551424c23875c4776bf80b6c265ff618142015490c4da613ebd75c5da9c682fac00853ac8e18cfc3847397d03020ac3a5225a3d3497fc70555332b0abe765d0c6e41c70ef28e77e2b0937715fa804efd94a5b222d0055ff520e5cf6934d0299e35f715d3d9219bf0d8cd496d2a2f0c83cfa99e21e7ad576eba775c3fc155123521edd7f87dea5fca20f606876a53919421f813f2cdb3d0074d5bba835679d43ad1dedb5af29ae95ae3045262fa7372ccb496621298c87b76cbae36c8797428fb74100f2e8863eb9e91f7d4f2710bd09e228a0211b07bf95e6dd9f7b5d98d20c548281ee02ea996f61700b82bce8460aa06324f5f0dd11e17ab5fede025935accbbbdab7101feee6770e6e94d0b08f2ec4379d928cec14730a53bb43873150824c8545672e41a24c1f6fde24076ee08f955c3e9e795e0af80236b26e44d472bb579d0ed05827ff601e62ae284a5b787b1441dbaa7286c3e080c2e6538d32692bdb94c9d0a8f11103086cd5033d508b23b39eeb67bd695a5561f13c4fa49117c45aa198db70c9b85d94b4ee77fc405cf810919f9838fd6c22898bf536b511ae7543b4a1cbee0b8fc345582495278c26c4c34b6d660230e7c0b896bda0248476312d2e47a3ed2e254a6e20d6676c1e0b38907d6281b5d67f553d7ad490ac9b5c42fd447b46981199c2c24494a233e636a6cbba0835d863178ac446ceb45225d9d65718e1aa4dbc5e3faa1575a202ef3df94b3dee4b9c97d5ec19eb8a88ad58105899e42f0545ad1fde9308f5419fd09d9e75c4f6dd7c8113bdd09b72ac98865e73391c0190d2b064656a6621d32bc5df0603f74081942948e34d3c55a2b8fb85ddcc568dff21dece4aa00189a8b98c93ea7decf95aa583525fc07e32bf9fa580373438c9a4594a55829cab6e4f51bf64bcf6a4decd636d3a0da0c7658a6f622123dc2d028ec1206b873bb10d44dec9f187bf9ed6cecc43fae1d1a24eb7e22a161a1444a89b081bffe55d9d3d8053154ca33bc700662ec2a500e1e3e4c27cbd315d577dfcfa506bd321549dd34b45d5b49e528e739821c5121ea88dfcca09c129d3b4a97fa76f76f8b5bb197cfe6b8952a52fbd3a0b26c573baea8d81fd39557ee53a5c20d6d1db41bf0b873aa1995a5202714a153a1d0542f6ac227442ea61ecf21107a309b805f0852dec2e3f94de90fee66e02027de4a1df1b6934243c6172aac1eeae50a1731fbfe1abd12663482a5a0559e91adb3641d89e5b5500da1a0ee06fb34417ac47df71cf9ea23a1e8025258372c74302543267c95f09a313c47acc49f57526f552dd48605effafe5e7dd3565a7d785058500fc5a12148a7737f5dd1c897f7fbfed46f34ea6a58c187d5dc9a90fac5604526161d699dcd2216ae9a744c492812fd71039b5c05be112d9b551fee71635e7cc8e6cad49d4986ce45af853044a6193a1886766cd1314463095fd2f221f71e84747b15c78c9a172d1ba7fc3776117395c0fe1ebc0f4ee0b449e1f62acdde6ad51207f29d027d74cf59d5f56ec90ad5ba6c8154b40d4b8391108a8ac193d7b6ccf90b4dbfca070557eb4e807d8084fbecc144bf4911b37136a6abdd8a03a4af8776f29ab7c247e8e8390c44e346f3ec7eb14e4e183ace4e177b884a56680c098c005a00d424b3ac06d036e3185039a0366c9accdeb223578f2da7eb39a8709503e362a84b601b8ab7bb5a98bf3a6f953d3cfa10dd3bade071b2263ba05d41503024d076171564521a8a481f272b3f59069d50e1d44d92e919617d04c1381f5fe69d4c1012b4acb5333fd917ef165d7565353ca2dba9eb3525e6c1a9729c316a58e935a09b585054e5c4aaa31c7bd278dd83ca54e8a091cb6cf84e636d3dd8fe9de5cf1c5c09361ab4ca1e59d6f973e428072851d0d2b6dbcf193ffddca84b2626db57093380aee8952e4cd522bc09cf265855bde48fb0bf9a823d4a541e33f1522770ed9768e549c825f9509f9770c163a266ab0d62dcdd8d096120e536e7c440ae1b10765d68756ce69c98c586048d68945239c2b71e019516bf9cc4387718ea545d505f20f5ea6eb9d9c5d61fb288c6fee27c655ec6500c5c5caf3750e823fa5ac6e0c62e494f8160b92170e2d705cd2740ca613bb74d556ce2804c9c5c659d2c19e5d26f7ecf30c5261d5c14a8758cbb2451ff0db30b32079634946767b6c575fadec324515fb483b889406a982f3fc81e200bf319d729c25e3b9ee2dc179ff3a133f1b6c3a77a066d9bac9550d56fa0812b221b1b64b509e90dca3958efad0ed2fdef195885207f9e6f4183c1863ead52c3db65c511f1f5003ef719da8e44a16d1c4a7ea6deda427e74c06691c8b150452dfce6499992a91c231e7e0245d46b9503ad8ad6ab3662fecfe9ef0ca130c203cf1ec1e1f986f6705e2c9d3dd08674e11203c9bd76ede4963d1c493463da2f13a76213912c901a9664c87ace39feb999993fad46af8918a03ff62b3c66d448a9df1a947c60ca09ab108a7ceb6405272815ef14e8be1d8b50fad1863c92d238f8f798f6c60efcd8b160c5ccaaab58ef636fb11b976ac68da0566e04fca4f3c086d81a7105c211dabe59e782bac854103f36366f46346272e18666de3ce2b5efd57580849fdc09f70b2ed4ccf43773bbb094e0ced04ea38f21d92428afbd25eab0ada6da4f7e6ce229100c72ee1a6f744ded1b2bb9abd59c991dbac992b7110ef555bcdb4a13d629a5ecb298642eae806da2363300fd63b002f21c91622a4cfdbc66d66365a6c47660db773515327d87cb3650ccaa77", 0x1000}, {&(0x7f0000000380)="931a366d6329db32c6a1b38958f82a2fea5b503a868b4a1cab0f475d5a518a6b36fc393c32dc6464a6fb1b8ad4b9ea398576ddef7d15f0591f3d830ae84667a270968e0a54f85860ebcc0d167ed4dd271433489e27e72f8858188ee035c7d59e877f785570aa3a6bc9ce786ba4c6223dd7a75628f6ffbaa04c0663c18623cbfc2f3bbf8787f095dba071edbc9ba144f22e22c244d90fcfd4a7e4ff53d0a2301567437c4181f2970cb0a193d903563ac3b6408bdf74331fc874d2f7390301246c6a7ba4a22de28d9559e13503", 0xcc}], 0x3, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x10}], 0xc0, 0x8}, 0xa) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r16, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) getegid() 09:43:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xffff000000000000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x32) 09:43:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) getuid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000001380)=0x7fff) 09:43:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) shutdown(r1, 0x1) 09:43:39 executing program 1: setreuid(0x0, 0xee00) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) setreuid(0x0, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x202) 09:43:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xfffffffffffffffa, 0xfea}, {0x7, 0xffffffffffffffe0}}, 0x2) pipe(&(0x7f0000000240)) fchflags(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x4006, 0x80000000000004) r2 = kqueue() getppid() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0xa0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8002, 0x2) fchdir(r2) 09:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fchmod(r0, 0x140) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x24}]}) r1 = kqueue() fchflags(r1, 0x0) 09:43:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000000)=0x8) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 09:43:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:43:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x18a, 0x0) fsync(r0) 09:43:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 09:43:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x401}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 09:43:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x3b, 0x1, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:43:39 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x39, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9f6ed6f9353c761d2d464e98172004f1e676f6b98473806534c34c595c3df1a1767b925c210192108c9652772ec2e76503bfb2c1b1b156ea2ecd44473dbdccbaf9be68fa04af2229bdb210168c1fc041a26a49027d91b24386e5e0b3b12020dd58adafb3b162712526d715fca7686b20e2c14d27694e0d732c8377a583efefe2951e5b4f71e51b20e4b3125163e934309ef2158812602b429e54210451e2274d8ad118f14f895dc38d0dcc09d2c55148daee714dc6b649476d3214350e4c6a5952fa28677375d00c3d9fd6e51b6713c41086809e3f4c684f78310fa51e0a963e5c7a738dac339bd402d3fe10a80819de3b28a19400282a7084e29d0f6dfd922b8d16d4138500f1b9666a4cf4cdbc118e44f5dc372c7a4489e814337862c0fa6527a55cb08a0f15790cc387b10b50df5d9b0eaa8861ea9f6d91e3c90af9f74584320d8e7e5afb7313f38267db0c8cf4924c049114de8333c8fab517a22610b267a5e8d1d97dd7d2eefad37a2471d8ed16978e983e4a9a5808f8435b0e163bdff1d09270d74cfe424f8633c913695d8ec57ba07b1518ae2bc598bbcbf8a618746ce97689cf06c785ca45b60996f3c10a08bf75ca903ee7282b677c2329a6fc6a0cb1458f3d15792edcd61c4fddb8da0ffc68511eac74d22b0b90a01d850ffa08e93ff8a87627e3d42c1424e19e72f4e1d2d84bbb36df8860b90b9163aedf909102e822d8f49e4d7ce0be85d22fa3f185b8831f3138493f10c032eb872bde585fbe2eec431853a84be09b0ce88f885596acb62d343a9d86eaac8655a9b52dc8dc68ecf02ce7a31c86702a34c6a0ffe660e12ac2c7e869e286a202fce0d30bdf3f930123fdc75054a1610f494e2fc22a0198de9ca1564dfd3c06b2472cd761637963922aebba3fddaae49e4abb89d1fea0e3b183542289a3e8701dcb7a06d135178884e39a7fc53bd8e878a8d15718675916d732780760b90a0cb0256abab6139f63b56f297cf2af0c4e027c79ca91111c4dcefe6cf88c23ec5b5f4ec2d3cda7bca51ac3a08f9190f310bfa3f1806e442aa7dc5480bad6532573803529338199416ba3f13c0ac03d4ceec6d79b367431d96cf15a6f9fabe894e912d3bae07b0d4ad7b3ac87a4ad1a4c4e6009d1a292f21d7045ae8a8264bbf8c312aab1069a1f93f22629bbe16e395aed7f846652be46a617908d842d0fcd8c0b53c843339e9211edf8fed54ce85a9bed0c4ff0ad901c6d8388de5a294195de897542c2b1f0bc8f293d3b4d2b65627749ca39f8382841c015723db34ca4df4b3cc76855b4811782d3f13f01af1dfcb7dcf285a78693c5c8648c16f87903f803d39e904af867cacfffffa80cf5de33a705df2b4adc93a42a37f14ead74164bb704925e8b8f057103ede03ed6b9f6ce73738e28622b305b6d384595d8b83ebc558bcb8a9c9898e2b0141d662486815c1e6a298acc1cf48ca101e16e817bf2e868b36aea014132df3e8ab280988519d9c46b0562b072bb8b0ab228d158fc76d826ddee7d8ee19d9bdc5c68ed25b16638e80ce8f34923fa7bf16c3de2609a69cff2657fe23245e24f488f396982227a8bae4a9026f7e724234a950d29361f8cf91bced9937bcf06f0da9b6fccf6add28c757a955dd14a06866946577276eab2500efd9e74ee250004a9ac059f2456682b4f75708d09549be1f8ad95b9286b91a49eb9d8d259b366d258c98789dd48cda459131dedbf0c226963ad9ba1ff59f31b395a4c0b02ac3f0d07bd62dc08ed51c12f564f4de75d8da554b47134615f5dde3e903f082f336148e4f11ce0159ef416a5ce349de2b5fff2f98746956d843f8c68ce909445823094ef56710beb742afe376b30e3b492534f2c0c891f7824a8053423b9c8357e1a77302576c860ea8c6ae9e581e0fefd25c742b8b1e8a8fc048bab69421126cabc3ce7955e7aed21d8b6bdb93d1b18a777bbbb39e9a8092e0a0e74c11d4b0672f56ffafd4195cde439d9477bd7aa360dc123601f4afa4e5a69ca50872547646c699a7890701253e4230c3e8d8204c6ad6ca71b3a3a89cc3424f436a33db3c1a7e6accff0ab6b0611c62d92ab08c87fe9cfd355e1a7e2b31eddac2ecf56df9eb0c9b292a0e9e8cd65bc6b64049445432bed002279fa1529adcc9cfdf7bea4026974107846f473e37f5b14bb3015e78fc3f829ad700714591896f8ea445e7e96497fcef1f930538b4cb7e79147f9db70d8265bcce1a51e7f01c0e203cac9bb73b903563c0c4b60d86ff21c79c34c1bf366d987b076ba4f819ea6e2f5b46f1d7897dfd6db5f1ed56f295922f6d5f30e2e1b575e3ec904e0f6df0a416a28a33f5c4b86b5466dba812d2207cf7a7a23cebdc2feff2123ce9a9144bd5fb736f9658cd3a99d80c90c70acb59351d7387b6e6b5ee75b06b672d1acbdb41672bd70b44aa9fcb43654a4bdab46bfd33fc6c9359ae5cb3142dc1ae28b920ae2fb6b3e839886d9a96fc5ae9e8f85ab5226c42d2829a43632f9e9135fd37fb5ca690378836b432f97ad27191f6c91d81c126d85c7f89d4a6dbd0eff1ddf7423face93036e9af59551f334fae45c27bdf00b07311e8bb8b3e37c8c9a30ad7f67f142de52fc87b0e52e182ebeae0cd1c3f0385217b119005f580bae41acbf364e31acb9cb7c4f54aebe78cc56cfed76b54cb0295251d27889d95e22f48b5aafb6c1f1876a38915eaf46b5afd4ef5521dd41ac9a0c57d1b09ab2c1d08c32a6d6283cf33342594cd8392e2498ec2f841eaea6453816f763b19beb5632b2b56db1403fbb1a4aa139279bcff064315ff2857371cfb0d8895cc165b8ee20fdaeebb65534945d11d0a89054c62f8471e7c6c46c525dd215759159a93ac9bac0fdf8f950fcda4b0b9194933eaec269fc6643f78cf458eb073f30d7ea4ad2e8b0e55391860fbf5021466fdf4a195e697a052ea6a1b5a5d65c825769c9eb339b17ad0339d3ecc062e6cfce546b46836575679569eaccf5d623962775b007a81344e75bd86ec1e8f7f71a1a8d11d89f0021242b1b4a0962c1a05b3f487e5c2e80e0afe8846e9f900ea8e89b52467ad28f767fd711974709eb63da11b8ba7c285ace54f11503e10b76567f11d506d7bf0d3065a298f2a2ff404f35bf265feaa4dfe76ece2b01a35ab5568e8e4387774b750721dfc6d43715af2878bc9086d998f444273efdc6de9973ef35d5e276ac26a8a22bd0f385cfaeb82ccf92a68f76e9fe1e032b842423885638a1483bf72a04d62a6cb28c4b273555ba76f07cee4565343ba924f70dffb1c9a051e82c8c219f77a65c2b1364c5d68885bc2c3a108cf6784c059838889d20e45af409311339b1e139a733ae8cfab0ed8a10740487643097c549e64b3453cf6e5a8eda560d5e2fc133b07834f4802f6ebfefb765facfe69e1e01994f16189c652f3a51d599729129643cd7a6747aa7c12d33a14f35c3076dbf24ff3f03d9255ce7ea8bf6e6d2aae608da25b4053c3423286f80702d128501baf09bf0ca9f5bcbbc9e8a6ee4d8b6fbafd4e48377b2cdad072806181ce59a3f0061d19588c5bf7fe7bad76cd73b896de399481c3e7378a5cac1e56f95387cb3db4802f9307803f11178a7ccd5b40ed52da322da2a6a5c9e4e9b53e3264e5cb68b971df2cb06417ff6f49e8c4bdea996932e2e9869dcaf8a52fc124ee57a419c2591128147f822e7592d4c81003f11685f13ca058be66f3659ec4eb26cddf371de32a083ab6645bc7e1ea3b2b349ce2cfd0940723f8d3fd7ad8a66c4a1df46dfa68641fe44b4d150b52ecf017f593861a44ca73b05bbeff9e887a41ac1cd0da8d66875aa9234dc8d91fb880d95b9297dd4548ee90cf8b049f20f5f3cfe8fe6eece64b29475ee332b3d42fd9248cc13a725e60be6f92c60fc27fce709ca135896ab9858532308c07596a27b4d93ef7410bfd87368dc91b0225af97391e8009557c2d4af4cfe4ae9cf25dc96ec475546ad187de0f49b30b85227d19f07b67994f644fbcf237e841fb22ddddeda5a71c364d86a5ef12ae1b56af8b3842465e4d3eebed22bf476034f9fbf28de89fa0b22e3c8f5859850f6b04eb7ebd4dcf8e93e306b8b97ef28133da8d8a12745dd70b31edd90beebabe0bc00336f9a92f7187d09d521014d71f156df2996b7f2e64156ec3cd29aa5c41a3c560de168e08e75d185663d852fd826a04aedf1b9b85472ae474f0a1702a54221669e05ff0f71c650eec6baa0c23ddc660ad8cc666d9a2e50199f4799a614a55cf21bf5a8f8612f6b31a8bf3522fe9691903778d2807b5b3cbdd2823ecdcdcacaeea937f2b1119b5c3434be18764102ed980ce5f0596493e79e31e889b588326e113fa64dc4ffcd56009db46daa94f7fc75f1b14084df6c7543cb287f47d54b3226da34f6fbc0f4b1c4c5a9ffe6b6e9609d25d01f5c60ee52b78807ee6967efa91a61a59773c277befd2ccaefb61153e7c2c75fb7a99007bf6bd38e66c15984b28b432b854e943a263fb6fb838af1ec5fb3f4d2fbe671a1af113703ba6a2a217ca9dc3ce49c6c28de7b7e4e53e19ee7029684596368209fde319830421015485cfa363ba4259547e48d79ef8ec268eaffa08542b8b25940f24ef7062de0507db314943e91084ce10df7a0e046dd5ae5f51120ebf727519a90107d4ffb3bdeee8f7918db93934e88041325482cd002a9585ce93244886a3a183189c2a8246ff24be0a76c21efe94a81b502e37cffa3bb5eac543c38959112747ce6a99a67d7f5f32372d8bb0b98370220db237ca24f96c1c8c9568289eb3505719c3912dc77670bba969861085df545148c3753ecb451becef6f791dfc80824d77b0cbf8ae6caa60e9467666d2225fd0467a2b2e4467836e0692206e0c0579effa914ecad6ca757586679f661ca44906de462f8306d79c13cd1bac5dea78f0ca67104e7a4d84f36b98158365b525ecf4abd301f6a2452f0349b5e8181964965c21d38db39a225eb321020d4b0cbd74ac870f8549fd1a75cddaa4c307849a3ce49c93a860af8973c02f289cb859d221ff74d037fd4617e387d6ad193e705fdd0531e3c4ad1132310f661e842b64ebb28dfeb2985e601d6fc23ad0dd9bc1d396421fc9c8a91a4ffae7aa1fc3499c5fc431d3c1ccb99fd68862a9b44593666d4f4d5a219f1496c1a846b00bb07932447693a30b5af54df65ff18a086f2c69b449477fc15ecdb1f2363fd7443bb90ac1f08c18be8b75381e23f97c0d4eb45da9768c82ce6e98830789e11155f1dc7d5721b64a9a9faa397cc447c2886d657501cfb1874d3cc601f169422e1692e8756658d387060bbf8f7bf11fe193901c76212c9a3d823f179efd6de346021ad15bbbc881cbda1c3cd2602d8df040b0645517ae982cb2a627ec04d5139198ee89da0281e4c981c1c24f1fa2ec15c56f2eb257b53b8288f13941cbe786fb80ff7292fe98a4943adfeb3bc12c495381a9b9bf740091fe61909d663b4ea91623e15269d2b300401427ae5779a10cf6599248633560dc16d3757a9878de29e052fd7a7bf6ae81a1eceeaf3f3c5766e9e454371cd3d78f3fdd9da1f462a45a785c176db101df9975a78158f977ecfb73aacd94da3219bef6b264f8e487405b2707bdf837dddb844eca888391ff241676898e808fcdae4b89dbb86720ba387db148a8e334c96308850c7bf81b1dde58b197349f7907a3c08452feba1c29ecea6657fa624ec601631458a0838f126b7475766016e6c59bc3230aa4e2f747e5a3f58fb6cd08ae1e8cde5c45ad0f8818922f3df6d8f2dadce90", 0x1000) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 09:43:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x3fc, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) getgroups(0x0, &(0x7f0000000180)) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/237, 0xed}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180)="55769498e632c903ee", 0x9) 09:43:40 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = geteuid() setreuid(r4, r4) syz_open_pts() 09:43:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x800, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 09:43:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 09:43:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="92f67509de676dd55066c6c25d9e98c0d2ae79d4b9ee97b67a37b95e869f9cd7392ee9103e46626e71588801e0f834db5476ac5293e556", 0x37}], 0x1, 0x0) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r4, r5, r6, r7]) 09:43:40 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = socket(0x20, 0xc001, 0x9) read(r1, &(0x7f0000000040)=""/34, 0x22) 09:43:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x400000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 09:43:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000140)="9b06c77cfdb241975d8bf8e4d7", 0xd}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="c8f19051dc04b8968cc2ebecc9964d1ddd94941601794d96d4410d8f17fd11c37d19cc0c9ffed0d3ee152621ea6478505e52e67c7dadbc4367e61939025c1986c392b9c1f00c5f4398a5346a2d5c004c0210d146a25591347ee29af1ba3dc37cdacb355c26beeae9d430238c5cb23b19e16339d31cb2e3d58b12e7d8fb814fb196626c8901bc850a208f25e32ad5011355bd52b39a23c66a53979598651fae9fb9d909e5a856424ef9c82d5ba650a704b9f7f708492af75e7a15c072475ca269a9db28ec15054cabca28bf82513c7702e36a6c0bdfafeabe13f6eab7e267b3fd89c1d6687e2fcc73d1b70615f21d3983cca45aae6126e3775e8d305565", 0xfd}, {&(0x7f0000000600)="f3b71c15b97db2359b62cacd4fe8add5828efbccdf1445cb4f943b943113cc6c6efb95b4b61e1bda57f6daa7a87957a0d61f04791c48f48c4f39d7df2337aaed97a44837f037af1813a1d1eccc6736d352a0c9d747be951533c9da94170bba06298a287bcd3840f161180dbff28b58095c4ea35dee0d40f41cc2dc16eff794711a4ddb6fb794414936760ed1e52ebda524bdf299edc673551944e17290ed793f0fbe40d20d97c4e44276839bd3ffc54b483ff9c88aeccd955aaa3625844c74acb17351743299f2fe9b099364c19dde7d", 0xd0}, {&(0x7f0000000700)="d8b061a9dd14dbc5de6e039808dcfad529b1126f8bdea27da3f7accf2641ab0d8e120b56e62658a46726405cfac17667e508e867ca4ec0964796603df46fdfec292d8af36448cb2020ee5a432d4a749a78b7b9dedc24a8a2150892742b58cd736d13cbd134f34faf06751866662d91cd3f37707e7fed302fe57a2aff26eb49e5e0957c3094ef116f1336f564ffc5e3f2a5dcff5422d71eb5a32a6528989bbda029f51bce15326ea825bc034fd522295a425bbfe0", 0xb4}, {&(0x7f00000007c0)="e4c77a6848f3c301c9581d74d7a82f4faf112effb48137de7fe3a64d0a0bfa4dae0fcf90397c50e105e3279fcb42c6dd683ed8967b9f177d9c1f8775d6a1c67e3793", 0x42}, {&(0x7f0000000840)="550fea466d26166f7d1082e28fe6104f75e0dbc6b594356cc96c3abff0b46f17edc52ead704d787dc322743ae3c2a54c89ff4b91b6e555594faf53b44bb8cd4415f1b97eb110ff47e1df0e33dda439cae6cf97cc022e7a36bd8d084e715c665d2798b7807a27", 0x66}, {&(0x7f00000008c0)="d30f60847cbc8ffded2e36f19de03ea3ecf965a224ae9b330b873f2e651ae7dd0d1e8595eaecfaf3de085e9f5d47b2cbf6badebefce4cae78ec1b0d1ba21cba4b613b3e7b6f7d196943072574810f6260c0c15509e14a425f427a3768b504b3068e12207ff2456df970b39b990cd8ceb4a013c7c7865d3072100b5c6a13c623ed5d4e1c61a8a976306785cd21b68902c5ad49d5ac931a0d8edbadb8a2cc86af264a394278a6c3081a2eb5afe01685fa5f41f54c7bea4b67333d375b47c088a850e4eac4fde2eaf26ac0600bb07115cbf3aa6100de288f194c9f8131ba2b2ebb4fae67838982c7af688432db14b03fde2eb", 0xf1}, {&(0x7f00000009c0)="7b83b7392484707c63d7584a9952e7bc75f56e39226ee1318c972d569451b257314ce2d0a9fabd49fdf3c764fb91618ce380a85da9736d4717cce5369da4661cf527e06ad2ca318c2951acfa9617dbcd194012155b2839678a98fef04d5828bb792a222a64079d86221945e976bc138a68057bd2b6c167dae70ad0396098c69d31fe4b41287cecce35c0617cfdb9157271dd6498eb14a691c6f65e3a5c8b780c2b42223220a7a251eeea7ec39a02f95a5e1806c30147fd36490df77435486b0f8fd35ff3836c447772d9118ff5a33082c77225ed52b2b61b01871485d2bc5d7ce017aaff07b2e9285bd254239da2e5e9a45e2708", 0xf4}], 0x9, 0x0, 0x0, 0x5}, 0x400) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000400000000320058ea86a3d06ad9689ad310dd50d77d42fdca80ec0e0a26ededa0b15e2ff4cca675b4f9e62a81155a184ab5376628070000001b3190493f7bd8d44f8a42e2bd4e0e6b6abeefa7e431da17d653e8c7c6626b4400000000000000000000000000004bc2b9014c45754645f65074ba015bcf3aebd3930500000000000000cd88b6ef31345faddd5d05dc886abca632c0a0208f87b840ca687243224bb7a9"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1010001}) r3 = semget$private(0x0, 0x2, 0x40) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) bind(r1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x3, 0x3f}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) readlinkat(r6, &(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)=""/252, 0xfc) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x8001) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x1, &(0x7f0000000180)) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x2}, 0x1) 09:43:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) syz_execute_func(&(0x7f0000000100)="26e3fec421be5cf7470f9972462e450f9ae567d9e9d9f10fa90f4dd8c481edd3aba4000000c4c1e1670de41f044e") 09:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 09:43:40 executing program 0: r0 = getuid() open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0x1e3) setpgid(r3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) 09:43:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000e9ff00000000000000005e749916ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000100000000000008da36b8c2267c3f5bae53ff0000000008526cd9e34d9c1e90ec54153367b4f4c4afbb1694955eb0da3b18748e0bc521be15cc4d4a37ab97929cef9ab23c5305787e8b80d175aac3e6dab75fa594a1c443cfc0a76ead8812876a02ec25c68c346c62fd801b455e7e6c9e199f4f2f27cf3d23615037e2632ca851bbe00c95912ee476c56901db200000200"/243], &(0x7f00000001c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 09:43:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70ffaddda4770928105831e3e7dc5e383904398659f5f0ccf5cfe7de58e62db1892cf12949871c4916e78c5836db7811563cc4f2599be660b2929b154d0f722e03fdd9b66293feea62e4108ad0b053976e023efbeaa4be8887953d5f5657506a34e5b2f7ffbc26d445ffc4"], 0xa, 0x0}, 0x0) 09:43:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x333f8627, 0x5}, 0x10) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 09:43:40 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x5) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 09:43:40 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1f, 0xfffffffffffffff7, 0x88, 0x6}, {0x6, 0x1, 0x7f, 0x3}, {0x3ff, 0x1, 0x7, 0x288c}, {0x1, 0xc57, 0x3, 0x9}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 09:43:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0xbda43d3af661bf96, r0, 0x0, 0x40) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 09:43:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f00000001c0)='./bus\x00', 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x54) getsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f00000000c0), &(0x7f0000000180)=0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000080)='O1', 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 09:43:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7fffbffef7e) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x17fc}, {0x4, 0x7, 0x800}, {0x3, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 09:43:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/2, 0x2}], 0x6, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) fcntl$setstatus(r0, 0x4, 0x80) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="e9d4f4bc517fa59357ce9df81cf581687f27db73eb8b5b95a67cc115a5a491874c33655b94993e4fb79f2174d2c0aebb28aa9c5819b673ef0faf99b1f0945bc72007385cbf2439525a70a000c0d7e9d71d1b0491b9b3408bcdb655185e3b5c3322a990de21a6a13d21c0286c71ad883975dabc422491e7b9942a6638dcc4817624f62404f3cae7cca93b3e70d682df74c85effef8d99a1290153a6683b", 0x9d}, {&(0x7f0000000100)="86a40f1d6e77cc01d8252f01cf86ce8c10d6185af7deb738558824ed5726028cc73cf50bbcb8824d71a37d679f5fc2694f7c790b1e44846748a04a5605c857e3e81a9862c0da1ca6a9fce507f949dd08b9131ffcbdf50b74838281954b1b43f5813680d7b73a7f81c0d9b262a41c74c0d6702eeaad1e74747b35268326ce7ead5aa871629035a14321ffb39d8db6fbcd4c3e8d0042f44bd1eacced31e700c3ac94df0c2f570318580099804a0588035d051bf2dc1a48abce8fbac6f8502b0bcf89141bc0b78df840", 0xc8}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="a800000000000000010000000900000097567afe06020b1adcf0e9b4ffb4265120c72922d3b84321a0358bdec5ac39b912f4382de337609006c9da4007f5edd33bbc3f55c989768160fdfc0f8706b20e9abd24850756883861a9f150aa40a11181e6dd1fbe01ea7f00c96f23f19e66172562100e0b59af00ae4f15a596876f5abde58dc5caa8e2d8021c035664de1b4e0a7df1117c515289cfa9f8777fb8432ccf0aecef43cd00006800000000000000ffff0000090000004296bbad69ad46799bf7cae6d55622b96af527b5b84f7900b8e48649a8e9441e9cec77d6d06426446fc5461e0764206d5a2003b3eefc53d23a63fdd359e9d3d19d0c497807c02786df6485c025ed32fad844000000000000a80000000000000001000000cb0000008bf66488064b13229fbc103eec2bca8f6f2a13c52a3095c9b6a5247fec9c9ea4dcaa507f6bd73a19328252f512359053ffcde59579362e8a8853d76151deb2b15e22f97f8deefdca2380df8fe09b5a2f3230969030405f61a6c87ff4aa0e312ac684fce33613cd96b4e868225cc44ae548e8c36a0bef49dcb747981fd6302e8a6df4875ee75787b7c61e4f4b1313e8cbdd08ed3900000000e800000000000000ffff0000f0dd00009e23adc22544cbf28ffc599de6d3dac45efe4e3dfbda50c4e03b578d5024d39bc4893aac1c01efc357bdaddd2d9003dc815dc7937c7a600c4b690f2326c177406a17160f28727ed468867f40c8db2053a95447c9f9c899d9e98480f981fc5e61e48563d1345638c3b1d8b16c7fee3367c7193bed57449f6faecca22698dcaeb714081f7c66b382935667ed604b39bcb680d66ef09319cb039cfa9b39ee581bbfc1b0c1e2fd194219cfb17ce9823a733dba361ae73d1a4dc766c8e8be51dd9bc72de7aa3f6564b2e35be494c331dfecd61d00000000000000b800000000000000ffff000009000000109281a1d55f431d2d1318d89fe9b07135805bc8c21b27ad50413d9faf4810236fd18f1787f7e107514972d9e1fc4aa721c52967528400cd80272f4bf2596b7c8f843af2e9c00f5c49548a51733050fc23d7942d59aa17ff76c5e4c8c574c004420bac52e7fe4ed80fcdcceadbf46186a3df04a30f74040552f514230703e08cde982d62e96502b076404135d1b46b5550a3b5c9560b3a1b21ae57f0a837225955c30c000000000008010000000000000000000000040000ebaa8ab84908d818bb0d79ba85bdf7533a474a1e0a59c3c94f709de49a46f5fcbc831074789ffc44064a3d87f92b8cb39192782d7cf161f25e7c73f50b8932d0f883399fdb2f6c41f4e6796823a0ed1c3ee83ba3dd77161b0b8dcda580eb79297d9c61cf5879da55b018f2d0d120cc7f4ba33f559f672047c85642ae1ac86684f02e756da6c20d9e65529681688f51a7b7a450c47747a5fed90aeb1491edaa28a35edb6a185ff315b031cec694152fdcd95c8ce14af9e50f694841c3b04e2043326ce70ef9b0a3c6bd36294a1ee8a41f60a0c660b95c8b6138a3fd8bc70522702841bb7a24000000006c86b289d3784318116c01f8b31fef27e47ff78eee43769403226a72b4ad0a92493d49938930e71b3cbd8481367a67efa500"/1169], 0x460}, 0x2) flock(r0, 0x8) 09:43:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x5, 0x2}) 09:43:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 09:43:41 executing program 0: msgget(0x3, 0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x2, 0x9, 0x51, 0xffffffffffff7fff}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x23) r4 = semget$private(0x0, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000300)=0x6, 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 09:43:41 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) msgget(0x1, 0x80) geteuid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffcfe) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:43:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='\x1d&\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=']$4\x00']) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 09:43:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) dup(r0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/214, 0xd6}], 0x5) 09:43:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) sendto(r1, 0x0, 0xfffffffffffffdae, 0x10008, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x5}, 0xd3) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8d0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 09:43:41 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x2, 0x110) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r5 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r5, r3, r6, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') r7 = open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x5, 0x8}}, &(0x7f0000001cc0)) r8 = getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001d00)) bind$inet6(r2, &(0x7f0000001d40)={0x18, 0x0, 0x3, 0x5}, 0xc) getpeername(r0, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) geteuid() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001e00)={0x2, 0xfffffffffffeffff}) chown(&(0x7f0000001c40)='./file2\x00', r8, r6) openat(r7, &(0x7f0000001e40)='./file1\x00', 0x0, 0x40) 09:43:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 09:43:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000000002041, 0x2000006) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 09:43:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10783, 0x104) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) 09:43:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 09:43:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xb5, &(0x7f00000000c0)="9efc756e9fb53be7f6428b11c19084bf8e6caabb08f6ae968e0b70365c9871434c2a8f92d0ff575cfd542ae8927ddc150545c541e884d1183cd3ea2c9656beaec97ede32dee3391077236209de475e6eefba166c3498986de1de9931d50676a34951f2a9abde97ca5728ccd24507b04ace2f61932baf4e3978084710a6d9a8ca787f568278fb5e32a4703c3809e31e349197304e2da975d36c4fb649aaa7f332abe39fc6b5d5b61ed32c5c750b5e7d078d257a5f65") r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 09:43:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 09:43:42 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/43, 0x2b, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) r1 = socket(0x2, 0x400000000002, 0x3) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:43:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6bc491a84933331fb3529c0e204b0246346f44ff687a5d0c20e0cb1092a2dba2a7933faa20565ca97d3fc0401cb19d907df2016749553856c23231b65a0cfb3da1557cbbf1d5bdb7918873df9734c1d8b5a1146cc55f4d3f98c2383af791ea632cf8dc2e94bcad46cf8fa1ef070000009020eca069f90ca022c6fbbc5d4440f2d7679aa750767113f7a9ddaee2e6566d44da5203fb46099f4b2c9b790dc7d7270d5f3063600cdb63dfc7bb0f7579df3523791d2e08"], 0x1) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 09:43:42 executing program 1: socketpair(0x21, 0x3, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = dup(r2) shutdown(r2, 0x1) close(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r4 = getpgrp() r5 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) fcntl$getown(r1, 0x5) r7 = socket$inet(0x2, 0x4003, 0x7fff) fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x1) read(r0, &(0x7f0000000240)=""/159, 0x9f) chdir(&(0x7f0000000300)='./file0\x00') fcntl$setstatus(r7, 0x4, 0x80) read(r1, &(0x7f0000000340)=""/94, 0x5e) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) fchmod(r3, 0x10) close(r0) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) socket$inet(0x2, 0x3, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:43:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) lseek(r0, 0x0, 0xf5f81974b7059b87) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 09:43:42 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 09:43:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="b8651b19104943d25a989a50efdb7fb177e827d4aa57a0b14ffcfe036d4285927874a0ed57bee8c0b044eb178e5bd5e7cb54193146f8565e1310a4a7d74859f6f6a9a20f4b58ae03d659ac626f47ed1cb8906d70c26e0f16a43c334f169eb8019d36c5d5c135fdd83f289f29a8ff5ce807f3b1b3e4e9c5e2b9110af92729a2fbfe1e2bb99b9d8983ee27234557ab65940fa688aca247deeae27a28f0c1e33366c38c9d103a7277dbbb49131b1565e35e2df9aab2e5c0a8715160e38b5830bafd8b559b4c1e77c2fead4758e7731c397c56de47a31434d2f6b234e289230539aafd43ff8f198b406522ad9c", 0xeb}, {&(0x7f00000001c0)="3c17cb20f0bfed5f4572d2ea5a8bea432461e81c7cf14ee612655e450d548acd73f737d18cfc508159962b4e1c004cb70b117e94b77828e5db6770259b750784c8ec224f066aecea1845f5", 0x4b}, {&(0x7f0000000240)="b446467a7ad684531533cdf694e537d3d52b792aaa06c4ce61b71d40ac1f8de081229a892bd9db70b7f6dd54160cb6915c377e83122fd8a17768c93d825f7ffbd3263e1d2823a54e4361dcc7490367424fea5bd3b1109e26f63df2053ee0fce1fce934d973a6da498457e8f256a7da753059a66ba1ba1e8873666b530a5006c162e4f4844ebb78016976e09511bb59ef2c7af7b5b9e999dc3ef5de5da5fdbdc9fa6bc6162a39c59d10580f24faae7bec296f32d4240a0ad6b627ea71c982ba78f82f13f826419ad0f510d863a0da3137f9dac74b0c2dbc2da7d35eb5b8ba740b83d08584fbd9a2de3063276f53961d848cc11e1b3d090a553cd8", 0xfa}, {&(0x7f0000000340)="dfdfb37f3fc28a3a699e6fc9aa1bab6806f1f4f13899eb4ab447d32b3cb7d7a93a50b50f2216328fc61fd518a58a77d9476f7cbb00d3127152ae86c757a82d51141024d4e1c9f7f8b21c306060297a816d770d56a80e0a714255eb479abfefd7edaa3e8ba9e0527c5420ea7fa440c85feb", 0x71}, {&(0x7f0000000140)="e906ec69e1179db8946e8d2e8af7f114e85b43a2678fdfbe713eaa7ba97aaec0bfcdfc78006f5deb", 0x28}], 0x5) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r2, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) close(r2) r3 = syz_open_pts() close(r1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() 09:43:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 09:43:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x1000, 0x800, &(0x7f0000000040)="a879dba46ad20bfc10a1e828bd4cdc62437cb612035ad9a43620408ac66c1b5e3d9824e07c3ed4bd0d742fffbc568dab2b298ccf0f1ded96c391db37169a8108c7a596b93da1161db68eda82821a4e031cc27056723cb5c5f647bc33c71252a628cad66ca2be1852ec8918a89ccdec47ff1d091a78a51e5358682b549c2388e0f6966a1e149153d50ec1806905d38b58412381a29de5ece8ecccc38ec37331c6", 0xa0) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 09:43:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x390) 09:43:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 09:43:43 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x40001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0x7}, {0x5, 0x200}}, 0x2) 09:43:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0xe, 0x103) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) close(r0) 09:43:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x6, 0x1aa6) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="f7d6bab08388381b4835cc398134b2036e82faf11df1a7de7f10e356e68a17b7ecd3ac3ff467c455b6f937b198419e445499754bd29bfbe46d19d2aac7853aab3b2ef90a2911639e0f4d891784acd498279325a862b9bc4106", 0x59}, {&(0x7f00000000c0)="03137c2804690209442e8f21dbff", 0xe}, {&(0x7f00000001c0)="64028e24dd8fd5f7169f4b7e96dc895faa1b0e5a829bed1e941e7c82c62b49b553f38e63e04a5b189e53cdd51d8fa03a47ca782f7f0135", 0x37}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="600000000000000001000000920000004763f13588a7193744f27916e3b376f743c5decece57332c77cc3184a41e44ccacddb8e75e55170e8923e608b337a0105f8b58b9d35f7be45d32579c02477d8b0ae967949143bf40e1811a6e0000005800000000000000ffff00001f000000d969e48cb152f3ba2d24769ce0ccc13be3b7ccf835394f5dd8992dcc979e2909d346b918c626b19452c547db80b4a106005f16c3acd775b200000000000000"], 0xb8}, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 09:43:43 executing program 0: getgroups(0x2e2, &(0x7f0000000040)=[0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x5, 0x1000, 0x0, "9c53eed4771528e18d0f212855871f2249afbc9a", 0x40, 0xfffffffffffeffff}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:43 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4a08, 0x52c, 0x14, "d47e51e2505bb17e06af1eb130f732a009576a27", 0x5}) 09:43:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0xffffffffffffffff, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 09:43:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x208a0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x48000000000000, 0x0, "98ab08f035f28a64208fab696872012f2e8109fb", 0x3c3, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xbe, &(0x7f00000000c0)="d5ff9668", 0x1a265375) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:43 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000080), 0x0, 0x4, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, {0x80}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) poll(0x0, 0xfffffffffffffdce, 0x7e) getitimer(0x0, &(0x7f0000000100)) 09:43:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xf, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10200, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x44) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x8}, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)="91aeaa69f75abe455e9e77eff52a1e878684f1a8e90e9f0b0104a15caf8378e16b4e01fecceb8ccff837c64028276551955cecac4110f6f26a6efd607a9ed05913fe5b686983f7fa37a8c74f122221bdfdf1b2b953b5c155c2a8208f3cd5e0701c7fb32ca9450fccd8a36efa923c326d2e1f83dfa5e9b5d2c0357b93aaa143212a70f54be6c4d8bfb27b2bc8192e9d0ee5698fea82cd42d584d2a51e55292e2899f2a2bc9bb32f", 0xa7}, {&(0x7f0000000280)="d4f6e27908bceb8ff32ebd2f4f93ef3227102e8c54fb566c154c48c72c1b1cb30b33b7d2254cfb061cb59ad4f1104b2087a8140e8f87fd971861b3a0226b3726e42a9877dccf2c3de1d27684f878dc6c82bbd1b4bd8a050e214b", 0x5a}, {&(0x7f0000000300)="1985ca897fbc9052ae1993ded8ea0056b52968ecb065fec06b063e5281f035f84c58c9231d820d0eb693a07ba4efb8beb6", 0x31}, {&(0x7f0000000340)="1ad45edc637ff06b113dacbcafe424d9dca0d8a7d14372fa11d9dae2b87c0781a4badbe0af0d08cc6253f24224cf18e5976fabd561ba6dcaf47979940c1f9c3499f52303adc042e7fb0602dc5b587230ced558ffc06f9c19da412d2820ab05237a8be0ba5a2db89fd019d4308263d6d4f647f5c2e664bce10d2f149dffa232c42f9b3f86ffeb4315ba9ae134ea7d5c74b50404ebd8e949db53b8a966f3ca15863eb229101b1d1ec1ef6cbb59620ebbb0bc8ad3908fd0eaa1097eb3e676290561633f81e48a330f18964d8b21485091e990091deb786f5a25486e64", 0xdb}, {&(0x7f0000000440)="649beebd555634bcaae96670965eefcf9654317f46256b49d8cb2ed2b8ece7cd30e984bc2b0d36d932be9614a33355530debc3bf3727274b33e65e522240fcd44351bec5e680397feddbf26c981f4056f4f777cfd9626733feb0b571f2fe43287074951ae78c40afbb6c97df05498d44e5dc5dc05a74980aacef290bfdf546ca56d3ab6ca6b212becb05835d392860c97255359cad9db84be071f286da2af32b846610cb2865df6517e98b523ee175a3112d576bcdadb51f6e23bba350b4f51ff8f01f5647251548de94c2189068196ef5dd9f6d4f38f585ac0844bcaf91dd34b4da06e5b9fc2a8172a73dbcae5e34d1fefc43dd473ed01a263dd6c69c1e117b78a1171c5e1941e485a66d109b80ca71289753c0e2a1523bd95f843b61a6aa0f563f68400fcd230361397ecff424230db15b82fb98fa3a74bb04351a0d1c10c2d5c8bc777dc12c366d7f875b833bc5c65ec30e4f179599cc5ec6c6f3c24d49a943a45c758f4468a5857fa1eb6a3f560d4c8df7a3299d20e12a5f5b509ebb1f1b1f00b0bb9dbef48875bd2cd6c8acd96ba33373831477f585b9dcdf5d3ff1a4674a1710107d5cabc01743c5e5c8fef90c111bd5bca189204d300c6205e74b0112d8aa237a6e7b6df707692abd7fab0c6750c7c677560795b262b8d6ef40b1131e9170697f28a966ae247d2119ed32f4b408aa22fba89f60e7637fd65259ad0067962e97836347291430e0d8b7fa869c6eef2da51b0736028bc0d95f16768e4adff867497dd0febf70fdc9cc3f94c3b566c012c93cd09e9d0da56ab732b66b4e296f159a04e0232d498c5252c03b566ca1ac65d2da63f631875bb5edec08415829624c8064a64c5243b6c4365c52b11cdffe7524a29bfb8d4170b45259d8510d87f6d14a22b1607652a0c174fe83f40e2d06e3bfe8e3c509276fd40f4f16c4801dbd62f85a044df7e261ac48777d8048985ec1e6e973e490a971cdb4b8e30c276981a636bc49e138dbb9c8eb684f748fe7ee366b7eef07851ae6307427b2c675633afb336c2a69c660b7e5160f17a17b8674c70d171de0f4471f1703fc43e15d781a19764a61870578d0efd21433cf511195ed99653019669837eb83286befa6955e0e84ed411d7fe12082f1ef7f8ffd40bc98d498b6c6836c7941857bd072f86941c6f88338fb1f10b4e2276690eb3c4c26b3f2e242b13d54876218eedf4cd1e443c48131f4a4dbb62dc8c5886dd2b381c1b50c6305f8872ca33aff9803fdc1731f66b53370befeef7aef83477dfb5fbfe279cde31decd43257d5db821a94b6e4f6c35b3daa10fb77a6f62f938bdc8bdee0cbb210ef9d1a55a827a00bc5c72a8c3dbb37762ddb89152912b81ff73a1974f6784a5f5a69c3633b14188a236f90afe79ff2093ce38ffbd713073cd48c321996ad7f48e41fee803d97435601bc08c59d84d88b73c8a00c8ae5fdccfb3dee6e94f0d617d481d4368533f4ba5f35e129bcb86708e09e106d0261a903d47856f65c2586daf5d7cfe19af67232a193ae8eb12618fc421d74a7ea9b5b73adc526001463c1a02399e283908a3480139053d27bbd3656296cc56e355f1a12757cbac112e9e08967f6309b8f8cdf3c17b7b2abe80b32dd61c56984f56f79945bb8648286e8a386d10ecba45a32213ab2cb25cfd47d7dad064b366184a99517d887356349c89ebe33db97572d94e338d4e406ed2a612f585c42e0d019df84f2bde1a72801615dd271bb1cfac97b6b907005c11045419bfbbfd1bc6424b0139c7e329c9692a788d5ce460bffd0e7621d0154a9ef7b8f078396db014f2c860fc0d74a546787846e4b70037212d93e9de1d823a66f15caad1ff90c5c8dfe709b442eef1cd0602736560f66b8f79e77895cca4adb91f29091b044bc3787c7b0068ad31c192356bf3d36dc376494bfee989e550b3e411a8aae22272812b372629f684f65a2e8bf1422676f9005fc59b88885021c1119d096d721a6e7d7501e817c5fcc14f86e44bca4e9a4e432e2c67aeb49065322a5487e6bdb81f11e7f868198b126ef184b82c75fc05e44a0bdc49c987564aa6c7927cbf992630f92c520f31d500b8765c8a237c43551e46e840b197787f07f54c68fb795ce9070ab97ea4dc2e98cd0c4a3891224b9e894031339ff322e303516935aeee432e5cabdb1f6ff7beefa8c338aba2d9ff720b031aa76cc92d48701d69222befa9c27fa199b24925d951bf1979de75f2a0789bd7098a216fabfb3be9e036f5231733a9f62900aa5b35de8fc63713f71d976d0323c751e0b070846dce2b7a82e4ab1ff7d43ee7abcba93db4379d231f0a282a4fc5e97e6671cff9d318e5ea0271d030580fe075e03bc5dfe59126e3e5771ccf975c9724791b31ef27ba3a9955db9e606198c1c7e21ee990f2d5436090a1e8f746374ae09bb01ac4279c19309b81d882c24b2d51ddeaf0df11e6b7e620755618993aa2251002f3408bd334dd3d51525fbba6963f384add3405401daae323d67dc5b1405c90b8874b5b29f982006c02b051ef588bccf160ab66698605cf8ac180e7d21ea46d9374fd2007a5eebea86fc3901814b8afabf50b62f2ad8f480906b5743f4e2169023ce9adc01ddde835bead945219448b6b279f1505531aaf728ffba459e32786dc3b5b292ebdf0147f56f51d28268fb2dcbde529b436a3b167abab571901d2d179d92b782b38f9ddf109c8f018a5d0782ab4beeb901ee86d77e2d6abd779c7ee85f87a7daea05ffd008b68831fd91224d1b863b0c9ef968d293951d6aad4b0a16c044a44d6e6fc1b82d46b78617e711a8235111e46181a82c208d1932200c8ea664b12a03383c153929fb4961e4c9a3ce5ffc48012b780a78beb9092d9d2fdedfceb42762fa4a591a0ebf59fadb9b8662bdae63cdfe22607fc61f6fa5dcb92454447ab422dfc02c558b1027a04242dd632a42d737c81c96af1fd7e1a7868c640182b0cf0bf5ba8f894e21dc02dbde30d97aaf9f5e7f8bef033c437edd585b947be4e3ae08e3af1f8e2a0dc977f79431f35bbd42e61ca60ca03e1620837df8358d0253df292e662835b2a1b4ce0db4b08badb8844f1f9beec8e79959ff992c7302415f0a8dbc7141b74bb8cccc4d8242324647830b4c2977d846d8e8c4a61b9c295662621ec44628b383921361582807c5aa9c881e20a060643ad142161dfd4e2da7c083a04302a9c630250e17397f0f4a03620a3c7277938706227112d32b5a56ed5177ecabc1d5c35fc5d2964a1c51cc79dde17b99035478aa8222cda8e456880eff27256107db7d08f343227af998d462369920a142c882b714a4d2c393420d9732000b859cf2abd51b924a0b791112d4c204d1e6a4edcdf12a7df008a5eab84d2f623ff7a091b02e41617465152aab869a4946693fa8cca7388aeb623e6e69432dbebc450790929d7818a1ce07f3f5ddb8820a0122e6b9a10ae5a9b12445d35a4894852cfe1e4ab2c0de7b94e2e3267c32b05fbf666869b705fe6bfec6f005e8f8da6fea4d716c4898aa6a2da1496707a9fea688005da26d3804a37f8540a557611e3baebd7f7000cad3cc73257ffa799679858ecada27f39ae385b4b8676ed2ab3df54271489b3d8f536ea3f57976dd285e16e6149369597c2f80e1543212111d2a4fea5abb82be62093ab4b98d79da1fe489a70a34fb0b2225632e08a0fc858c39d25cb77cf27e0075889c6662a109e0342b848f14b165df48307ae959dfc6fb25fe1b3fbffb8c4a25588c8f07a766b1fd6061572058cf9ee73d2e8a696f263bbd2807969533dccfd8cc2e40a198ac1a6586d9dbb7b06a7f209e2e330875a5adc378c591ac35da7d0dc087e1fdc083f9a714101c015b8e319d37d6295dc7092a3b940fdff59377817df6002fb94cc22adff615f7eeaf82681b2763632f4bbbe7d22c0cb0360f43220712583011ed5edbb03ed69d85660a5ac96df9e728c05a832336f6cf8225e0c0663108f6eaadb655b6891fb94a8e732653fa8a3f1fcfd94046225d0ec717fc6cde88a8e91adcae993c4af04bbff6540178273803e7353a5ebf288b50d0642019395fe33d53a45f90c9ab4aef3e8215ef1349b3f7bd4ff381cddfed595273763775924cccb6d2bda877be0270b7697eaf17cd3de21715a78ed75f683cd5294b12c06137c65ecca6c05b5e6bcf184d4880a29c60704e39cbac26ea23cb878ccbfdc92b183f45dd38aa7eaa1cb25f9d5f586e1565729a4befe6399eb5a2cc2f9defa5034c00d4e4625271a4d4b7ab9ccb016ce0346e99fc7a80e624fea68a8b289b0aea2e57580d033ef2d44ff36ad71929cbb8369e036b35f261dc3cf4e73827e8d55e4fdc0ea4f30ae2e39c5f39392bdf2c64f7f9fbd3a690c5a1d6902592271e91819cd3a72778d7e6ce22bab1355000105e0ee88f713ecdd5ea0870bbc0c027ceec4db7fd60cbb4e34ef26678c4fe049fed184aac264f9c850b1d928b7c11685eb63f2d6e9b785197b3f380c2acf0a6b856e77fdec7f0e8f86219bef276cb88e9cc87ca5cf2358b177e6a9c37e14b7176ef6ad8c2e459df93b816e7c1964ebe093e03c312571affd8aa79387dec6b132d4415711f0cd95da999e9dbaeece784b0fba46c1901fded469af6d5fa9bcd842dd38db670fb1f207b783b6aeb886ca4ce9b20d6074617df07bfffb556f40a4939381d37cdfebac7b6b765fb28455526e9539a335e8764dc0772f93e507569c41fab87ada417cf2e9ff2c292f2b0baa8d62c94b046befd8587da98c440a8fa4246f4e4cb1e620f4b03f37f58c9f5575712698e1fd6ed4dee0bab878ed7c51a8a94c8d4767857e3efead91e758b59856535a8e303f8627b0625a4c46721ffa26563e9f65efd47dbbf74f4c2ba98be19cf2f6040015b8c612d33e8add8b4477844b022d06e009750f5b4a3cf3b0158fa84d1592dbe7c2274238bdda8546ad6866107bd35c01306d9e7dfc503ccacf424e0a67a10cb44dcb4501cab0aa1452c9cff52edddbc82c18fd44daed7ccfe46ae8ee6659aec8216bb7b7fe64753b833090e402f0b6e0fd3f23dca2b8b864222f1d4745178631405a83871d36ac599879dc43c4ec5347f4e6d9d7bbc15c56eed650fc86bac5c91076a40d373a96e2fbdb127880b9b2dadc03fe4a98580224f6843042d754b3dd822a1011f52e6e930e31e220f4807928a0ce0afcb48a06fc6feaeefe9e4a5e21b6c62c6d3873857afb639b1c92da1dfd69ef341a7fb34eaf9481d33e7ffbc9d86761ec18d97af73efe8bf292e3d49cf739a5a36183b586998756e4731fedacdcfcc4b3344a70948ff005c9971e9a4d9e4cbbefa2ea87033d07b3fe51846eaa35b8b58709bd246c6789d9adc378dfaef9334c4adb3356afd1810b586ccd9b83aaeb84da753b74b0fad49b8257d503d5cd0dcf64f3395cd09e906f1124d43f31ec62ad3cbe743630973ad351f1989c39870ee6351d25baf18b1800c4dbfe0bbdf367c3bb438729210613b7193e355211d57b127e6b90ede95f69b6180c2a9e1a373c4a047a4a93bd7175ab17c3d4aac193c93ea58b9854e0e2f860a0775a97c651aefe9e721c486f0e530c3cd9b709149faeb9b01b8951a2a076a5f10dd5ddde79ed3247a1b3fc07492f48b6428cccadb0095c122b50def7868473fd292bc5c20bcc18865e2a0c9302eb300031005745225b3bc360d631c95a28465924255ed9c3c60d1e49ef310913273e1a2ce0ea5e7eb374acc655d8dde85916cc93d788f567cf461f895610e1e44915565a89c48b8d1ffae014a23f24c", 0x1000}], 0x5, &(0x7f00000014c0)=[{0x100, 0xffff, 0x1, "37df7068f9cf820406249f11b291eb1010fd978edc9a2a550774253f80fdddfdf4454d805f3b9d9d3ea0c55188620f3f90560fca57f97d42a433132ca6cc016296c9ffaaa2b0ce18f17666016a722f307ef9092f26ceb6aec11fe4cc5c2b234ae796cc4a46563bdefcb3878d65a43789f4dd4a3f8b3948cc2351652b6f74620349e8b992e81b798b8ba8ddb7ce009c6210ddd5f9b8d9740aa3fda297e0759bf7205c866a4f1b9a4ee72c9c7054ad820f902edda3e9e7b5e890bf877a8fbe45bacb4cdc352ebfe435c33b2fa179e0d3dd0ad950a6c9a28aac2b5d0af9d86314d07dc644bb9a07864703"}], 0x100}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x9, "bf82ff48ec0af01d004654bece3b7f14e96dae63", 0xffffffffa1f18886, 0x80000001}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf00000001001911000400010000000000000000000000800004004f22006e", 0x2c}], 0x1) 09:43:44 executing program 0: r0 = semget(0x0, 0x1, 0x1) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x800, r1, r2, r3, r4, 0x10, 0x4}, 0x100000000, 0x81, 0x3}) r5 = socket(0x2, 0x7ffe, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000180)=0x9) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000380)) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x5, 0x6010, r6, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:43:45 executing program 1: r0 = socket(0xe, 0x3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/196, 0xc4, 0x803, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 09:43:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setflags(r0, 0x2, 0x1) 09:43:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x5e, 0x0, 0x3, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xfffffffffffffff8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x9, 0x81}], 0x1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x5}], 0xfffffffffffffffd, &(0x7f0000000140)={0x6}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:43:46 executing program 1: r0 = socket(0x6, 0x3, 0xa5b8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x5, 0x3}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e00000000000000e8d172f9313626a292a2e9d6f100f5918e7b49040000002682291b0218e44165164b60f3684e31054292b46e2e94770dbddfb9443bd7e0ac7e44d82d4fc1c644b27bc187068db35c01d8cc313870b3d81ede63c95cfe3205322b17ff9f8c52b2af50b07c0a92924761d5fc96c0d776e7fe7487a6e68884a34a1b04a989a3bbe6200900000096ba668bbcb0a33afc5364f0e35bd93cf63aeb461bc372a9770975c6ad8d5d159936552de9c0b4f07b491b07a4dfa56a6ef027f95996c79c2a53b9d86b79a38b044301c6973a5b668f0b1f46690ff3556f"], 0xa) socket(0x18, 0x2, 0x0) 09:43:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:43:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) 09:43:46 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getuid() r1 = geteuid() setuid(r1) shmctl$IPC_RMID(r0, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/220, 0xdc, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0x7f, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) 09:43:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x0, [{0x3, 0x4d}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x8e67}, {0x2, 0x8}, {0x3, 0xffffffffffffffff}, {0x3, 0x8001}, {0x3}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x101}, {0x1, 0x7ff}, {0x0, 0x9}, {0x3, 0x4}, {0x1, 0x100000000}, {}, {0x3, 0xe5f6}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x10001}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0xfffffffffffffc01}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x1f}, {0x1, 0x7}, {0x2, 0xbc3}, {0x2, 0x91f8}, {0x3, 0x7f}]}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() openat(r1, &(0x7f00000004c0)='./bus\x00', 0x2, 0x42) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x7f, r2, r5, r6, r8, 0x108, 0x10001}, 0x6, 0x1, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r9 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x8000003, 0x2) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)="3cea51f2907291c717b8858ad8f7cafd7f00fa89ad139337b64cc00e587b5f81cf82b57a2acfecc4e275d4c0dbc74739e2eb7d3ad85694777b0e0a036a3211701f2171e6d6b12323c5b592951792a78d150121fa2b00216e", 0x58}], 0x1, 0x0}, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getgid() getpgid(r3) setreuid(r2, r11) chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000500)='./bus\x00', r4, r7) chdir(0x0) setsockopt(r9, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r10, 0x20004b3c) sendmsg(r12, &(0x7f00000007c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0xfff}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000540)="db6c071665561e6c1ad180e1c3fe549a31c57e97980c3424474cd6e70ed776ac779698afd72b4be0850a1186f39ca14a3d8f90d9819a874794ceae8175588bedd5fd16e1b89b56cbd47b1e353b4a7e1146a9476eb84cf503a0ad3043500e7a3681c399615ab2f12c867c0c86d28f118808dd973b616fc44ce69cabe265b23cd0f72f61a2fc00b1ad13e50dfad6f736ec0ca12c2a525f108d59a11d235e40ec4b71c9938c47508d2106a3b61c2504a91678bdd6aaa5e7cd951bb4972f2114d0e5474b49a96566f5031a514e0e4fcae70f23e925c7e51e031e4e3e813cd9169e57e4efa178f4eaf6d2c6e2d8bf6db4349dbc5b9ab38aa2fb6f446d48a3", 0xfc}, {&(0x7f0000000640)="e9d01e493e9c011913538393240bcdde8bc154a8", 0x14}, {&(0x7f0000000740)="7517c7b087696d9bd3e4657218beec5df6449bf9a45a7c70983601ceb877d012598e0e1bcc3516d83db3e21bd906e3934fbe61ae305fc06f4321ca722f7e357d2175722edb9a1fbdf6275ceb99ff37ea467c984848e33508ffd38f026f289d8084db", 0x62}, {&(0x7f0000000840)="ee00bd3a230835d959102056fa87a0a76f546a4bff14e631941eb1cf32f7fbe763a19b47f1c6d619ca006926af885448f5c38240858272e8ab72273a4f1b9590a140cff13c7cca716e364da13917b46ab71cd35c7c104a8f6e1e161136f60aff342a275e9aff88644e918747555d4ebc65c400b3ef9f8bb99f0e1c0b4f4e8e76df4c85dda84e0b89440ca55221b43c8bd7e693e17738281deb897a7503d382d8c50cb119b22cf62192a559f0c2edc52e2508e10467fdab422a44fdee2d2f47d9bbc346959426f79fba2ad0586122e37930e352e83dcf72d18692be22cc3b37629a97466c1e8dd28995d553ea3c47f20f9e98735728ecda82320c6c0f8dc96e2f56bbacb5766928b14653e9600ae6fa12248aa10877b2980f5af39767eac936221dc8e05820fd2ac7ea2f757ca3ae163123ad20ac8e9b0e45d216f66dc65cb89798033eb9c2491bd4435d6354c0cb281c63305158fa1a1306d2ddfa9987d5c397cf6a59a353ab71ec8b6fcfc3241b0405d62b60136a3c2bb3b7ada215a1f67b711ba6b04b25b8321800ef9c3e12f204ab9be3f69c566624b52f2bd93b6dd54b6cacebb77929c381d183517e7e8f5522912890f4c03d9b52be06b0a8783e016e02083ca739e8569e2437143ad0b50f07074770f7e451f0c0aa2a5c253f9ccf6a876d01f83cb85b18b16e88abd2764fce5b6e6776d22d7336e7baf84a6ab1ecce5b7d3a6b58bd9b05996f9003b0aa866dc9acc654e3b645219f8258ad776f25b22f28fcc855ea928b9ef3ed4356c998f996e28d0c0122932ca8fc6851eaeed28ab050e1a4470879340e7cbd5d72050fa59ccda1021148c4b84371c3e23f3c4bfc161c206a74602ff36d17f333f521287d32eb3ab658b739dd060b3d3e02bb200367a7717251da4156f6b421d3519df63e70359de636ce98a1dd8a2829eb59a883a6ec6bd5321821d792ec7ccd135222400389804733897453f0f09963b4749a5556bb4fee8ec0c600a04f8ef7fed58dbed4c608ef96d8740f3d3353208a1e4385e754cc4ea0325c7a05b6d0ae46f3d95a416e00e37074e179043be8fdafa5f9289468208128fe2394c88c13e80d57771bf4645f3fd35569de30dd6c7f30e0f260298cf25ce80aade5dcc952b00e99539ee3137be405255d641231b110109100fb932d29f92a8ff41cc17d50528d31e1e22948c439cc33e3fc671be9cceb3c733efb587a56797b7176fe975a24ec26375d20a1be29e227f83f4e60ae5a1ebe574a9bfbcb92d655e101c83680b9e2b1d1522715c71d00ede986280daa8e9aae568ed7747357a97fea6ce43bee7ceab681c4e6d63dc4cf4c2c28aa70e71654e915b90f6ee2239bdffb61df5fbf5d88d0799f2b821c6259cbec79b84ef1a399f451fed97a7754154f0b8c102dcf91337d23ef21cb4a69a5065612a931900b1c1c3f45072d25790d33f6b3fd55b9668c05c88a50245ce0bfc450e19a78358b270fc67923300b982829f48e1544183d343fe7f9a79984d6add9ca570f38ee924ddd04da0ce50cb79d613d0fd29add83865f605c69fba3fb269ec5dbd6b9c8ba047a003d5f64b41df668397c6bf71e997771a93deac2ac5d0dbf9d10f85744d29411d867861d69141475b297323ba40523b6b8ed2c2807cdb46a828afe31876ba8b53b81a208b90e267a22f703e56a1d93a953f35b797785a06e382ddda81d2eb935b298e10640b224ff40993f9da4dc377c6748a549243adbd5bd026c1c9ec219a8d4e0479df46d3d9a21e32dd92143418f33c2347761ad22adf0e9173857baebdb00c9db8da07d81c6dee9fe26fea35d3f5c43ce877559038186e6a397b96edb265b1f46a013eba185c5f13128703361b4cd9a3f2b20a1719c3931c16965a35c78c5cf4d74e724090953d00edfe73486263846490cc97c2c7edb424abb978d297f88f5c4897dccf94a328d68eaa2d6127b95f4a1bfa387736046695ad8764e7969d2d2cadd1f9567baa479d94b08536ce7b0bb7b01026f3971d9c4c8e44bb49724b14b1b5622325ca88644084e84159c8a9864ca6741864209768912ecb2565907e84f4bd5d0f00011e437c538cd0954f093d339a02f22d91d3e8ef9eef7c29b8fc7024370dbfb90bdd68638ecd68173eafafcf60ebaf55b26214af0d868bcf1971d0b36a7ce0a2d0c19d52506b541716da0e6a0195170caadee885ae53d538d73f86bb1b0ab1039ffe2654663f4413f54c686a162026cb78dfe7d3f22cc0927b3b3a614b77f35f17d294a5e90fb98207f68e69b97dd8d2b601bfd019feb0350c56c3f746e86d6af2331d89804212492f20ad91a216a3c904a2ccc069e76c9e5d8f5b825ac58cbb167ee5cae7315ab8d61627a6c4eb4cc6e3212b4b1c8dd563170c2bca187b99fd17781ac5fa668d214f8801a47bf5148d022845dfed108888f9dc7f8c97e8538ee7c86e28131862ac70245d312f733ddaf9e21dd8f0a0b611b2d5719f0a3b443978cb471ca9ef31b78537df42b4b3d90651347d5b7c0587f36ae6c9d04af1de0707d1e25305bf5fb65448a7984ad2c6e78653af77e42346e76240581ede1cc756f0a462e25fec274cff4bc9eb5d6eb86e6f6014e82e5250dea13350e2396d04007d8702c5660660d985b76e71e7564a1e3e2664083b54be673204943733c145f540a4a1923ff434942ad093bc7e9c88a57360ad56f5172fd4bed1151792e0c0bc1553b5df576d1d87eb37235e4454ec968eb98b0c6141671245331b0ef5473bdd5c202219498fd637d69b70bc96a03e61eacb9cc67f73392519cee45a4c48b4b9302b0ed48a1a71b04259168b76c05f89935e6e1baf87fff9399d50fb0318c9b985417fb28975d7749cce9d31af312eeb571517d5516528b3f2a9f984a4d7d9a39eb5750233bd6f409ce133705463560eae6063112e3b14f034e94d64f559e2d805d9dff304b4c895f09f83e221d03a693ae99401c1dc05e0497f7000e91d17c43bd7c3a3b586698f8e40f2b1cde8c2c6629236104bf1d57a5b666ac8eec8092aefdb88b4738f6bd531407e95dc5acde0d4392a4ff6052d0bd3b18bbec72fa01893a9c50386492b1511274b3b47c9ac399bfd37a80c27ff98c315a87ec647b40469135f640c1ac37f18c39cc48cce19f1ef1bf04c07f9c4e29e9a92b7a4f40b309508451d0891bc5855c7508660e001c95bfcfb68bbe6b8df3f9ddb6150f38b76087919554d0a30d61f614415d65fdfbcdaa08c9c405ee8ee80c888a5ad492e365371eb023bee96684c044e7589c964dbdbe4956212cc46692d0c6dcb58a7f23dc71c88762980d79514821a6ce82334ecba13a2c093bad68b6b723e9e1d7609b32471f64de0f3939b1818b224b4c21368f8b9234fa93d79d47658214da3abffca9844e54bdfaba839c302fea5abb5bf9f8e8f536ce7ca76de15895f4cb293a1ce95471b8a2c2d522c579d9ce91d7f8e0f88a881e365d727cc48720984985bca29c0aec29dbe6d01854021878fd51055e22add2b8ac8ca720573bcfad085c2c35a9680be20403c8dffb3325701442da98e91325f4a2428667b397adee367319c172d11cc52d5d97e940662ec2fc64d8a0a2f83757a96b42c86092a70396d122d3bdd0cb9d62c1696bf89f1851f45dbab08f1e0486a757503a037205e8abe3e7294f6eab91f7c848c98b23397e49bb831858c2528380e298a1132757d1d75b1dcba3e39d62c467b3f6349f8a3ddcf4c5160d83c5757a319b7863511ad66fc9e75b22e7dbb66fd188e16c5a9c885b109aa9e3afb660376e49bed130067e3ff9e9db5695e725821a050776da97b811cecfceca82958dd66320d9babc7ae85f62543c9d74c4c4779cf66b61d4b23d76d5b123cbc06bf1e9f83e75cebbaea7647ee3b35bdb391af1a249fb345f252d72b43b3a783c0c0b4357d3851b13ee11e30f4463d286645e5835f4d879274a616ad137b281454c9d87ad56231a9bee1b2677a41f32d7ef781955a234549a5fefd0777041c47cd48c1cff0f9355a1cb92a13510c3001470d40fc31cd597787a6cf7ac007de91e25365062563bc369da4e8d8172e3a0ea57a75324f0f9972769b536d556eb76abad6168b2f69b03bc2ae4126ed72a4e2b34e93463981f38a83872720516a5196b3efce334371ab133375212db33761aac3718f845e79b06f2d7d4007348b47d90c1f1612f82bcbe9ac3798f726a0216eae7749d0f9cd25b46dec6358198e3c730a9bf584f3a3dd0e4e98d7735d25aa71a1428eca37cdaa6fda50962c077db9b51110796990f2b54ca53f056add1258fe9f5afcd187998fff4e27fe9dbf03cee5ba59abbcab1b95f99c094e62774d4bc6e6f278357c6ab253313ec6c2cd6c7cd05909c05c076fa6f2448674cfcac1aa9d05fd88fe5de0ac67a12dfd57ccdfad625091317962ad06c4467b1df106e724e06e35293e74c97a2f22bd7b3662114dcd842011396ec518c3e2aff8659a813bb42490f22d21dee3b1b0e1f42cc1f674952b1dc40849e9b913e90e4565a2f6613c4fd35c52bfdc23eebb1800d95f48c396d2fb7fb91e6fbc35ec4af2f1e3eeb981af385581526b65c49d79f6d54897886db6062a53888ff23751c4d8f1cdcbbcba2e61890e030a6986d6c459d11dfb50a5e7a4c9735614d0bac7be5034b9bce70837793229ba08605eb8265bf267b9ca82476cb13edf234547add41e23d188db1b31f1c37b136138d12d7366a974a3f94285f5820c1cc9466d4da786a4fdf32a2061f823e4fbbab599451ba1c88372556b6dba22f626bf91eb48bf5ef1ae09f803a8362480b6ea4f8b7a6d28316c3f0b89aa36bffea0a6732900d524e588653eccb515b57b5ca40ebeb2efa77f79a6d908fce650e3265739006adb05452901f7cb927c1a05d5a36140caa879057d7188438fa4d981b67c02c193a3f0280789577911483dbeb8b7e222c13fb848609b597457c5c374fb12973862de90e457ed7a3bac494c63d58c1a75ce88f53a5c1f526099ec94dc8fbe2d9cfbf7f20d188f962417673917fd16840e2817c584b00185e3275d8c2a5585f20c96512d72a2891878f9814dbafbf4d7a334012c37b20dfbd5a73776c71ef06f7779f4e6c3cf2f25aa9514bfc9c9c73920cdd3c38e12b7b83b40db51b4e7b0f75ac85a868edadc60f4c66a8baa9fb6aee003474d1df56cffa25d53f2cfac5ce3eb84b8cf9f7ea805e27c226c2c5962f9a457c797e241f53587c67571ccdb0396433537af72412443def675d4bed3d2beda3e6832c214c664585cc3e58cb2dc77a7bbe8998ffca261e688a8e34e4b209b258f0eda52395546dba922719c83c17bc4d2c9a552d9ac5f7e0549f2e553eec4482a56fb62dadc8295597051964d9eaff38403fe9820cd5b9233f63f54b8a3acd8b50cd14145ec26791f97104777a94c60591b19b9736983352b8ceeee95bb4a8f868d36660a2ae6de7f13e4d63afe3c39781d02e9f36ec81a47304589d18877464bc3d604cf2fc50d4f5e8815eeaa7200ef2e088d4af9cfffa472f51bbd581fbf81244cee38a55eb86177996addd50e5cc4217b1e96d08821a420cf1630e53e015efb52444377fa8be7fe3e88f5afd0374bee7c85e57c25978fea6a6d77809ceb6ee6f022f4968fa189196c0b6e65be07998d59d0dc1cda1c9e7154ac66f257f204e41a05bef82c1c1d38a793e4ce49abfaa3f452c778120bf15eadde3082703eb48a392f09a2a54c64563d194c8cef3f233fac2464c2a8150173762749aedf6aac0d196c09b900db470d77e5c0bb75307ca524d", 0x1000}, {&(0x7f0000001840)="547b15d55d8ff59dc1da011638a44ccddeafafef1d9f12cf3bd6e27619e5374669327cb77ca525573fac27d476f0955df5206ec1cc547ff15633e3dd0fe946553ec648876752c62a8aa28a4b2c88ec0ece75d20ad4a91bf64a610ae96ff67511e5849af32955fa588325de0592d2c82b62f692af7ee06906ca7f635bf216369128f90a7c7f8502ec0ae1b1f7c9f3dada76662d1af521e7eeb6545e565db0f658b561c14c3fbc21d55c14ee6ab5f4dcbbf3770914100f94adddcaad48388bdc4da983e89650106ee62a17392864657fd0fe881632b78d", 0xd6}, {&(0x7f0000001940)="566540c7a434d719bc2391500ebfb672d975601b0fad92b04e8f6f02903c1569b53459d060e7baf99843a5bc3165be0f44f57076e3e21790e7a32f9d99a7b2eaee755743d26a44ae324fdd455b8b5652e14599a3c6ad619b003796", 0x5b}, {&(0x7f00000019c0)="249080eb115782c64f813484630c578e4d7ca701f8f16dacade637384dffe2e78d301c5326e2622120618643c1f3305ec3efb234714911a5e2f9d6c2e757d939bef004f60da5c9be4acfd6faea4c9667de6a87bdc4a7e51286661de28bda6a2c22fbfcc239cb7990d9d4be967ed6cba3e3e6c8992c3ae705e1decdda57f91d0c06a19e2ba05322fc5fd63683fa771e", 0x8f}], 0x7, &(0x7f0000002100)=ANY=[@ANYBLOB="78000000000000000100000056000000d125aa0d725ae9fe0186bb28d848fd2fbd0a3096ec234ac5686f110d2ff0ab52e447376a9f2f0aaf136ddcdc4f5b9764da3671b5bb36b7f6d4b5bfe2a87ccd23bde40815ff7eb9833b9cee6403d7a6d18013a6c1ab9d32910747ddfcbe0af49621720e2a7e4985005800000000000000ffff00000400000086cf515282d1f313d303f20c03bf180ee15547fa4f869b440028fc0d95ddf57fa96731328cca2f30ffcf1076606006009a99d2294e5681570e14758e3e8c7c31796a0000000000005000000000000000010000000000000097c63fcc88be124e64ccaded3a514daea549dea095b7c48648eec1b7875e4ea7c96b28f1c2ed44f1b10823b0f8ea6578c004acf475902b80a3be721c4d000000380000000000000001000000ff0f00022873e8c201327e16a5e656289718530ce0c7f560959f7f761725def11e4d4082a122186569c20000c80000000000000001000000040000001d7564074998d0c665ac75eacb1f9386e3002f60910d8c2c646473cd52ee4016b7e1e7a11bbf638cedd9890d30141c01037259ac7cb5167a2e85e62f31c49c58bee5f7178c82a17e4223392a46cdab3b03aa22e2b9ad0c6c4797c83424d71d254bb7713269b3d5e8cb2bab2f84a76997dc88755e3473de311feebc1a0c7afd9aab4b9e1504e3f30e4c0baa931ca1c1f9562830eec489a7e8efa0a31ecd1a04661346553a599a218885fba42bc62ec5d418ac2a5000000000c8000000000000000100000001000000a07962fb19c993f1c1286017dee6b36594228d498731671c355053329843c08fb4b2ead058fb49675060a28050834a92141545ab40863a695dd6f5edf082d50515d9aedc0a1e47488f6b08f2afad6eae64e0bdc88703a86e06495f24944d40e26007b68c9f6a151ab69336891ddbc4492914b968a3caf40861bbaae3b9a41c3767c76be26ab9aca6c1020000009ad1f3a707d152d4f4dbde39e21c59abdf02036332d75fe2c56129da8f047bd14a2455d7000000000000000001000000000000ffff0000050000002f459c29e4d0535af37dd2c84060cae76aa6d758e74bbd063395a746e61662d6a670124bd8fa2301988d9af4f25fbc2caf6f4b6062cdf17f5ac31d961bd999ab6f95f706a4775981e2a7f95cf3c8c39c224d83cac7b87d71d7a8674f67ed930f5f1e7d6d8e8c83ade5d25acd1792fe2001d2dd187f98be934c9616f6aa8120e53b0f195c030763c8e4891126421edeb26f1af6c7e1d28c0309adc14f70b5e6243d9a2e089e30e5d462fed6ec4b3b06b97a3509897a9e4fa19d94305c7a8cb1b5f3185609dcafc83869347e78e089d5d8f15db908ea8448d47c3d57ba5fb4342a6086111c6cd89c6dc4a243e5570625cbe000000000000000ffff000001010000bf8a3a0db991286f1ffaf97755435a6f660d31490f82904c08716eab58af70928e84c365bc4ffed840a7b1d7ca80105d2f82de73bd6ebbb3d10e04d531bd2784934ad4bb03d29536a454428f49414a5d411406727f7c03accd6014c6e818afb420ee9e2def97ddbc6065e6f472fafb0935d05974a69e7c500d55cec1fb70355f182568e5246eb9f259b4d51c129ad6474fab0f27c58754ea3ab1ca1b79e3dea59364109358c3fb9b1ff4cad57ce94e9b9a8ad2bcbc5125624cf1974f291ee37ec6482fe8f35ad39a9808eef4d3dc00003000000000000000ffff0000040000003502a2c70b7466d10baadd073668e4f4a28f1c0ba960ac0e61a3d9c5000000006800000000000000ffff00000000008065add4909df001a2060a0820c4c820ad9309b34fc72134f264275bb52238fdfe8c9e74f8b5f1ed49f9ae333bbe24cd0a64822ccb370f24f3b41fe094f3232bf05f32e6104b1c508115fae994d9ad8e71a8e8227e00000000d1aca5e3a44da0c27ee89af0c3b45b2d620e8871c848f160394d1cd26c37eb3381b6e4a215cc3ce1d6cce2ab260e42a67ac8e1e8da5b11406d73c85c1a3d0efb5dfbb8083f4a48d5d3481e4c6466bc1d04805b191593339f3d07cd04ffcbc83e992648678c1866e72e1fe49f54fdb04b0c616531"], 0x560}, 0x405) getsockname(r9, 0x0, 0x0) getgid() 09:43:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xfffffffffffffe2b) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 09:43:46 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') recvfrom(r1, &(0x7f0000000100)=""/98, 0x62, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0x400, 0xff}, 0xc) close(r0) 09:43:46 executing program 1: r0 = kqueue() mmap(&(0x7f0000328000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 09:43:46 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100a000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 09:43:46 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 09:43:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x0, 0x2, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 09:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = semget(0x3, 0x3, 0x222) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/212) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:43:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xe4, 0x4002, 0x0, "0100000000f801000000000100", 0x9}) r0 = socket$inet(0x2, 0x4, 0x6) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="16e047d59c1b3629e87e4ab7217e711abd4b317e759b4c5c5a3427ec868d5296e4a72dd22b38d8e88b", 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0xdd0}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/42) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/150) 09:43:47 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000240)) fchown(r3, r6, r0) r8 = dup(r7) poll(&(0x7f0000000340)=[{r4, 0x10}, {r8, 0x83}, {r5, 0x4}, {r1}, {r3, 0x10}, {r1, 0x8}, {r3, 0x15}, {r8, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) flock(r3, 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000380)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000006c0)=0x1) fcntl$dupfd(r3, 0xa, r1) dup(r4) chmod(&(0x7f0000000580)='./file1\x00', 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 09:43:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:43:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:43:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x12, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9}) 09:43:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800020, &(0x7f0000000100), &(0x7f00000000c0)=0x51b1ea2e) 09:43:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc0, 0x0) flock(r0, 0x1) close(r0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) read(r3, &(0x7f0000000100)=""/130, 0x82) sendto$inet(r1, &(0x7f00000001c0), 0x0, 0x40f, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x5, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x3ff, 0x6, 0x3, 0x2}]}) fcntl$getown(r0, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ftruncate(r2, 0xfff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x10001, 0xfffffffffffffff7, 0x10000, 0x3}, {0x40, 0x7}, {0x8000, 0x10001, 0x239dbf72, 0xffff}, {0x3, 0x0, 0xfff, 0x81}, {0xfffffffffffffffc, 0xfff, 0x1, 0x4}, {0x7ff, 0x0, 0x5, 0x2}]}) poll(&(0x7f0000000380)=[{r3, 0xd6}, {r0, 0x4}, {r3, 0x8}, {r3}], 0x4, 0x401) setsockopt$sock_int(r4, 0xffff, 0xa00, &(0x7f00000003c0)=0xffffffffffffffe1, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000400)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000440)) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x100) chmod(&(0x7f00000004c0)='./file0\x00', 0x10) socketpair(0x39, 0x5, 0x4, &(0x7f0000000500)={0xffffffffffffffff}) readv(r5, &(0x7f0000001640)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/213, 0xd5}], 0x2) sendto$unix(r3, &(0x7f0000001680)="f0612e599ce5339d1d7fc411af00c8fd119542ba6a1ccd074d60ca54c0953e9582c5ffe2aba193b3dfa8e2d4c1da673993502c23c61d8db09a739ab742c7acf4888dfb06221c7beabf125f2f68415f1d02f90af17679a78ec0800edeef3cd1648fd04e59b5faa05da7b44cbb96b4bba3e109f320d4c24e51ba41c4a5c1ffe0a3a6a1a9f786b9a71c450d3cec10129624af0e6183b998ec536e6f100ec14bf0370a69c00a6c7a6f88d918ae305045e8c3ad19c33c21d4fe359364fed675fef78fb16ac97ccd3fc3ebba9c09ca0b322cae6f1593ecc505fa8ec430532755419aadf01395dfe8e377b69b166782d04ba4d518449b51ba7277b80bc8ef871106b7d6615bc3e514a4228af32ecd1cbc058c6bcbae27db3f639778aa127d6e47b63bc29605b5202b7e64b83e1da4885c8ba86df8c0dbac652bae9e5268d6aa4e85eb58e6133b5fa04ee4c5ac6c4321befff4a571b56b6f3ffb1ad04db9088964887dd902e476283bd20e2a813c96748d767d3002fa5d47146e68ff938e65047eb50ca3184c1c188dc4fbe910a7a4ba724feec4caaff196210d498e8f8308fb092743b9e0f2dea2b1911efa3b3814701bd8ea092c55c70a770c24e0786a36e0992bc9b5824955c9d2eddd9fc9a29efb6d64f440b869fd3a7686f26621dff8b02b6fe76133ad11f13db4b7061369642796427cf41f72d741edebf2c35bff334fde0c547bdb7e6a286242927988584583c2f0db0149c79bd34cdc4cf977ffa320c1d21c31f4f29e1cdc52d8288550e9a52f5f054c594b2efee61bdc63c5f45f0203ae863b12f74a4fb31cd2a92f7f449b566e77cf76cb6d0f1c75033e117ecfff1ed9bce4079f0f07557399375012cab88a2c858e6f459ee04508d95c8b4b91570acc0b00f502dc09e8a72147a8756326dfe5ef9ff3456fe3351a75965dab5fe6811e447752c5b514b29df709a1eeb2703d694546b3eae3551b591fde7b491704acec3d79d97aaf7d05176acc94c526cd9555ceaabf7569298b213e98e18e4860fb4e089be1616183f31ea237735ecc09c3c294966f9430cb8a29072575247726728679875edf7d43bb5c73cbdb0a308495c6cf01949eba8cfd617826de872fbb82b97f8d6b1344681310c8079681c9ae52ed808b4687df6321d6e09d58d8773ee6c90cf560ee2a17e25dd2777a2c76304da8839e7fad4905c12ad4dd711f0755a10e44d82b39b181b33ffff66ddf9b8b04ab4487932f7a4e6aedec4449ce81126ec5ef1c932565ca5ea9c0187a2fd4ede2b33a03c0d1af4235974574b07e1fb1accb3ed5b32fa40f3119df2102a0cc1de676c4b52dbe35f510cc6e45c2a97716f9ba43482a29131e272a83a11b11bda47a2a1d407437c1c3eb6d17fd5bfac9a483a1f9e7f7dc8df6ee870a4f3f8548bab0e913d24bd3f783903dac31ba7c5ad630077b74884e36e25ca824425d8a9492fe5c8fa6dc25eaf550e03dec3612ebcaaf5e7c524ae9678d79da0042c87c839d2077f937f7694ebbef0577eae78e32f51e394fb43958791c17d9dcf306bd000d8162be2b6837301702d4202d77ad7b543ca2245f1ce9d6ab4854a45d36b7a2c9467d0f8ea0c60dfe5e003977f510005c5d21dc397a314b57a0431572943374b07173124867c2244be53b0c860dd932d79b68ee4dfa0b20625e074075f4f4197620239ab4a1213ec1853558f19fd19febf7a25acb553cc58a69a904bf578c6101437f49b28dc90a582601860eedac68c771862a12425140aa6a0db4bf73bf20a88a7241ed2c67bfc210631d68fa9f6ccad9f461669800e7aa2088464e1f6ded973f764d2e5f6ba3513b7c879f8b748e417f3cd669208ca2ef0cbaadd1b15ce080207d093cc7b413f3aeb872e1d010dd7eeb2812db9958ec41d9913ceb49b397f5b7b3d0bf48692304461ffe52177de37293fbe91d0be67bec7476a0fb38a832101b0ca3b8fdd776d30dc07a82e465722482c60b7ba2e52f200e2707cff8bfbf534adead23c159956d2d80e06e4a0b725a7a7d69723791d906a8b7b386b2840a80801f076dfa4410e18c32e5b294fb4abb8465fcc5ee53a3f201852bc5d03a5da4963c2aeefbd08a2f7756ee4e8dd89ed0c7329bdcd8f3936801e71a003ec1994a7bac8aebe3f1937641b082643e9370cc73c848f51cd177f1dcf0842008c7bc53419ea98f24cef6f7778ecd09f79784e65282be78587289cb7bbe1ea2b04919096b9c7c4ba0e24f8e5d24b708cc7b0163221965001855aa017ab907b26718cb8d67fffb5dae91db7d7f86c3f767a389c8fc3228580d7f4b80ac6a625cddac10e1cf23a1c643f5dbcbccb162d70e2373e16f985eeea26465efae0e0242fe6702929b7cfe02e4f0a01e258511ee5e2ab4dd8d9992e67b3a75ad460a73e72b4a18f4bd39a8d1aa67a9dbdbc8e52b342ed94622a47e2457d1ef583530901b6937c4903893f49c8bfc5102f23afc21d5d097bac57376a41f46272a728dc8828202891044da7b029ffc3e79a40e6d27da719935b369f985f60454f27d82257659570991f00e7dea175b92fc2634e124f1a7b2b4f69c6affcbe95960a17c4e24955899c7669b354b4262cab0cc02cd0b4f19118b8f96afbe9ce18cba9b11e32ac7ec238bd664069167d817bb6498210251d4e3a481c965945e953cfc06c6d4e364543bc83e4a6187c3b1d187fc3409edd16bed901da58dc152e5e5e8867a831434eea3935f78d425a2b65814a821efd253dce5eebbad57975ad13279b062705ba1f61f6c915d58db4f9e3fbccc455d8b650ebdacefa756b3b726531d527cc41dd3673ff452c65d7cfccda5fd19b0b37481db5b4756430f9681bb1c6029fa0af4e19423e199729737feb5b355aa53fb138df45c038dad4db2947803e730579520abe4f21955bbd6f4c907e5e1256334ba72a4128ef6ecd36c3eba4e938151fab25f4e4c49f0208a65cf5519d0b78fcadbfd342961fa01780d3ed5cbcc98e6020ccce9648c371a8192b03057cd6b1d7621bd38b997541e592363dec9f4abe9b82aca0e2724422b588a62558db48bd3cfcb7be93b8d4bfdc2b9fa4d7c4d461ad7ba37eb75582d9af12da3a273420c3d824f8f3552c6acc479ed7a4cb8d3ceb0d357eb1f694deeb60b0529364eb1ff7459d8fe2bbf1c9eb9b5665a9b1fec272ea13a3776f08ccf906d99a993f120cfb553d3414748ae8db1b400e061bc530b1bf3b2dc846ef7c45445f38621da42e53ae8681f9672b07b2c5812727462fa601e3a265ea6e9193d367ff71a3d54dfaf1583ca4e842b15bdd4e02dc5b95f1b12b57e9ef137344b22eb895f6890bc41ce7e73d082f60911bd66c5aaabf6808c5e7f114dde86456d3b7504170a7d4f6fda060ddd7e651e17f5309f78960522d5509094cf79c7c9aaa5d109707ef5dbef298d0daad27cc21dc0ad2a2474bbb52f30d9f8652414b1a1288049041bc5fe494f142526d3497605eedc598d0f305d0f54f0684a3cb3c0282ab356e1c592081c6befb2252bcfc3ea17544b699b65325477d358be2c39f3fe66004179172b221b20301c73a624060e325c52c07f8e7b779a53c987c1e4daa82762d756b639756574fbee468ec1722aa51ceca0c4b99b8aa556958a5f3f02040dd407a8b1b1302e3fbdaa9f341b52d8c094e9371d6e5ba65b743356318d797edb1b50dcfb6ab679ccc529ff7a4c7f8b8f31810b1a85f0e53bd8735565a6d7a383549ec35f5f4c2be059929f423a8ad21a882898900e647fc77026b9c2707f74d3cc24687f7ce64738844a06738c55c096793e472bcc895d41233f6cf91ec6b33e4b12fa798d8c6cbefbb5f69a4d76aba3a08e88dae691972f5221f20f37d5ad1f706e09be66fdc82cca122683f64b144783d6b9c08f86b306241a7c3353f406166fdeaebe291abd28479ed3a768c73ffb28b93bc794786936f7ea545f1b7d34a8238af663f3d088b51da359bc14ab876ca14f52a26e0c43154852da65f70f61e0b02216d7136a9afffe2e94b51e5ca1bdc33b6243d09d575de1f7e11525a822692e2e93ca0f8e2a5baf47749d7a3c062f8f1b313db8bec195bf770583e84443e0d424082cf4c8d620234193ebd75653cfdc661037c159ac4a1a80f1452b54c7089a8042d5e5ee14954a3a753eed853d48b3faea21df98f8fcb7233b3ea8d778ab20d8a7d7e70e58dcb4f3c262022f841a04f5bdf1fa1aebecd048937cdfbab121a7b8990529566c9d3d2f9f582e4fcbdebee9050fe03c4e59c09a8bee4da0f1e650f454af9b7eaf4114ceecf9f670b4b34094526a73584a9621acc3e8580aefc0442dd400c5ddc87d5c1ebe9dd5206c1001b19926c00224781e68df0d7d3cd53ac38215e4aa8b7733c86d7ea929e126b52c19bd7c0967e26e57bd5bcea91cc2a1fe3c528d66ecbe887a559d061c33da7fbbeead214687297e253609597822646906e5d26ab31d33bc830505c7f612ea5fcc75e9c1c87f6d2db6aea0d2eedb6428d68418c268f09969f4bab50c9703155bf2d19eb0308b4a89c9a16b02b76b6158988ff554d75864bd26b79d88bd3466a92d2bf32dc8cd49314f0a58683aa5b3d8b9c8541d3d25fa447f708acd06b1d53a4a3f48a86aa91ddcc3f7f110d7a2229803266882f52875d2a4c70e18440d376a2498202138f9bfd38080c70ac0aaaf00c63a0de0f6e017454b1747105e04ad904ecc07bb925c0c1a9e4e2ef573833fdc7f0b6f0024892fef8a45ebd658928359107c42a46b5e919c4d44a0d19d30f79693dad8e796c790290d2a65c495e817eb5a3a03e706cf22b673ceb4b88350dbfe09b151a1f2ce3c47217ff31d04ff8e05b959884076f6327b0f5e6bfcd758f39a82e34cfc2c637e6c5b4b63bf2e9099276338c8e860c04d7a61d6cfdab5ba6c4389859cad3f5be7f9d13d3fe63fbe9bf074c9cdad1398ed23342c3b86cd01143bce3658e8f59eee6d72e2f630be8e758f3fc9001676ea6f15c570b5b522ceba6fbb8d142d967f3e67173935df9614ebd592ed47481aed242cf5e005b7efbcb95742cc70073091d574c742e3ca3a44c5b3f5832b07fae2cde78dde9326ca10265448e8d23111fef94a4a3ea75d443e62fdc6851a503d72e2ef8a163338774979d44e652bde231b9fa56a3a3e974252e4382ae6444c3fe05eb1d6d013bece85a85c182f3bc9c4ce4c7ed5316b8ad9ef60dcafa3d712a417465ab0018c705ad9395188cf3d33ccee2afae98d0795defd0d20b4405f56640ed1d629b7190cdbf1329863b6c62ed41e48c7d0ffdceb0d8f39273237a7e23469d90d2fda97b708a327a2d6463480ca465571293af43298b761e1b1b7f8206763cba41b13b5e40c23b64c14588c6806105364cf7a7d4db8372aad41593d45b9e0080708833bec4bf76d836587411fa17faa4ae39368c3eb5665e78236f938d579c2257f20ab1e70ed1d7e7b4aa0692df5264c5817ac9ad8a04b709491913cda2edbbd413c4e7eff67d665242e070f78b24586b7982e7746aeb49e6c6e8764d8e3ee20263244fe41f152aa7338c63b2c5625aac81de072c27c15f72920ebcd25d1e9ebcd0327de0d18cce0e81fa4fb9bd307d19f9bd8e503de3349cecb73a9925e8a773f895fa5c5d694a1fa8c27f51ef438de018e7caef4f3dc8cd2679dcdfef7d4bc9584b8603ce98e43d983d99ab071b0fb8d23f89bb696a9e1fb5e86aa76fdc165cf9536cb8a8c52e3c4feb42483e6cf27ef7ed2e475a64a1984dc40ec28548bb53a9f543207257bb433dd077da0a1d9d94547697babe7e8e14d3235", 0x1000, 0x406, &(0x7f0000002680)=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f00000026c0)='./file0\x00', 0x8280, 0x10) syz_extract_tcp_res(&(0x7f0000002700), 0xc7db, 0x4) pipe(&(0x7f0000002740)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000002780)={0x3, 0x1}) fchmod(r0, 0x10) 09:43:47 executing program 1: clock_gettime(0x22, &(0x7f0000000000)) shmget$private(0x0, 0x600000, 0x10, &(0x7f00009fd000/0x600000)=nil) syz_open_pts() 09:43:47 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) 09:43:47 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/54) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/232) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01fa6100422f66696c6530000c22eb"], 0x1) semop(r3, &(0x7f0000000140)=[{0x3, 0xffffffffffff7fff, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x100000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x2, 0x101, "314633551c6d05b677432df2390711029e987d6d", 0x6, 0x1000}) write(r0, 0x0, 0x0) 09:43:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8809, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 09:43:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') 09:43:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000100)=0x801) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 09:43:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) socket(0x30, 0x5, 0x6) socket$unix(0x1, 0x1, 0x0) 09:43:48 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x8000, 0x105) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1}, {0x6, 0x1}}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x20) shutdown(r0, 0x0) 09:43:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000280)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f00003db000/0x1000)=nil) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 09:43:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:48 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) openat(r0, &(0x7f0000000040)='\x00', 0x810, 0x94) 09:43:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4002012, 0x4000000000ff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() write(r3, &(0x7f00000003c0)="d60e296d6d61851f92ce086db7444696ca35f71c4bce5965f070382c2aa7dd5d6f77f360d2f4d53ac16c12e794b3047a2a174a1bfee31a1fef365e827ab3522b27f77d63924a5482f64e7b05bcfb266f2b8f860fc649947915a7db5533843643ad14e01caa1c7cae5c8bac3151b8c96cfcd4ff9731a83ab6fd24e224b123183834517cf0eb5c39a8944a18730e6b33be885bb780a2b13410156d18090ddf2db1e06d77c74b50842631c57470ad97743b2dad78b608c8b4851dae2c29fd5c72d0625036da3f4008a541a03a7e6d21c957811ba1cf03d77d", 0xd7) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e304c7ed55cb242dfc373a17723"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) geteuid() select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getuid() setuid(0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 09:43:49 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCFLUSH(r2, 0x20004268) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) setpgid(0x0, r3) 09:43:49 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x106) 09:43:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='r\x00') 09:43:49 executing program 1: r0 = syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x2) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/200) 09:43:49 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 09:43:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x80000000) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 09:43:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000100)=""/194, 0xc2, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="3800ed352476c06936928321371098fffaaeafcc6f3b09f897a8747467a4a7754fb85fb80e80fd8cc0aee1b1cc6d1aaf1549b13fd1232f14e429e9b0a7bba756"], 0xa) r2 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x1, 0xffffffff, 0x0, 0x1, 0x0, 0x7, 0x3, 0x2, 0x1, 0xffffffffffffffab, 0x8}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xe01, 0x0) read(r3, &(0x7f00000002c0)=""/211, 0xd3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 09:43:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) 09:43:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) write(r2, &(0x7f0000000100)="8d", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9c495510020000000000001167f5bfca0400"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:43:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) r2 = getuid() getgroups(0x2, &(0x7f0000001180)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000040)="8452a911a0ca3199f3691c4aba1c5fd3a48e761a3599a684053a847c73a17f590d030b9c973cff1c0bf3efac3492fc29a1b7665f0f0737f13a88b9b14ebb33512fb76b35bc39b7b5aa19048e08e812b01e0b04aa3fc45e92e322ee5625512aa4c7dd459078e5c38b87d751fc98e5ad94ce4e52ac27d7ac6e53f161fb704ec3b301cdb39073c98aec22132e03181f0e2a365aa9e041c133b985bff07d120f62726dea1624a57259e56c35b16cbd98f99a02398ac7372f920ba9e4e0bfeaf683f995de31e6f44655593196e0a7f788a1d4b3e9e22e3cb7247e505bab94dc76e209c7d806e8a304188c6d28aa529abb1b8318aaac88ee7fcacb687e281f60f8c35e51377d0519febb9c5896965da1b868af24e0c57973f0000cd83472c28c5a56de40c658ce9b503b7588ddb73beb69618b14c060471552a862c78c3a62da9c4a8b438455cc46eeb54740ff6b748575a477f9733ecb16a43ffcf0b1e70af2553afebe35f8e0f7673d34e5cee0bcf1183886af890e48350fea233ae3aca80b487da1d98fe82781b23433b9634f88a2a9dcd23774bb1dc7edfe090826eeb3007d0c625b09c45f166538f423bc52739f491ffb726898c6f015ad62dd04dd25e1243ca11052f1ea7f45af90976a93c270b6639ea8aa28e226c56a846d15bfca589e44482a6802ade492aa99194b776c7b4926d1f97c52e9bb79aa04a960cf9b71df8ad0d79c34c73bdc7f922f790c92f6273ce9c5cc2fee5bdbfea9434890fb1b50ba2e791ae82a210155007fc57c9e8c2214c3b16be1002fa71bb1ecca62053d64752d0aebce729a1a6fd506bfbb6db1c840ea930d70a60f2c3e8229178375b10c9b28c9a385de95483e33650dfba1265128df8c354f2d7a9deb436e6a4a545d70724689bb26a584342cf516298fe13a07721f583feff82eb9a36ebb72149d44d6fa0b89a3aa78577fa3a9220cb5f69b122d2a6e60b4042474f81b16111277c5caeee6d9b8f811abb4a1343a2f01760a8eb90bf062ff19c12cb30381f9660310336a646b5b3a9cabb0b28c989b19d8e966c87ba3d349436f174b305809c9897bdebc94bb0fa0f85b145e173a5bcd8c336b7a8d0962636bf6cee829760f39f6897a20d1c8f6b22434b034303f24f08784bd256d175b4824e2467fa65b2a5958146f2cdc9cb8538505483488da961dfdc059e88ed7b673bcf265e5d8542fde1b667426922110128aa5cac99618c075242d1abbbf098e1df9cf96551668d8d087fc7d3068a5e404ea7db513742026a535bebffc8706e9033bf82c97f381518c6a7d8592b6a3ae0c36e6e300e36d26e79a12e94df47fc76ec01c977c945a0a16a74bd610ec606641ab6b62a9ddeaf7ce038ffd509d70e7002e2195d7dc18e7d80cbf8830929bd98a80cbf65f6d66d18209acec06a1d92779028aaababab2864f1956f6c92484683360a9a70c6eecaa7d69d29ada2efc54d6910d08773c1b1780afb1700c8ae0fb4ce3b1a65e809309d1a9adec18c97cf0d9d9ea9e35a146ffee4826c9064fd61a092cb68ddf99f2d397d5a23b402658eea10efeaf4cdee9a9318edd4b29bf2a0c7eae9971f7145260c2d543a35dec5e51ff6d65a4740cdea9bc9175e74834d9f1b93efa2596d4dce4765daa1141e1d487e533929967ff3e832be39a34ec0672d45b9d5567029eb33dbf3d33be7026c314541b62246629fbf19b99a6ae12179805a604095acae2a256ab3df974b69d22af93bb4957a51847354b2b740143da59968c85624d8aee05a7c8131431a888d28bd1b8396f641be07a6fc6dfa7f89045839fd0822d53ddc6677deb2c83213784396c57d5a1c32280fe214233c181b3e7f5658145af3db16b1c8e8b3e6a7bfceddf140e0f65aae079f90ce2dd18518424b68c85899c2bcd3d5fd8d7afef44a9231f5e784401be37a3bc5c12b35ecffc36f8e7fc235cc68639b73665f957d933228e78747c819a6e238b574b50647425e31175341e9ad4b330cf31404e9a54609021159c857accf2ff353d8accd7edde99270cea7bc72141965b81ec3d82c3c4bde6914d033b4056cd925926b259509237d69ffae62bba7ee97115c9b4626e1ba6b5fe769a5e7133ba73dea8bb29dd5c82269a11705dcbc63fed6a0aeb70894ac35cd285b2fa410c4092124699a6e74b37dec1b89b3953d241c81582b02d9c7857b344bb68fec1aee7dd0fc9c13d70819dc5e4d8ba7f7fae1a4e02b13f845ef29be82387171d8b559844294d136efd17d5775fe0046ed210b1fb02b9cee4b92aab9db917304456de548d792ece7813c91157800820506faae220252fad8e8dcb500c8af5059a98e19eba66e7d505e2b92f6f71291bdb012d78f5350437692df016bdea5fd3543c1bb31e17570954ea2b7b9a4ecb2a6414bec5960adfc50cfd45cc3b360a9ac8a50bebc7e95e376642eed03b952abffa4f92b78f679dc90f46aee33644049e5a379927a5028bb1fd96470c60f4f99b31334d1830d088b9fc0ab1e367592daad85d0a4a6ad1053ed777fb1f1ff928ecb598f44affd0450409cdab608cfa23dd01624fc3dd61bb30c244347dfeb74e1533e06405921b083d77da923131812e2f6097c7e3667a76b3835eb888286d85d5a20b91fd61573d7fbbf7cfa2a630984f6889b28b20c2e160c774ffae4a6e3b4484211d46d178a5b2efb098027eaf55aae473efa9036259f02f4174c0b68dcfa4424c04fe2c45a5525101cf98447d818ec5bb7b2785d7131c88ed52a7a34274fcfe217a7b8bf6c6474dfe0e4ad91292cde89cb77b22a9be3d9408333eb4375967604fdfc2212de3b61199657c49b011ac5a69731d0edab8013e3529bf586b629f730e686858e65025065d276922fd79746723328255ba9c60a7dba4d8f052d5f5cc19f366cc570e88019c34e2b06dfc632d0c6586a325829f549b0481ff86e04f97804cc0d9a7151e9eddebe97c7452ac86669bd7e33bd6321ad45cb8cc42f18bfb26d6b44e7065e73cce21145aad1f7f16af4b240fa7f1e467072eae635fcbd2a33bcb7aa0a2720efd3fccb3f306d63a063308fa559a3ae222704d5de65669d429928d3eacb4a2dd4f21dd5ce33da4ec3098e548277a59134f68d747f82482ef61d66c77293ea6f7d6b399f060ba73b853dc7607f4b9c53f5a170f65cbe133e33c927ed7a151574ccb60593fc8a93df3ff42ee99290902e898cbc8d4ee72ccecae87e169521211212f2f4ce6a9b83eb6db8ec18780b0f0a41031d8c1b8ed27de8826e9c98c3580a95deca7e00ffbec9e9ad704bb502a8f75cbef6d6f77db2cf7b2bfc3f5ee40ee92e5037f3ac504243b8731a8f2c2645813b5e6ea4bdd750f83dfd47ecba76cf5d33dcbb7c412f9eccae80671418653af3d5e38ed400e8299d5180af94bf455acfbb11368baa8873ccd34f2ffa9dc5cd3345331bcca6b411b091b6a389b165ed7b2bdb5a27ede1486c96cf075f3b82268263b07aa05ca691247f8c19646a065fa140b1f0a7d779174eb7914618d390b9f6d6cd661e45f9cfff7d97022477f9a6bb4eff2198e15208b18562c3c823afa42868e40210fcd984e803f03411bdece5b53ea68630c526f0192a829af6740662f9a0f82d6f0291db53dd855094d7e46f73da21e7cb2d44bbb0f7b3fa10b724a7315b2912b5c1768624ded7a9a26e833e1a00e306cb6208887866126dcd1cfa6422dc80ec2d7a528a49849ef9a01d9138a5f71dc500c4857ea77a71256d48644cc9caee2a4a717e8eeb9e3dc6c3d9894dcb1d9921a9ead0be6c6e17d919d7076f40196b594684189d6d44e81b2d850f27a72123e1a393fbdeda270b6421bd7ec90f2861a6e6ec1d0a081f042a5c3631d0aa4f45d1b05b2eae929f644e5a6ee9249611c39ce6edd43631726458f0130ac1a9cac388955ea36d7062ae26b78e1b97d8e253d5000e47ff4b4aae46ae837ddd791a86b9c054d72857e18254c699538e1abbcc1b05c31d45f636815a1d9a5e75d064da87237ab9cd608194e5dfe0743855254b2844793072ef7a2f917425dca973e750bd1f405545c6190db13c32feb1c796bd7055a29ec75360e438f2fe4e1c8725c14f56c90e4de7f260b771ab1c9b79a904a9e08fa6f35729d90dbe30906ee298956c2b3a304868991e897bc682709a7a146029179da039986a47280de5f09da0416f05a6c65c45e05f674753da9052f58fc89f8af4f41cd76ee82e987ccc0cebe3ddf8068ae9a888761842b17135a68dce19e2a884cbf0234ef90dafb9a8dfa7485f477f51911970925ee6b5e03e06dcd6903f4960640f271627e81d6b96b3b43c8bc2f156b4860a520d7230b9f0313995370676e60b97e3fae6bedce904ceccbc73f28eda5bfd877c9a2dae44554c9dcaf8cd1d4aa93b0793c95dc9872f875456e419a671f208524de7b523d9f50257e961b9e8c53d59b65d1f6f2918b3e06e2cfe457ca2a7e1e60bdaad095137bd7f433041e894621b7d52f58f561a9075ab90dfc7253b57fb0b23f9c4d2e7c1ca0bbb5b2d91b055174042b0e80f049c818d70dfc221a016164bf63754227208cd1e9c6ee968210fe0e4da0f74d88c708760ca809d24f99c6e8dfcdc3092e54696fb062e5f66957677e65f49f1cc0f3c434fbf67f4c356e13a080c68c0050f09b24b009ed3500cced5f19bcfe3e5ed975f3abe8a243b184a9b0a9b37e556e67acf155b1367d00b5ec39a34ae43b401544f770b45822515889afc325545a7f18f1692699351c6b50bce61e06cbd287ffe1010265047607acb0be92e5b4779616011db3956e26195cd4ca698fc6b32f1530f9901b9b681112d1edc0b23a8c2a7337fbc8932c152c298ee73301974fb8f31ac97f676aafbb604e3b05322e5f38e7fb5c0d3e54907a82ad21aaca82f917c5bb91ac8ca9b82e7767e14f17ee3e6b0cc334f0dc68250f8f376fa74f925923ef93e8e5de327e7a61902419c5baa816406199c1aab10441840b6479bbb1cc0f1c7ef3c5721588faefe1f866fcb10744c99b657afd87f92638079945f3466a605aca9f3aa064599bc52af3558d313be76308ceef35e15192f351209f2c9d06212f356a2f34329f2c9b3e749b2775fb4e9b7d20d90fdfe06e105abd9e53ff50f50c1366ef1a102b357de8c60c0c722ad6686caf6b055a9b7d479f222110678b31025144e56fc5839162bd79ea40b2d2523328c94c01820ac9ca90119c2c9f091c776002c207bb19baec0205b1d5dc7c950cbdf7780c383f5a4e10c8779b0fc6d2315c40ca4ed8bcaf9a07d100261cbf9868eb3928c82a360c0313cdb3460a80caaa13a503d43432508ead972d521f286d9fc6871ceafdbcc49c19655472ba1c511d9a1aa6bd1c05b9c135bda31509df492cbc39a8784b318e4c63e523757ca1500de272737720a2fa879cc6fcbb356d8bed2bb3662836e76a99d378934ddbb902efda1577f80730eb59db31ed6235cb5a8b9ee5cc152a9bf69319a3693a4435ef13d07817595b144e81b1da832b5450409130c370dc5011f723dc02820a4ad0034b5b18980e480b1f26f848d59f66d5f2ddf3a7f61cedc5387e9b60c4cf7cf3e7962b997ea423d363527a5336f1861e220ee1869cf824276977d3200b7da8637b760ebf5d7d8340eb0b0da3ad2b13a5ddd34e0fd63874f11983657061c7d94cd4c8627c55c3303b49ddf1d47feed335f301a5dc382fea615bde76e199c4a2d71c886845ee869ab81c13d71e9882d2f3034d79a858fb4d978767e2df88250e21a504bd69c552307aa9f52eb3fd12b4e8ae1341d34fdb9c", 0x1000}, {&(0x7f0000001040)="f744158f14595c1ed6119298a7b148fabded3d4ef6f1fa64889bbf28fc49b5f6bd54ec9e2e45e7d97e6457e29e258bd88b", 0x31}, {&(0x7f0000001080)="4189ff8a794a769f52824c551af6cdca96b4aa0a316a64d436eb", 0x1a}, {&(0x7f00000010c0)="328fb34631330c194b4e7960dbfe7146977472a58804", 0x16}], 0x4, &(0x7f0000001340)=ANY=[@ANYBLOB="2000000000000000ffff00000000c000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x40f}, 0x3) 09:43:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x21e6c8eecccf8414, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x20e94f86) 09:43:52 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x100000000000800, 0x57) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x16f, 0x7fffffffffffff) r5 = shmget(0x2, 0x1000, 0x135, &(0x7f000000b000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) pipe(&(0x7f0000000280)) recvfrom$inet(r1, &(0x7f0000000080)=""/129, 0x81, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000003c0)) pipe(&(0x7f0000000540)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000002c0)="76c838b3b252ad5a3d2f0300616bcc416fcebc16346ab7d4f145a9b3b33cb7a69b397b01c141d434b8e5ea5586c3d2001f9e406dc770d8be3b9f2209a9d25f6b748a05000000bebb8776f8e1db8b0a0000020000006560db64588d542ea1d3e9a40cfa03e86868bc91b617e869d956ca72daffd94bde53cb5de93fe9ccf6c6689f5a783c53a962f28969393aaf638d903c0df52eca7dae1c29923a125a338e442eb8a52b2245ba37f36e0f1f7eafd3ed72b5b287bb00000000000000000ae06ce304c47c880d6300", 0x329) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000027b1f210e15c8d190000000000000000000000000000002000000000000000000000000000000000000000008d50ea1fc77fd6f3e614f00000000000000000000000000000000000ff00"/99], &(0x7f0000000140)=0xfffffffffffffc32) 09:43:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x8000, './bus/file0\x00', './bus\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) close(r1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) write(r4, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000002c0)={0x2, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x4, './bus\x00'}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000180)=0x1) dup(r3) 09:43:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./file0/file0/fi', @ifru_dstaddr=@un=@file={0x0, './file0/file0/file0/file0\x00'}}) 09:43:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x2, 0x4, 0x0, 0x4, 0x2, 0x10000, 0x1, 0x3, 0xfffffffffffff000, 0x7}) 09:43:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="5db9e2dc963c93b2e47331a982b7e4724f37e7eac2a96d18487574a2efd16abeb1370d85c06c7726c0fbe9f896e67aaf3f6ed9328fef5c99d45cc104684f735e7c4e8362bf055a00aa6e4cdfa5a4d46c5f9477d5f13c2d43859d3112f45591a8eeff387176a87ee7b0ae430b6fb6029b896b775c32ab0afe9360c8bee9db859f82e5be3733c6b05c78d82b70f2ad8b42babc3f8b4e9f5b733aa0ddd610cd23cd3309e2a4a64457d0d0e16b1fa1b4ba143fc8024a9d7be4829cc35529972c5f1d5dd0d44c8653", 0xc6}, {&(0x7f0000000200)="685d4955b7e76ae2df86a59a66fc54f8cf62bd6bfc2cd903bde7f7aa4af652998551a060caecb9e3080c029d3e49e8f0d73245ed5242436becb0fd90a846453e6a95fd51064bd658f874836140d63d314fe17aca90d874b6a5e1321e9c4ca112f2b474b692df7ff7b7fbc0323a86d3978d6ba4d6f5c5490d44e0ad462588f0decfe24412c448590b6e0d9ddf3f5a1aeb22bcf7a9cda592f46e57affc721031119f87da34902b9ff95a5f2df566e03f06ddb5c4ce1a4d13ef2a17a9a9b3d9307e1b9ee2bd77", 0xc5}, {&(0x7f0000000300)="8a0072545444a101d8b2e71ee54668a18f24f18b6370e4ed08ed044f833c87499f2bb3253d43f27bafd1248e8dc14ebda2f5d4650d0d26526a00dcaacfca5193efb63d18bb14ab10ff763154b6207ce37827f825bee6f5e829bbd052f4390403aa319c15981533d9119d741d8fd8c432f126ca243ee004aa9add9cebc5078e0acab3237c92d678eb04c62a3ec9ec9b079245791ea3d9ae35a7ab4927743bb92df745417410cbdb733be1da4e48994476cde34b4b6b3441494ae4dae92d9f1ab7beca9fd674b2ef4eb97f13d1508aa512ee4ba3da73f23e8d1ccb3eae8d3ff5c9db581958698a58a7854277ac9e4fdcd706e0209a6c8ca03bf0d54cab48c98d", 0xff}, {&(0x7f0000000400)="a798054dae8c401f063231d6337582edbf77ae55ef0f4db7588cf251a6fc1865162eb9a6f5821e1ae259e02c2b868210a25ca324f3a0bebb41db90294bba35fe28806f0ca1861b29e9b72f6f4d375127ea03c9178d843b6f68dee0f8db", 0x5d}, {&(0x7f0000000040)="76978031", 0x4}], 0x5, 0x0) mkdirat(r3, &(0x7f0000000500)='./file0\x00', 0xc4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0xf984, 0x2, 0x9, "f12f8fd228ef26d9920765f7d62b4f8b38faba76", 0x0, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:52 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000100)) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="34a43747bde6269ec88546089fd655afec5c557d5fc0b8a1112cb2db7db3abe015bdb857b8a5f4a2069b88368545df695835c630607858b5687086902d016e16fdfafbd412fc0a51c733e1c3f5b2340332c4237c133562c3565e90427c81deea01cfe072b049438072655c5ff48a5c4af90f2e535686a3812aa6c659fbcb3632b272395911a1b92cf5d068358a7b208ddc4800435f9e493b5d84717587bbddde91debb1a0360a3aeeb6e6a3cd19fdb4c0f5b7a98f3e22d51176c607b5c86bf0571ed35cd50f800efbe02e9cb8a595ab9d9f5f8ad0a025a18c94642756a639b1e77310097a4b1c5a9303a748dd5e3b6c29b28e8a61e6f81f73f72fdfe319b", 0xfe}, {&(0x7f00000002c0)="5d9d5c24b7572ed9c462543e96ba948b11d4175893fde75ec3022dc475f9f32442fcc3db35050bc9f2ede40731462ad7400944eb05e2cdc0488c02a07cfc34320b054e95f17d5555b0aded6e8c1309a47258766f268a5b3be6fa5d99e99949f44f487edd27f260d35ef2a0e16293b340f0cbf4af3b67752f531f", 0x7a}, {&(0x7f0000000340)="094532d6a549c2cc064710f46c286e885ef779d721a9d3265bf7e0ee486c4d641aaa9eff29a761f43c02a17ebb371c7d4e9d9f85dfe31287d3fd29de7ff0d4a00fdd175ce7f307ff3cb91a9d7bbafcdcb2765d3abf636797e03a8a5b5b36", 0x5e}, {&(0x7f00000003c0)="43db597068452c08af07b8a829da0ca0d0779fe1a15168c8af0ede0e7dd071e184b38370f8c213df9d3910adf706d09a2f0cb59d7457051c4c864acdd10afdca0260c6484127aed87513eaffefe33d25fd35005e3791a38bb376273d65eb242a835c82a809771b8b9ba99fcb53b0c3599fde8382a8dd1a21c2bfbc69c313888b47aedbba165c96c553e081ef9a", 0x8d}, {&(0x7f0000000480)="86a649cca83f95c8038d853a6f548d42a871f8478499a4de6e10b889a47543c7627bf80605c21b826eb896849a29dc9e5cf175ac34a6dd77232ac2b13e1f81684c6fc17c3dddc4b7926031c138b9fb67506d80f7902c56084662863e747b30eb09ed46af3e79aa80665fe1f77686320f64e89794d00420c4d50bf391e6b1ada66a8cdb9dd0078f686533782d2fe4b8eb31ae33b9e502f516", 0x98}, {&(0x7f0000000540)="1be01dabbef1e02d1b64daef64f6099a8c0a7ec5d60c1c4283ed6d57f5db4e7015572b65b7a4f75873534381c6a2bc56606a527f5b9c2e359703e9564cbbedeab41249a1e6c6ac4529c678f812ca0da69dfdee1cfcd3fc7cdfa6603549fb862110a859ce1c165883f313a9597e2316e3afb4102de3bdc8a30d", 0x79}, {&(0x7f00000005c0)="a192f57a6941a09ab81ae97b3d32897c729fb69dba2a217278fa6d80479bf73f70d71f6684f3273ce643ce4aeb1c5b3038b30a24204b27b8ca5c9bb8405964cf258bf152", 0x44}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x40, 0x8}, 0x8) 09:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80}, {0x6}]}) 09:43:52 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x5, 0x100000001, 0x100, 0x1, 0x9b, 0x2, 0x4, 0x2, 0x3, 0x1f, 0x6}) 09:43:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0xfffffffffffffffe}, {0x18, 0x3, 0x8001, 0x8}, 0x1, [0xc2, 0x3, 0x48a, 0xff, 0x0, 0x0, 0x20, 0xffffffffffffff81]}, 0x3c) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\'\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='%@^\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\\.[\x00', &(0x7f0000000440)=',/!\'\x00']) rmdir(&(0x7f0000000000)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x408000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1c0640000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000f6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004527c2d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da9e4b6af717b933df5565cb1e1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f06bed7b11567eef2924b6000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021a087be0e4baa02dbf023272be600000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000632ec40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc4229766e0e11876e03c7ae07bc8f2036b37f04dfb017f429f076c"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 09:43:59 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x40) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:43:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x11a, 0xd04) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="a2855d9ec610e1fb3a69b70c7f5952e9a7b10588a19e3d76fe39f8d07dff346e734df5bf6999febff6177b9734ba7cd6ba8b37ed1e95a5f4200ff59a06b72e75e3009050bd5fe6cb"}, {&(0x7f0000000180)="0a0a4030eddfec828782807ed82c354941a3cf9414771e127e9062886d12817ddae28b4a959c014d177e1044e5fd83568254209cd0ed27fb40f111565ddd0af3ee64284e216c6e20ca1397913dd781a6edc261572c67074a7294dd1f1ba7a22fd225b625e2d27877ad29082cccdc2b301738a1ccf1c4f73b2b94387a661d8fb0809ecb45b2d073434a80fce73d446624307b06848e1ddcf617391700a35027454ff535e196b9aa8a0fddf5b52d11b1949db3e0d3c87d0020f90d18f5040b"}], 0x1, 0x0) syz_execute_func(0x0) 09:43:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x2dbbb2ff, 0x80000000, "000000000000000100000000550000000300", 0x10001, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) 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) 09:43:59 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)=0x6) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x44, 0x41, &(0x7f0000000000), 0x0) 09:43:59 executing program 0: r0 = socket(0x37, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000000)=""/222, 0xde, 0x801, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 09:43:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd85, 0x0, 0xb7681a6378fc8adf) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x3a, 0x5, 0x9) 09:43:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 09:43:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x0) 09:43:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x7}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x2000000000000075, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) 09:43:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) getppid() setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 09:43:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0xa0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) 09:43:59 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x8, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 09:43:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 09:43:59 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) truncate(&(0x7f0000000000)='./bus\x00', 0x100000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 09:44:00 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x7, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 09:44:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:44:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4, 0x10, r0, 0x0, 0x0) 09:44:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000003c0)=0x1) linkat(r3, &(0x7f0000000340)='./file1\x00', r1, &(0x7f0000000380)='./file2\x00', 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x9d, 0xf0000000, 0xffffffffc75a39fb, 0x1000}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xd2a, 0x2af}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000001, 0x1a2, 0x9}], 0x72, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x562, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x32, 0x10, 0x6, 0x9}], 0x400, &(0x7f0000000000)={0x2000000000000000, 0x80000}) 09:44:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x105) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x27a}, 0x8) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x200, r2}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) socket(0x18, 0x3, 0x0) 09:44:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x1, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x1000}, {0x2}, {0x3, 0x9}, {0x1, 0xcd8a}, {0x1, 0x80}, {0x3, 0x3}, {0x2, 0x7ff}, {0x3, 0xfff}, {0x1}, {0x1, 0x80000000}, {0x3, 0xfffffffffffffff7}, {0x2, 0xba}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x7}, {0x3}, {0x3}, {0x3, 0x200}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x400}, {0x3, 0x4}, {0x2, 0x6}, {0x2, 0xe1ab}, {0x2, 0x8}, {0x1, 0xffffffffffffff3b}, {0x2, 0x8001}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x800}]}) 09:44:00 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2d2f28c1653000"], 0xa, 0x0}, 0x0) 09:44:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x9f7, 0x202, 0xffffffffffffffff, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x6f}, 0xc, &(0x7f0000001240)=[{&(0x7f00000000c0)="9ad1602effd4cc0e61be3868cbaa5c640af66d2bee947eb4d82427fdabbb8ade0900177aa82a9b7dc3a29e90a4f3be1bb702cc560dd06cdfbc84e39b9d186dfce2c8226e2bc70c832b14981e5efbb0933be4e3f3f9d9e1d485a084d9409a248eb4d58ba071669e84a8358ca01233bd0478a064ecfa2ca25ee04ff67cd905f8f11c80f243a39baaa4977d136699b92fe3e58c0e5c40c41420158b9b4df227e3bbf6ab5b6b966ecbdf969a019c443536fed336cb859b98e24f4341cbda3873de068249503ae6ceadeb0a0166b0074007fe18f904b1def7a0976e1763aa1a5176d3f5b1aa58d1976c2903886418c980269ed4d8dceaa2bf970c780e435a13165941c6d211d8c10a50067d9ae612a4080b2a515b7ab988c9f30b789e86d3cf83f2fa8a1eb5f59dc9b859ed9541a69a747a32c712d1ec8eddfa7069c3d833cedbea1d36af817cc13bf1f69e004fac2ffd83605e7c55d5a731cb28e30aa6da658642f74c528dddf0750971cf89b40321ce6331e92ee5ef09346ea68adf5159813071483518915393ac6323a662fa07b65c4613fd2e60febf8531e5741901106dd374c13f398a473f18aaad385212fbd54f42b8491960531992027105de4fb106421e9af35fbe17d69afe4f7a92de5271113a43eccb613f82a88f5dd8e6d34aba245caadc3fd2f445a8447fa79e9c69782ca53f64be8e2888aed5386d09758c0f7b226109fa100c6da0a6d2a5b43f316c7d3f662fd7b6808590fb774b642b68287f14940c56f80aaa94c7678d8f9530cdb687a469a30a1b40a4e8e211f5aa3a69f813e210c6c01f9ed06f58b61815be9885b3e52888e1311a7ec4bc3c05be1681942f1e32bfab54aa74402de61b737184c2eb4deeb97d7b716e2ae296f68660beacac6c3200a98d19a5b23149286ff64d3f4b294b016e9f23ff8b20a789fd9820235929db1f9c8bc5cc095cf90c385f0c1e67b0a6232d832020ec2f4ebc2c5296f9ddf78ed5b9d1b9b816aba6917e61e5c346973a574cb84478f8df9f700fb7586a0356c4df0e05da2d4d27daec4c6d04ea074236eb9b13b85ac8590a42eb8e905ce89ceabf2a2496548e6bd26ea6bac2457af697d480aba450efe913708f77a54b84c1af7f119c4f327b0679b21533a9307d2d8e1107d7014a2c367ff039af82448a7d5514fcdcb3acceeb6a750d74ba8f96e8baedb162de36dce766f97229d4f1c67ab83a61a33b6a8541572218621f8cbf8079ad79341e9e7fb9cb6def42f577bc756ba3ae1b4529c81778d79c21d439de747e03ed376b14151bf4215c3ed2375c82d9cd7d2fdb14f62a21f7362d95a384b8a530f444bd91f5ec679fe69ee64e15b30333001df92a92bbb803bf4e20f92ac72573c4c305285ea08af8eaff91570c7bb0ccabdf64a89c9e419978c5149e7d008524ddce8b0c12c141dcfdba4179ab477cc132db2b620701ab1d3dc0ddd31531b54a1343b699c6934a211facfce1df6d5655eb5646a39f6a7cf2c30189df8f708d11bf9445df9054ed4dfdd05706da5a6c61054d7f46cad3d41b5ab2dc2783ee3be33c848b88e43bf5e0011cefddf19fe3caf91f038509829ca62bdfa71458f6516ebbe73337e2d1a5828b40e13321ccd772b723c8e6050c48609dbcf97d1b261976bfefbf2d0bd90c22110519e81bef3a3e228c08db6dcb340adff4c3861d850bbafe98ae9fd1322fdf0eb8c2c5c1b67850859fb8febedb08da116b61d19c046d81ae718c240d28b23f637efacd665dc7cf01de68b759a8c9faef383edd80577d1e6ccedff0c844283f3298e96ec7582021afa29b94680cce7a3b09d8a92a516aa94453fb189256bdd86fd3babbcaa3066f1ccdfbcd446d25c882047043781ac5a30e30cf3e823fdb8baa1b6b8c3653509b179ac193066b403aba02ba5f4811460875bda7489fd515c0a9eb0ec4c36eae6608d3d919f4b7a99b9bc46269d4887363769d6ff36e1df22c1dd02a2bd50876630b0a1aae3e5c84bbb534705f60afddde49b96ef41c85fd81101f0083fa703b1553729b8d19764e1a97cb95afd1d5dceca101c2e5c3d4c5a733b4e68a01d5bf6c5d390334e0285547422d4581463b63f184a43d38b78948f71d06e21e4708a81b9cf49a543b85004e6038b7d841e460b4076cf37dd34eca2539c26f9a605a25fa4e47e3d51ae93c5e6cc83c6e276c8915656d349081cfacb4192158ee5c2e856ac73e7e8ed34b597d2690cde582f016cb3221f55a6dce6510c8145b7dbe28e7708272d86cddc4d95350bfb9e98cbb772d6aa2a6d45448473df4fb7b65a6c4d278e3a120af494bf2538187bf23f679b9c1a9bf6c9fad3ed8c94898a541d72ade5fb9bc410f5dea0fb52da7b0ba9c631936f751eaaa022ba9818b0d3a4bbacc11e22cc8ff38c7f0a05833ed4784723653779adefb80c90f57503686a9864eb4a0d50ba586cb675f7af186dac93e8153447a539071e50686abe0882361664d1dae1b144d8a4345ffeae6b41683fd45607f670b5c22a62d48a811547a20d2c77c2383400f4761490859a919fc488c206b142393fde6b5084ac84a162f8efd249fbd0fb41e6bf36b8aaabd207af3f5f2caaf34dc53628bb7858abcfb205e33424abf17aa9ad94e0237c9554806f2dcd53b47533f6163a0b005030beb3a2e8141acdc27d005370ee122c28347cda4a6b7106e17ccdfb9b205072362273b4389c7fce8d58ea58cb00cd2075aceb9db1d5c9dcdec8f89fac44f3975bad19933e60decfe31d0b9e4f11642666383466c835c00d586a0d3109e0dddb04a4342b10bf3209c5b4b74f8ef3772aaf21498f07d0fc21816737b99f5e9598c97c2b1069f46f8b650856e3eaf428a426114f983c1162afcf8d48341a7c84381fb06b59a7e6e8076d2daa6ea3b1c7c623fddea29f1a8a468c58503f40a350faf8c5e00874962dfd7715d9632c7dd5d910a775bb0d439889142b3f156227db481c7c402993afd9ae64c2876a79d11b7d4ebf4b3f99f17a3fec6849e18ad9dcc5d0217b8a15236fa36969b23377d89ed6470d428a855edcbc142940496b8de8dd7dba59fbb01d43c7b35554a6d8dfd5e854af3f421c579ddc81bf783fffa7f72e3cf6f29369946430d505f67f5d888288cc6798a82c0a2841969d3768d39395d805b5fffab13472f79b827c0825ae9003032d20266a784ace1461bb713a52e103cf38bb9dac7a7ee21d2d2b58bf7e0f80fba3e726ba202602eaea1701841daeb0cce6e4f443e8e270d28c1d3bb0997689bb5e84d390cb4c1f811b1d527b34a73cc98c6867178a6487a746a0ccf5b6aaf003667273e089ca65a2b02ce7c384d883d1a2ed9c2fdf2e8a3a68f3e349c22689a35de4800df9b7c02f1a94a1cd5e6b9c929651586c11b3b273fd5ccff61b5f77677ff6045c1bd4b1ec99481d840c752377b9f6226cdf5abda766100f80242894bf8569894aecb84705788b7d62412881a816b5127630f39f573b5d1d2023149c72cd661060bd58e964db2c307a6dd8c337801a70bc46d7eacea6f0b856f5cfce1c72804a66324b5464598e07387610d62576d158c2da46d816feba7681f78356b0aad66d7366575dbb05bcd79da3056b3e0537259798f0091fe6786612f83414f9014dbd2a13e64adadfcd272c9e648b3dff79a582c2c511d4385a9c55f26f566e131b604813abf5eeeef0302b8b5f746c2e86ec6850153f7e099417dbec390e95213b29ad928efe07829d1e5fcdfa363a1eb78c76e60114edc989386395248f9a7148f072e668300ac42cad734716584d57787aaa7a195bd7b60c749b69d595dafd64f375f5686ed8e67b82275b6c45110faf0d29248b1d099ce3055e7dce7730f3464f03f070eff7a11ce7e70ce8f4bdfe477b33d060b253171ea40919342fc08a0aafdf98f2fc141ef05c364fc34d88667e3057aa09feb9b8f066d70e5e657554c8eda060b6d8979f2eba1e7915c05da34e3001e7973c63b1850a50202bc1c2c6bd632fbfea96a6575f5bf9b8c049caf8fbfee1ad1b81dd56d7e2c5cc9177a85e25e42ddd90e9738fb994ff47063e9f19a0b7eac6f5b9131a37afae2b1c4b185345410c8e62f019850b28258a9cf5e58a258f029013618a14ce5da7d657a594cee24857b305823ffb2bf47d1ad1ee1bf2e8607ae76e0f76ab9122542e3719cebfdb58f474efbc0bf4adcff973edb738b88994d2948fa2d7ccc9b5445dd51fa3058fbcf6e0e4ba279e4eb053ca1a511d925ba260b7b2e4dd546102f346745064b3f2939708824d5b9b3492a08e4cabd9c6ac678f2a569a52341e70706ed482c2f1efb91d1ff10f77353652a80f80067c2a673f2ea3f00e03e4ac5edd3305988db3b3befd5ac10c078fe20f6838e36351ed4779aa07aaa93d970fa641c986ecbc4b3362312d017fdb5b5e0068d692c6fe89b6e8be64b5b7d82df63b8c72adb6d96587242e3224b0cedfe1c542a3864a504f78dcda0c9772e681fb2e10699f95f723374fa2f8dafe31473beafc1c6195951e74751b1cd4d9ca9a9781f6ec614ff13763207416dd5cee76ebbcada392a338459c43b919a45dc5a01c89bc327282e873e237276192872564db29833e941f2e5a8206a2f805d283a0d6a2457849b4c26682de98c8f7bda90a01d45a09aeb1a7dd2ead1db05469f3681fc00c862417a94eca126cf7992f80cdb645cbecb3f58271ff18eda82cfaac5a3a94d07686c109c2796b3f9f93f7bf10cc935bb627c386c53ef78f5e1d24131633eb18ac58a3ed5c8d27129cf3beb82de345f605070f432a8b8b1c3b2bbb38dbb2351eb74c181bb7776759753d4d4706d814a4a232fb5a2795890bb56e886243da41e57e7559110db2a88cb4a34dda45edf4d6e0a35a8ef32228fcbe7aa8451929f1a78d9419e3baf29252bbf64869742f86c8fd1b0069a1ef5de779dfe067161689d7c9feab068d86a8c21c09cde2c0d832045928581d0e02e4c74ac31cabf3c282ffdad428de10a2e9b9a88a35ddbfa543bd176665b7bac70db606c87e693a3c560291236d61733623120d6c605ea1380933fa4d6cd022d3acb6ec9a70fc4a82fa93910c56fb122ee5f9c2625498eb0a9e5eeac794536564da22e274715c1023cfe9c0068c778968c60011ab78cf57b8d4796548226a89c41c51693745e2d6ae63b4da87c9f132e3a8ab0d4a92e06f3e6a34aecdc84282f6960b59734131e355b557ba4ac0af1dd692e3dcb176184443427ad8d1c73668875ca0276dd0d4e9fc2fbe5dcd5fa5c25553560e3e5603932992d84a5482939aa3b0f71863de766fafbc0976a3f465e0c60d900c2aaec058eb693d6e144efa8f6a50b5699ef05fedeee89ba3ef2f7b545da5eda2390463d7debeaf517079474295cdf68e8244d06531ac202e67679d1adb3b248353b6f544f6ea0995346ba30db6ef3cc66b32107b2ae43ba67d25d0b25a0b0e4973cfd5d764162927b03aa18d18d1edffa4e6056f8d5016989f99fae6340da32aa02d7b5df48dd98871be6996268676547baed0df17c56a9d7ce16134ac3103fa98c813991c6a5068c01a3bf04bc140d807e6fd2af40ed0bb6fd78abbfe36359f4132620e86b16b8f7dd195ee1555f0f100d49c4c3f6beed37ccf23c38fa9f993e6160ec83fe234b56d108a214d618e71b96731b5c8385a2452604a0af1fd263465aae55e84546e3c620e1c0b69d1c30e949ce2aa9ad0e7a2b7255cad27f71558a769363dd2c5d94f0e7e129d7d4a64685a7e1d9dd9864c336b543439d4e879fcd6ebc8fffc0aa94b2ec1098c78c2b4f473c", 0x1000}, {&(0x7f00000010c0)="ecea408304ae939b688fb46845df2e8ad3f3d640e8a23e3a72145d1661fb3a86a63f10d508e4b4466d27a68357295bab34a777d0e4744b1e3ea046ba90967b7b3f71efcf5e3219fc94893e2c4da4018e85bbfa7fa4d1444d1531d9e6b9502a693b00b5cbfbb2c6ae64593b32c90c207b942f9a85fc33cff961128ba10ad5285de6071721bf55b0ea415779c79c02c5510a8c136f5e758e7dfd11330e9d8fcbd3be4bcbc7f5e437dc9f87ed914a9c660100ce717eca4f340a10d46a9859", 0xbd}, {&(0x7f0000001180)="3dc0eb90d112be29e5dae7484acd135ed15a9b979fd9de409d82e73398c53325d8113a6aea43077f0d34892be5e113720b1d090c60efee7fadc00dddb4d4b78bbf5714d3f94a1cf9a08ceef933423b8751c2cb8473aca539a6bf29a46d43be1d148d32c8379de819984d37ed5c9f7925709c5618697d0d1126d60fcbd05e7d766e378ded4ab622ffd087d68229e5e5e91cd9c5358a8e0e87ef60eff24d5456afd24023cdddb0f6e4fefac916e417c76b", 0xb0}], 0x3, &(0x7f0000001280)=[{0xa0, 0x1, 0xfffffffffffffffa, "932005f57cfeb99324aa960fd394bc8d78c0b4713a7f8f330759b81852a79e33b5a9f441a8b463e28671bf528d3cbabf90d7209178c5d7cd6bb4e9f3f1ac076b001d4ca6ef0b846ff7750e186d6ac97dbe7a614ec7f5b8c8a92ff31489f4eaf5910e91091dbe926889db11d8df36c149948448314823670b728d58de98f550209e013d97f7ae623011"}, {0xd0, 0x1, 0xfffffffffffffffc, "fcd2a31e35b4b901ba15d17637c85dece995ccee3eda3e7e24aafb4a9f38d120ea7aa87e19a96175bcbfdfd3dfcf357d118934d30b5bad1b5c98c6a37e87605d3e2002e979fde27eaf2b1fce132ffba3d2d45c5cc9e41d2a7717a4c835d17cdf2aa3a8800b701bea69f95b112a111e9d6daadca4849d2b5af17b73c7abb3efcb399df4cf9e0870c8d4b01a4f4d24f43bf4e22a4eed6620554ca291d3ecd8b63879fca23408b3cabfd58467227410ba405c922e91d37f32624e4d2cdf"}, {0x80, 0xffff, 0x2bfc9533, "2af80bd452e7d74756df17771e591a346b02bc87f757609c95312ef1dd18580fe913455ed85f58067c14eb5df0a96af76585869bbc05033e65692d2d7f450bb0e2bcaa60e26fbafabcbd33ef4873e3e695fd19c005dbbcbd4331638d18b87e1ba7912ee2646bf7f8fbb412695db1e182"}, {0x50, 0x0, 0x4e, "33fb492dc91ca6a357533eec1d9535d5e3c41adc1e3c191902556a82f494a0e1d0758957d036404836788f99f4b8d571b8a9583483b630496dca8b430e0a00f4"}, {0x40, 0xffff, 0x0, "e119542b70985b869c79320add58cda85fd87c74a845ad918421402f650aba206f11b8aaafbdd04d7d06"}], 0x280}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='x\x00') 09:44:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(r5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb5cda11f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cca59019651305ce44a638986c3f26fd1f1418cc09b42e94fd7728dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a49c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca43d6675f901015562ebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff0447196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004f46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db00000000000000000000000000000000da92304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe010000000000a554809f26"], 0x221}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 09:44:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000eb770850f913b454e25611d99d5ba36cf086b8090000000000000000000000000000000000000000000080f2abcf97e5da7cd69aed6829915d5268dac267ad9c401c63c085f6b58f79784269aabafe7a9f3791c351349b577fdb220f2e61103bbec0b46a8a9cc6d4f1f0b251e25f415418c083debc0ef4ae01cc81e080089879139c36ef1a1a1f15f4628a1019a3479dcd42dd0c50bb1d08d5476a92853342f400a2594d6909c6f8686f853c5aa4dffbd2da9cb82a99cb74d5dcb2b42a7144f6a6ebbfe975c7559d205908b23a2bdf2da213a819e1788f2529"], 0xa) write(r0, 0x0, 0x0) 09:44:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x6}, {0x18, 0x3, 0xffffffffffff8000, 0x4}, 0x200, [0xff, 0xfffffffffffffffa, 0x8, 0x7f, 0x1, 0x7, 0xb29, 0x8001]}, 0x3c) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 09:44:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x100, 0x7fff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1}) dup2(r1, r0) 09:44:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 09:44:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000000, 0xff, &(0x7f0000000080)="83110899e9e6247ceac25c05e58504ba123d69f9d8f116b6d22cee36f7ca715296fae7cd4d77220031ac3fe5361411de23f3d5376226cad9634f421a683850d1dddc943070c3bc8be1f2589ac7f628deeac78150978d690df9cd66b55627cae39bee4fede76bd0a683d0373d8c731eb61a96ba712ddf443cca76a5bab5847f92e6650f650ea3ba8c3ef52ee6be66ca11999097b4c255026ff8aa1494a7c352fa7226bd7ba8a64cfea60838d59b3884741f5f2a1570a7851f436dfeac1390806d375ed28acdbd5160ef85962f5bb186cae08861d1f5b965e775ed5d345b9dfb6d02d0c3ee86ec88eae2b441eea2f77b6ee410782005ea63be6ebecbf2883faed8893597025b741a49a718fece76e9085d24d446a3f168c1478b19246c40a346b9259cda2fcec9e1c807b48c308a108af4305209dc7c4f43a3e0b2b5d85f4ab148cd3e0ef54c568954e97cf28ab7367a2ddd2d98b139450a2694a8eac0094c328383cac3542b334694a7c5413c9208dcf454e0e4f6d9a754466dd96e5797952659e2fac45d85d6f825b4599bcf00866d4e246b98515a0f4614daa857ea9e716f793ebeb78cc149b257a3a323e490e2ff67cdea65e39fbda6fbf5b42fa13a31e30876e7de4c895ff4f43826fd7501968fdd9598e747b2b845d39e582de71add2d61355b7474cf7e2b8b67023d0ec070fd0359a606fc5f7a5c1ff1ccb771211d0326355c16395a805bfb8521e08ba6a194b5993964f8b04f731927cdc7bc0a56f16c1c686c86ee2ca346ca7cb740773920395cd89a5adc38b9eb3b5f72a92f225aae0427c695ecd2e23e07269eb46ad41360e81a0a09985394f797b9783d5b8396fe3ee6c781985ec1f5e9f1adcf460e0644c1ecc39b4641e919c096fb3906035a72ef3cad326dfba886f3adbea56ba9734a4db73226834faf5b75f774030750574b2ab99c0914169b270632431ee1c6505a41c00f4f1a2b57ac240a59790c5ac59b561dd74d4e6f6329cc2cf2bc1559e7fd9f31580b2ccd9bbe6adde0b3fa80297643a4fef6eb6c4584c9cc3feb4ee4eec6f2cd0f36c9d2ee23357c96e4d2126b6f291722afa3ab7802282aa152a9a5922385607286e0df9f9e6883cdf31c260ecb146cc432b501b0639ebdfd226d9120d2f57e39623f5413193428b113dd72a6220a1fc6214764229b9f7c4d15a0ab913fbf7d48cc804f9050fdd31826f418ad9c967f1d657eb29c3b0f9688ee2663e1bbd38489b9e959a54d0e0e5dee738cc72be19c1c9265280af1cd4dc6864991f78bc4f9192a81b19f8839a8851def1cf141895bad7f7c0ca498d867822c39827d3479c36bd64e1f3d30d0f1f34c6b134ad42404153b8361bffe716647eb82e84f1a7b3b14b0f5a3b6d1023b8389523bb3c9f8638edde125f3501805ace03968cf4de2dcf659063180202c20b7dd5dbd5e2d85a95ad17f7b2992c7596127c7d27a395a8ffac16c49a76db758ccdb848cae090a63acfbe6d5d4d7c466f9ce8aab04a364fbb377ebfbd54ebbcba518009bf2562e69f209e16adf7b1b71377183da7500c9111c269ba384146757ed6f33a3d1c79cd6b7a24ddb4a1672dd5ebec788ce46d6fb78cdb5f2cbc309d652924418d0fe243f0b78e58da070c9c54ed52793c624037cf6f8cb1f13455040f6f6a9a340fcb38b8e05fc64f0a6aed75deff1027dda5c936545d211033c5250a4deafd080bc1a41440334101427217ec03a5b72580cc1e8a05c7d6c7a80956d9f4eeedc5a3f57296d82ac9d29a97ec1e0ee32c68600812a8a122d918168488d09b33190b4fa077fe50b6fa15987526f3f98a4ad189fee94f975fdd6274d9c20d26d818c6dd05732dd4830d073749aaa14e1356c8a4e3a626fd9c881943fb4a519f34fb322474863f29ee4307f9e1bfab7f3fdef61e4243e9fbbdbcf8e15f8b2560984ee4a9f17ebc0c0d114a6ac3e09a99715c5c657270f5d9782ec7ab3993fd17be5d554e2b29a2d2dcf65556a8106f9c02465ebc57c5da24accf8a6d4987bd82b47ceb5d144ca9d3d5deebbb3c29e5596a13ae30079fc580e558cb5ed7ac7fd51089f9e135a7af9e4f86f4c13d2da3ecb42918c5341a4fa2e5cda5d22357f6c34c7229e39a8dd7b0684875e48cd5cf3e8e0e6681f387053ef334b26625203ded00b24070f5c2faa071fd12959d0cbb94336aec52ebd7255342aadd2297846bcaaacef823da403cf7cd6bcd598b4e40b5455d1a7e90b6be3d2ebe7a176af1d34671de83682b2c84051febcd2ac456186535b1f0104233ebcf8d06550acbed2d814b15b1ce68e7e0f1f370461556e59d91ddbfe27a52f11ac2d0a79825d040be52e23c4cfd1bbd40a436d57c43e1a930e5b26e979b9de66111828a4b31136261ef95b16bb192f6f6783b5ab73c246cfed5c05bdce7ee261f038e1e102230ab00e893a730280d6319fa5eaa0a227cad986c4dad6e5750fd248aed6c43355e9246d83e3128fb0934c1ce0bbfc4a27e8835494c78d47a2b69ed6462598cdaf88c4529d8c20e31baac676505423f2d53ab0f3d0d288fe64a3c1747c18230e7ca974a96813b66be06f027589443ed5f3a73980171c05fb4325455f4ce9513d6b065332fa31b010fe1279ed907015912037900c672da4e8b7ad3cda6ee27f241a3a4e15b7e31019088409492c9a29eca31cfd6b7dc2c9fa0a7b88f40df65e52fe7641c65baa49cf7fd70c5addfe7dee1c0719ec1a9aad1309332aadd3c5019679e433875e0f4931c11cd004f649a842cf0ced191ce8bcfbdf57cf2b425344c16b759cd9714a505de56aa321c24d878d412cb447244f01ca298f33c8219264543c679b546b9a2fb9980f3c0017142c2fb45ce2e591e9cfd80c0e3597e8d862d1e3a2c0ae9c637d5f8b6c53dc3335e04b904ede5bf4d870215d1702d5cbdc09116c9c3702fc6f719b59de9da66dec6436e056e840ebf9a00aac846a30d163a2610a73146d473aba3fa321a14be4d448990ac7f93c12e199d0486e666821db9678e4231660178b35b345e65743fa3f0cd9f4e5f3924b66a83ed67ad93d73d96c5364e9d8a8186c44069e0e4a04cbc9ccf706e281961c2c5132dbeabbdf46c49ff49e3a3c800a02d02fc5d1747cab8f97addbda6a86e37d104e54ffd8c8d45b9a5401a1e401ca7704a38a5e67ee6246b49a30c54ebab57072f58cf716d12b3ccfe5924d12e36be91ed285fd9a77367956a36ed076f77b5513e897ff215528bbc83d65db7bdb40a8a4e8087b75b94d944c2517b38f1db45931fc41ed5d8bbd15380356405d679567daf0f78eb7a8c06c7f31db4522fbdcd255e6aa2b264c7d3120ba1f05c36c23fe89509ef8a04aecceaec9498dc7a935d5815cf541f7e7717ca1f722cf1a97c933c4b57a0fe4b6bc45ce6bb29417e6339f8a9957075bd45b1d4e8882698f5ca502d189add8f06381b2ae60fa9d6aefc41d67872ce36e97ee1c0737fd5a147cc7cd3d504554d84b4f5c56bf2b2e46a3adaeeb88dd02ace25f2bb4b2e82aef226af39618d25d480462fe473d70ff0d62c494710f1e125274e5c198b210718caa64fe40f1cd9951f4cfa92aebedab3a2c7d18fc2706b0aa6d3c370fd087a257d506c486d4046703179ed0fe974952f597c3fda38440d7a6b70c9156b89ab48c016805b61766e50e20d944a27a300a8881b79732037f2b57d83a24c1bc9977998d950c8ceef6e72b3d60a960d51702ea5555f3d7955ed39089234fa0916b0a3c630cb3340dc9481d2b1d52c73246002a0e6f395421cd7de5b093c6563b07e9961456a53be377f4adc9c0c0532fdf6ba97a55460d7d0d1809c1c62314b9d30f0ab12a7e5d0aa8cd2f526c36b512fef796275d619d85beacbdfa27e6d43ae3428f5e2ee262306f3446a6226b04a998dbbc3b8813316d93ac9bbcdecf51ab2748a725ce089b101e69171d3eb1b89f949207a8d7b6311bdc887997b86e9dc826292c442f4e48c2f97a2d56fdd3e5ebabf2293a521612dbd4dc30d8733825ff382e54c00ec8a02ee2a8c609fec02b867de96e4171dbfa430e7db6395ca82a35c742edf36bd569b70019a28d5291c82f8c106e15e2a9f423ed183c54f928e7c6b092dd2bfdf9dbdf11d48ddd1e6f74b744fb28f1bd3db076fa26d4db4055561d73a368bf7549294cb08426a51d12f732802ae573e7ab8ce60e9d402afae17b7234a2d8cd79df96ab76ae62f59074ed5e479bb84087abda524ca0b5a1ce0e2dd8e1198e605b22161895a362793ff55187cefb28c2feb87cb938cb08a1c470f487122737623d599cdf45830f1c6f8d2f4c4992386b433590c8f48c00053a46e8b6f9a90ecf761406776fb5d4c9f40f2ec9f76dccdaf31bd725c4a65d8c82b286cd169a14932de92fe5381de193d7ba7695fe4690195480d8be40351dabca97733cf80994d340b1ccc8dc607185e3879417e1016f6b0c67fd6f68ab87dec4616250d2e3e574d9697df88bf130db25f7bf3019a62aa128a17e1cb7b78c9a6f74280f6bd1fc90f77455175b0847ad20e3cf8728fb252056a84da877075d61cadece91a91ab77b7f739982ce3adaa0d45bb692751ff72dc05074f57f073885443006596984ffc4f3bbb9a39a6acbd2f3954073d90b27fe99af43e4967a53f6409630597165107e673a9cf3aee594c962179fd3f3bca28da84ad7aaf74e45d5408346035b544463e9a040399624de6d3bf058e7ae90d16c30139ac5232caffbafc849120b86cbfabd564c46590a4d7ff8865b1fa8d2d69da75e56c391d4d9bf6228669edea56c5e22f091f62758535c5d833608ceffb26b8972cca95055f82af4804fba400d469fba5429f6ea950285b2a94d0d42fb1d388bec4451d5bbcaa3144af7f85f6d66386ac8cf60c57dc18a5b9bfba6f9d9126e6bf2b763941142a3554a1896c916ef90f5c05f4ec21994aff2920d5aa1182f9a247496869b0b8ed4c9bb216725524bf5279c2f85ca0ce456f5b9e84b549176bc02a331b3ca6f450c284ab3b31742cb9d47c2fcf469bc20710837c8b18356d9f72af421ab90ee108faade8ad476cb891b6c3ff54e585a44d64a2ee18d9e1494cb0ec4f28dda4bc5ac7b69c839003cf02c8e472c2f6886a6eef1004f180e3448c9b3390f841162ac11f0ec0e6d47df3513f6443d9c46a0f1494d9175af301711af94b2b88683285d8da2463a30b1ddcf288090e93c5e251fec39224a46270ce839ba917aee9d47218437397663a8578f4b21bbd17d6eb74ea15d8ae0f53eef87bbb943871095e2298b21ced7f3b08dad532038ba94c40696252aea61fa983982fcf7f330c8f94af8591154e3df3e868d0904a26d2178cce6b3cb89ec3a0d4ff47396a5b8e63d56a653ca1dc9531c51216d3157ba8dbc111c66eff7d1dcaf3c622245946b73fbc61deb4fd7c972cc3bd2596ac377efe56b8fe4ea6170fff46ef9496ce134745591e0880651874a129dd88886c7688df7a51eb842bbdda145283b8adcd22cc2aabc7ce684225ac17e1eb3b004502cbd69a62b0f288fc00129ea6ddd5eceee35ea8c7631cc9494d003747afb50d5ec4eaa6195987dfa2de8c18349003c1a550d690d20ceb5833555cdf307a58f07d7d4f9eac7190b92581f367ef437a9787e62514877b1cac329bf9baa4ea9ab4b3aae68e93f860f58d6a5f362f936c5ede10beabc318aa67aa4a107ded83c5121e91a5dfccfaa025e6225db5bbe18f548f443dd426ffafec2814ba873885f3c65067e64fee001efc5c3c32d2fc08c5fe9bb4f9effb572b0088e9bf29fcc58e2a5e32e8d", 0x1000) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000001080)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f00000010c0)="813ae7d542ef9cdcdb885adb2cb87b33fc3db24703f66ef4e310c6824cd8c6957fca2d851e4dd4dd175715dda425fbbdac7935d6edb36437cdb306d91d541d478f2e62c160ae2233e4983f89bf4362c69a6f0e110146342e25b2b0d847694abd9410fc12cf049c438a16bdbade9f8be936a6fbb70619009ffe6b92eb7be714c5034291c4423f735ad6ac5ae35b64d1bdd7c576e1cc49888883c28b7ac6af29403009a86aadf0c1ccadef1793cdcb1086627f8006e379c20a7d6ba6e0d4c7c563fa2ce3cd85deb8c03b2f2e42a2c3759c608d8a02d0c6b97351da82e0c4197d7f563525e05c110226d4749bc44b136ddc7885ea8765603d70f01805da983b23", 0xff, 0xe, 0x0, 0xfffffffffffffe86) 09:44:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r3, 0x0) dup2(r2, r2) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) 09:44:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x5, 0x1, 0x8000fff, 0x0, 0xb6}, 0xc) 09:44:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 09:44:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="d3961e6bed5ee9328e62d1861eef162c6ad2e36bdb885549a13faa051edf7db3ee0fe139c7f7d838f8a0d0f7defc41f77d7d23b1403f848c237766a6c82aad367a5d955a65037e3459ea57112b7bc5d62e706725715fa0558d26953d7dfd06544e1eb60266f0abcca9493f2303f6d67ab4bd60e31dd3105f331410d752bd1a3b828a612dcc83bac3fdbe10279a2a195e73cd4e35302d5ed0bffdb3af39fd0f8ba4ff33c06ed6f549311bdf2fe4def810a7ada04af37185b1047278869cfc06b067e710260ff9d518aaeb2438196fbb1e902baa904ba7155bab", 0xd9}, {&(0x7f00000001c0)="e9683f2c73751ba73a61fcbf30b629a14744a0a90d2d8be1693fe2094f8dbcebd7ee7181860d43466570017b1d248d9cfb9b43333d1dce6c48df832c21a08b44d174d141066373b6176e3e271fbed8966b272c75893e1e5583cfde04cac7c9ace88e70a5e8", 0x65}, {&(0x7f0000000380)="ce2acdf1fb7946d08bd71f6a1b9832d765c6a93a5ee3033ff98af8318161cd5e08c87a2d7eeb0712eabc568accddae1bdc1e01eb9d1ebc5b9c7fd93942780a9d6c033b10d6979f496abb6045152f2c8500b84dc79cdf988dd9180fd380bc6f35e79ad4a322490dd6314a2b112bc16c7cc567c9c385573a275d13a524be3ad22af180352e993ff6982e2e47d2ee52198733e2e1f563dd1275d78688c7", 0x9c}], 0x3) 09:44:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x18, 0x0, 0x8000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) r3 = socket$inet6(0x18, 0x7, 0xffffffff) poll(&(0x7f0000000080)=[{r2, 0x4}, {r2, 0x101}, {r1, 0x10}, {r1, 0x4}, {r3, 0x8}, {r2, 0x10}], 0x6, 0x0) 09:44:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xb29) r1 = syz_open_pts() fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = semget(0x2, 0x2, 0x4) semop(r4, &(0x7f0000000040)=[{0x3, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0xfff, 0x1800}, {0x0, 0x7, 0x1000}, {0x1, 0x6}], 0x7) fcntl$setown(r2, 0x6, r3) 09:44:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x92, 0x20000008, 0x3, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x10, 0x7c63, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0xc32e}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x1000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0x10, 0x8, 0x1}], 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x400fffff, 0xd77, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x3, 0x5}], 0x7fffffff, &(0x7f0000000080)={0x3, 0x9}) 09:44:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:44:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 09:44:04 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) 09:44:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x7fffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x4000000001bcd) socketpair(0x3e, 0x0, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x400) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f00000000c0)=0x1fffffff) symlinkat(&(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') close(r0) 09:44:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40000000002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x4) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000080)='$\x1b*\x82-%-\x00') poll(&(0x7f0000000040)=[{r0, 0xc}], 0x1, 0x0) 09:44:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x1, './bus\x00', 0x8001, 0x0, 0xffffffff, 0x6}) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 09:44:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) 09:44:04 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x89d3eee82eac77b7) clock_getres(0x6, 0xfffffffffffffffe) nanosleep(&(0x7f0000000080)={0xbdcd, 0x100000000}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7ff, './file0\x00', './file0\x00'}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) flock(r0, 0xc) 09:44:04 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) fcntl$setstatus(r0, 0x4, 0xc4) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/101, 0x65}], 0x4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 09:44:04 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:44:04 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x402004, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 09:44:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xeffffffffffffffb, 0x8, 0x1, 0x0, 0xc000000}], 0x5, 0x0, 0x7, 0x0) 09:44:05 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x5}, {0x18, 0x3, 0x26, 0x10001}, 0x7, [0x168, 0x8, 0x9, 0x100000000, 0x0, 0x3ff, 0x101]}, 0x3c) 09:44:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 09:44:05 executing program 1: pipe2(&(0x7f0000000240), 0x10000) setuid(0xee01) r0 = msgget(0x2, 0x121) r1 = msgget(0x2, 0x1c4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x98, 0x0) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x0, 0xa8a) poll(&(0x7f0000000040)=[{r2, 0x20}, {r3, 0x4}, {r4, 0x20}], 0x3, 0x40) msgsnd(r0, &(0x7f0000000080)={0x0, "fcbad054578348d0dce9b34240a0e8b0cc34bc99e6126571ad1dbf18af1bfe8e74465a473fe4df16ffd2c5960260f4ee520b1eecad2749f5ce3af8e35f20693af559c8e20cf4da0b567ff64bcb5f3ac11d7f3d2e5dafb9dfa6babccca11cb70849d86780a04cf984256240b0bab90f2068c84aa0c0cf0f01e2bc480182af1cce67192bc5ea49488f9ab181eaca50c4dabe2576b023822cf2dd85c432a98676772759d9fd46c2a50c5d7d8e8b29611e0e8e16d3e798eaff469040db0c8c55a107a218ee"}, 0xcb, 0x800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/64}, 0x48, 0x1, 0x0) r5 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000180)=0xfffffffffffffff7) 09:44:05 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 09:44:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/93, 0x5d, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x43ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'./bus\x00', @ifru_index}) 09:44:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='r\x00') writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/60, 0x3c}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) open(&(0x7f0000000140)='./bus\x00', 0x20090, 0x8) 09:44:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './bus\x00'}) 09:44:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = dup2(0xffffffffffffff9c, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) 09:44:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b542a538706000000a7c8000000290000003300000003000019e21630351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c00a8387640ce61cf1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd710bf0000000000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)="4d93ab433c8c6737db839ae34e71c4f0c792494030ad16fb6f016ca23aaf2cfb3746246b62a0ef7c24b8f952f7492c951d2509fc71a18dd2fba8db6d84653ace2fe2b11f8e205b27cd69b8884fb5471fafc7690494e9513ff6b9175abdf5a1057bbcef48a6a805c77ba68f6000f3441fe78dc56c936382ebde936d40d7b617058c1278e5de9552ecc5f373ba6c447df0306d624bc12b4cf14ed353ccec0567569a45d9b5b1f2141d0997000d6a283e5ba58c417992138a38f6ac445e0e716700078af91b020505ad737593b7d6881c69995f", 0xd2}, {&(0x7f0000000040)="8a1992848e9af0a365c8bcb60cadfca98b7002cc7bbe964433be85f75bf4e09cd5e39c78", 0x24}, {&(0x7f0000000240)="b5c7a75fc9860412d1c907abf59b3d9765bfd97bb012426fa8f4905de91e38c71e0dac72f2664cad629963fac3ae3055429e110d3977ed392d32e67cb743167b14298223cf052b298166b867c678", 0x4e}, {&(0x7f0000000400)="52062e898e22a9c6fb53fd379940fc766e274c16fa4fcdb28e81ee857ee79fced900e738e2891cd4d82f956ca5ac962e8a57abda4c5b69a6a6c3eae2a82845fcc20d418578cade5121df9a908145d28dd713c13fba481d8eec6cb48c0e26854bb60c45dc17b8a6e1a0bca4758292abae14903892", 0x74}, {&(0x7f0000000480)="da94b1ce6fd5436294082609a1c57b7e9e497ef967b2c7fe0d527cf3cb92647122f9f5d5bfcb4ac5123aa3c0788ec41c57c2f9c21220c4268084db21feec8f4305d2d21a36f3ad5ee7a805f2c6637c9643fc4d230af3263bfe9b6eea862dc52e76f48e76e824534fbe105371f42da4804066c5eb4bfc21d34ba77eb00aab44ef310e201d08f342de40817205705357faa756dbb54ca89ccb41ef2453c235d15e352d322f81d27d8f6d3a5feedf603a7f7bc98af0f0f120214efbd5382e5d4eebbdc354534e66f7a4df5a1f75d0e448cc0a", 0xd1}, {&(0x7f0000000580)="92bd16adab37913c23379859feac48ac0449099487d4f6c388a9bedd06e02b636ea469e47aedbb8802cc605f4fe667384b04e3929ef33477c557863b345c808f61dc151b18ac0db21c19aa5a14f13543eddb6c34438b43ad612edd269d6eeb44a9129836cb79903d065244750f6cdf035a122d2e4ebfdf80ae3f652156900ac8c67a52bcd04ea90c7dc07e7f9b48aac0989eabfdc41b04084a937be9b8908712058314f6b487cd0a7ea2294e0bb06891660a9366060a2c750cff8be1c414", 0xbe}, {&(0x7f0000000640)="ce41f8a5e8e13b8b746629c4af01d1518a3f028b1b6ad46504a47952c68b1c4eb99a9b9d1aad51552b0d9c18dec44d9f214663c060080eaf1b977b1da4400b9765e10ccd627eef", 0x47}, {&(0x7f0000000080)="c933c39a3e375c718bffb1661bca", 0xe}, {&(0x7f00000006c0)="5452aa804545457f03af200cbdd777716c87cfb0e1554337be7ad4f36b8be834377e7cd4ddf79a111df69e0fc321c02ce1f84662388a2112de25ed932ae7f7fc7bf38cc6c432adf90b564c8267aa4b6c1209237852cf98e3ecd8bf6d55bf", 0x5e}, {&(0x7f00000002c0)="cc115485edbedc43def7719a551140b6075e799d0adc", 0x16}], 0xa, &(0x7f0000000800)=[{0x28, 0xffff, 0x10001, "735f9db950410fd09aae059de3ad6547de4f"}], 0x28}, 0x401) mprotect(&(0x7f0000199000/0xe000)=nil, 0xe000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:44:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, '\x00', 0x0, 0x3}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x7, 0xffe) setsockopt(r0, 0xffffffffffffffff, 0xc6, &(0x7f0000002d80)="ab5fe8c5d6647259956f91c3111ae4fb8299df19efd9ab2733d54cc093dc018d521ecf305fd01c9986c258f4f618af48e27c36a5731d98b9afc700e66289dc1ffc2566f3b5efeba45d70a4a855616177974a28c919201db57aaa62da692b0a0149dd9dba6e733020e7caef2427ad2e9b91bfe4f06012beebb68b098f886ee40013e8b206f3aaf91ae84b30ac7fc5a7f3b0b0fac1e86c846a04a3b1161e6e460b73674066d707b1a9fe4d64c202d17c347fc465113b9c3124789fb42031a1402fad9433eeb426d00e870f97d7de18df530132230c48e4cde407cc81de438c34d67e9941c9777340e02208c8f5bde17f705c60df0639f6641a53928fe70f9d5b72", 0xfffffe13) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/206, 0xce}], 0x5, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000002c40)=0x4, 0x4) accept$inet(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) sendmsg(r1, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000001480)="468095eb1edf78f1466512e5ab0301857e12d772b10d903c17891f197fba9279f8900a65e596204896a295f805dd30316603110715529ffc03e9a202edc3a4b5777400b2990bfd1289d7a446c7db56", 0x4f}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="68000000000000000100000040000000f432f4913978db993990deda276167267d5d9cd360616f2e7da757858568c71845c7904f3741a70ae62dc31d1d0afd995614e5c839e0e757254e653115b03a4e260c8a8da560faeef38dec0653027abc3088755c0000000080000000000000000000000002000000de37ce25ce73061b719649383f2c3e1013c6de5c5065cf5531436f74a4d418d114d838c7496111a10b9817c697290ceb6ccc0586c1a7a9c23eff53e64e883b234fe36f2d38024e3e06a8534e064892aca093d825cdc517acc40f211480fd877f5d39f97d96034715beeee3fe07ae97df6800000000000000ffff0000f7ffffff3069b3e574d5b9395082bf46def147652a406f3778484c3b9bbdc11a2ce64c50a185d31e279b538ed3a9520aea1849fef87bdada4d2d8a3a4e77461806fd9ec3cf54e6f9f0be7a56374306ec2e8787eb5cbfa913ef000000f00000000000000000000000b300000000f3ff4806dfc2ed06d9dbe0e88786e44f3ae0575e6557be240b1a911c3d6d7809b8939d25285410330ced1733a8829d65eb47cfef3decf9025898ed0da7a80ec6e8f0e0622bf6e50f8a73f1165432e0b7677933328cbc795f1f8713ac9f049b92f5d2bec59060a0d7b2942da702d22de8a1e735c216022953aeb928bc9dcbc884ce84f10a5c964470fd941a6b7efae60be849141764b34b8d5552972c02d5f03c8b02381ecbef5a2338d01777ee903cb5949320a47e8b8e95b103a36783721a81af86291257536c46eb0342af17042bc892cc39310c475790582765e15c0000e0000000000000000000000000000080c870d6226be335e317eb898ee9c4578769a909fe359cd98a58c292b6f1433246b95dbca1f2fe9fdc137dd6ec4ca69e446abc3fbc302b1f40fe101f10b3598ab3b545926db676fd57e3dff4044ba6b1ad076d4f86622629f4eb71af970883b489518fd994188ed6d2e306fbdefb820acbd8c454d86e7a8146e97c296e80b2c804ecc4e80e9b9392889848d43981c0e91633faffa9d7920542ac11c56c903bd09d5ac92bbf05d50af5c2df98b7e8b8e7aa3f52c55edaf29ebb23b95eec4f2cfcad9ef75e2f44c96c1a49776f0500000000e0000000000000000000000006000000d5dfc5f0b7e20313abc390e3f00a4cbbd17863145c26bcea7c20325d97c851d02c85294f122a722a89dd5ad76ee554c45bd1042714c2dbf56fbd8967d742699ac0149e96fd5f5e482214da47af87fa459ac61afa8f3bda022ddfef07d38aa3ee43a025af31a47240db79479774a657062f239a1ad95e4c9beda801f9ce4b900c7946513eddd0b37ea2def4b3f39bd60d4d82e89dfe610606aa869ad1f2cf3f28f68fc9d12c0ddaa1e989e4a6b9addc5e53cabb2640da8ec63fd6d41f7ee1257b139d4a1b356efd8d92f3000000000000080100000000000001000000070000008a7c0103598a3e293548d7d367149bf3e6a341c3adcec8721d30691a90bbaa053457eceaa9c98c1c34b1a3fd34df5b62ec073c0066c4286396faa211eaf8bd80ac267af9053dff724a0cada717845647e7056782532fec1ec67802464cb7386d7364298f26761733ad6f9ae829b5985c0760328ecb5092f55a7e4e31fad676a932b6a1dde9d6b8c6ddea170b6c5f1c76a024a1922d6f74cbf34a83a2a8190c32f2e862b1ba986bd26ffc5603215cbe582d7ed3c5fae0ba7072d0f1b674415c5e3cc76bb977d629479dbcf2d072e7d8daab30b4524a39f13ff88e94c23dc7d2a246a8195980402ef4a0e576de077d93c9cc00000000000000b00000000000000001000000f2090000786b812a1039b9a43e3ffa6353d190cf5469e3633a140a860d1490b80fddef613de77ffae1823d46b799a0377209d895110193825ec66d9d72ce78e01dc03f90c667f4abc141bec04fda5b5e96a379a3ef3b6a9272920b35d6db593b75cbb37c227a182680bd503b3bd92c708cd7dd39eb725c27d15179bb2323b52a0b9edfb196cfe1d4776556df7c535ff069961906d99b676115b9b488ad679bb600000000d8000000000000000100000006000000e18b0f4ea1d162bc9b54cf2d425b451c5b8d3b98f3434055501b5ff261e56cf05ac834b76a2148b4398b7788e0f35b9c25b3dc8bb070f725b7376b3901d26ae60ab6802a29f91383328206deed81d4eb1b5a35fa88c568463c7c0d2b18aea22a92ec7b9152ec5a6442f711e2caa95efac4b85b8233f2eefe29dfdd513d07e1c4411bb50ca8e583884f05e5f007b9ac07bc2326cf9c3f59e54e672b5fcd28d45ced8cac7446edf6c1423b532e10832919bfce50b446dea68c3fceee9be1c5e79475ec9573ff10a1001010000000000000ffff000081000000adf75ddaa76899e4f0a7b414bcfa43483f5867ce09d3be0cf8bbe91077cb1a08e0ea59927a8012c459488ddc0ebff2871fb1a8648f4e58332daa353a4a34bbfc6c684a6502e80b079bb6bf6fac810352cba0b2db3d7ad0f74e68459f7f2519c7adc4a097e63362ee3113aafd7a0f8a94518e5b0f30249787afa2f60b783726f4f51c439625da9c1210df69369cd5f2a0ccf7c2bf4a5dd8cb84462d75ef8ccd3502c4bc4b1bb6396e400671c9b43b8e8449d0afe1cf9cc6b62ce83896178c54a64ca074174b8dcdb8924d61c5613c6355c33c24d0c356e5bf289a6e26ead6dd9f00609fe259deb3beaf3b9463d2630d90afa931781c0f23587f4400fb9efbf9aa03b8207e02a971af9810413ea68a22b7a4e46966b23c7a9a7872067a81596d11c02075270d9a992600a37d2acf371af5643e80fd0b1e704d2eebbb20e74396cde15b2673170c70d24c542af28a85709429ddf521433cd37e63c38711e967a42708f6ab51baee109fd922e0aaf55fa26c269e2d36b0ec0dfe56922863b103bdf130087691e20d0a5ab88369d7978786c7c658d9dfebf508df6e56fcc4c4d86de5e40d4c13daa9503ab1f037873e244437564a79f6d7933e1a619ca2977d90c73ff5c0f666193bd5c78897cf424d97b77d9f5f24a69a526bba3967387c209637eb1a2c83614cd081fe6dcbc4001266672f8c5bc5e1d96bc17d680d35581c2ee540829ea85b57fa616160600942165308a19086416f84e89a78684517fd62cd59bef6fecab8cedd9c48c34dcff3072dcdb4feb7e2b76260c8aaa92abd3cf920ec60d40bcbc0ccfaba5113167f300c7db696de836f6ea6df24863208bd6e5da8891d8b86b79c8adc20c42617d7430c2cafe47f6fc4b52479fb095bc2335776106783568031a7b6c2b06646e36e3623a48adda2d86c05e03a413705eebdb40c5284f22f10bedbc7f7fca3952dc5a846c82b398696e9898daaa19ea2f790b6ad57ecf2fbf6e15f2a3a81702d0b991da6082518cd50cf278bb0c3856a7fa3477a738bac9ae2f64a8137647c99a39dd552123704e3ddebcdbf259c06449a41b48de09b6af448a7e09813d90284d9d7e994aab3af11327f78f71db08e4a98f720ce6af95442049e8dfc51a02dc6c90a783ac5221dfb1bce8d0eb49dc5e23173bac9e4cdce149e9a3c96161f77e53e8e8fa006b09b0a0683e7d0f052399614111e2c0627ba4ffe017118188ebd96744763f8805f2e02f4ed69d9047699372c92589d793d7004f497d24fbd9ffcadd8ed038f9106ccc2d77e3dc52610df520204567aba716c39c94c8411500d8d8b2fe148397de7adcf253201189a7660661d3fae10ebef332f32e7a3789e4a7ac183a2861550c31390282d924c3738d703556f4b2064fa562143e2b235950b7b08d3573bcf003a520573c1e23f8916d2d2956862adbff81b122ff0c6770f5f4df77b227fd8d117f2b46d3f7f74d72d3b9f2770557a5beaa86f079898b3cce5392519da45b785e899b466ab39e0670cda94fe462b0f72b13d4a7e7c1b5d90b20b90a632862131135929d97f73a7589487841b97aabe85463339b361dae23151b29a9f56287135a8b741916e865ab390f602ae72a930523e562cccadbc47754c3ae6062099866a2d3c28e7acfa33186849266a15e6237bf2dad78d984a377f7824f6d23311d431504fefa837f26336d73f95489e3ef1c39a723486c1bcdd395e9c773e604bdbc0cf6ea3f4e70b1d73a8a63cf5da18977cd31993c2d0e355fc9e7fbb718c93efab419c2e8e48c2ed76cc1069c688648e53f26a62c34f88d93b2cac00983eae2ad8f87eb2fbb97e7118ae02448731cfd7c4c413e996cd6ab9f5475b473844175da074b7f83f2f234977524fb8c86055b84332827babb02d7044e3a67d32d4983e4676941a354c3b40fa97f6a6d25abf66bc9b07a2d1ba1887815a19605c042b5571345765b82b58f893bf9b4b91bf24936b8aeabcdf1e6bd8fbe056c00d27ad6f52703a71fb5abc70e43a2e6b59c1e97d543942dac2234310528f4d87b5fab5ecd417fce15a74683a89b90e3807f05f17fceb9f4ef119500bf1f36db4ddac97bf50f29d6721f09ac154d295c90997fdc41930d4633ac737c9bc6f557f29f86aa99d4895f012ff960a65dcf081c0c8064d60177a657a125a12fa0358404b0ec2e17500c18f95c467224f9b93c93f464e99190c28b1999f311dbc926f85e60d471f9ad7553c162819a1f1cd4bb0b784647b57f696fbdaf264b954f25a2310033055f39537f53d8defb68717b63ce6948158366188c40bfcc34ba0478e72c85133917eae4f75e1502eefb5bcf941d1b17f873f19a45ffe51df25ddcce4b426d677aa7b043f516819ffd3e4d574550638361f2090bab8ee16b74d22f0cbd59ddfe21a91ad631c5a36ca9ba5da14681e5fb83b330851b0423557998c3c53ae8e306295bfb42d30bc7774039be7f51c2686dce9fda71e6a14de38100d8eb89ce9a21e68f25559bb0f35fa4f310596c0940f1ce69b782022885c36168389d2c2b4d19d379eb006239d6d7590e93999a1de89ff857ce734485152a2a081ec13d12a8b210e6988af1c98a5bca4c562ce6560ffa4c3f3b46b170cfa7d163f7089bd3d4b7310bdf42424449cdfda86655c21ab749184475ef8fb44c6672be333184e7a95be5a51b513847d896edbf9a28c15a39829f8559297e6424b09243710043285e80f1ffcf711e48e229a56772d85ad157b8fbbdcfd80ea02958944b78a53a6299e767c96b5aaf0042a57b2e419969d305c469fb6994f34d773bd4cf6be3b706d4ab52a6f8b6e0adb9b2dea582788e46db2c3cd1fa9700d4f28506fe3f2a70343d3f52f5a38191ac4d14f1d4a3cfa125ed32072a234301bdf53454cdf7f8c4bba4afcf1fd98597b97f097c0cf92c1dab314e899233efef83dee78678457ed764d75485077194f5639eb13f67316b61d68274f3b3f3debeae3cf6f78141ae1f85dcaa8420c88a57d16a304e3f230f249854398d427385a9f379eafd9dedea5a7306d55068509ee8ec0ace9b6c777fc5895c82fd8667966ad23afa62a6d69277323eab7c4cfaaceae0f5bedfaf282c1bcb6ea64671593f2ecd6f2dbee48d25095b046d0825014f3bd78f24c105b6dc63a3babf7addd1f7ab6ecc875f7f9728b5eef63edc54e050e318405637209f0ff0c22edd2f54314ea6d5bbac00ab73ddcaebbe55d3ed25ffbd9264ffc34455847ae3b79f316bf14f007317c1e720d161197f140eeb12005508b52aaefeb26f4e8abab73852ffa4e489cb0ef8a23fd2240500a16a9a74d506fbb70b1f1144f7a7314fc2a5f46f89684643572fb20842bb2a0c08790419098f9fb1fde1fa07eaadb76087ab044bb2dab2eda4cb9886dc5f2a61a227b37852e5bf80dad2f9913778084312ff3d1eeba523fe0624d6aa3da4926e3b7d698601696ff52e0536c8c3cce8872c8aeab783bc1dba88d712c6b7b40fe072afa215b3ab83789b5cd6154a5f4fc0a42ca18e049103884df1d304374bc40cffa054863f1a3f83f5aa36f9a86872ff6195b4357e6ec507d8d2a9a830d2385f4310dcfed55f8798ff51038383deaf1294aa0393c5249fd6faf93b3bf99ff714db2f58acb6a05f531882e028ba3b441f438e0a44a703927fe10f6e6aa616456f5619df5ba68592337ded9e24b8507ae03cee3c951be5dbfe4c021d507f77db6e8f259ba7f11b04935848f465d7e3d1073e0f93276c1b4d84e652afe200af695c0046caddc15a8431f710d891a2fa0a6bb03bc9e75832698e68614b3f101eecdfa7a806beb3e118c2bf358c0815af8b14e32f215d64b007acec25967866d342c521b0abb341eb9d77ead70645d5dc4c542a0fe225ab6daefd5388fac40fa4d24695f494f22cfd7d0e46d96e5a740cc5109fed26cc1c99ec7a7e68510d8c2faaa1aaedd2bed2594fbac6b881c1d44c9d97059982262df42ce6c6be4590b88d39b37faccf04e2f10c1efbbbfee2185d33a1c445fd3a94620f2bda68028741702a4a4e2fd2eaa59a1be2d6283ffd6aa6e8743c856e109a5d6b4def8e9911f2733c293600cb6284d98830ee0f4662e4fa5b830dc0819ce7018e2c653f69d5d6e162f5161921938c64d06823e5051f208b6a209463466fc25b15932a9950aab5a7fabbc64aa09eee43f964ad89a632d6515ebf859c1780170a246fe2714ddeb34fab839df7483aecf462058ee62d71262e43da70260c6e9df4c93243835de2a4f04dfe8bdd78450b5aee79d05d2a223c07e7f535d31380a750eb73231d739bff067af08df96328258c9f1a8fb52114da74a6d73c9595566ae013c881e98f4975d43d1036b7bf45d1b17cb843acd38ff0084dddd0212ad3a5e6794a10deb0362ddc6a234218cc2c44d3e604d61151aaffc47f9bd0025541596a91f4c57fc060df92f63b950974437011f65a9ef3121ce0a195d0c33994809724a0732a193b3ff2dc0f26a2566d484d4664a6af555824012af0b683206dc8971ee4c167824fbb3575eac03a73befcf5548e9370c8ce090b2088279a02efcc84ba323576bada25baa1bfedd52134089b2b9d7ca8d6e715c29446d993212ea4462a8958583ec83e208f8a44213b03cdb91236b0531c14f0dcaf6bfe2a45b4c07774e946db1b8c3a3128e78fad4c81d761b0139aa8bf15993b8a2b5e2faf56d7e83d298b30163d97f82d49c897e858d74208680e9f982f5515c238571028dd5aa370bec0413e60d324d24ee3d2752357d112e4c0237f292432f2fcfa0068e4e8c6215e547d271eedcaaa762a79a2b137aa992568bd4741a4ad6d3a0bc5273fa2479d08bd18d493da9a1a55057d924e77819343ac2f290b539d367dc37caf80f1aa5c623f1eb1eca9943b654ed6560b0352b2f1cae9978fba522dea2745a894495a50a27e2209dac07c3749be28657574960cfb1044bd2dbf100634cdae66be2b1a2947f2bc12bcbdf725896cf2c4c4ab192682bd3d6d5de8b98aa01ea777aad618dea55159a3c6daa8d76b3248dae4a30470e986c0815e629b8fd87d2bb4cca8d1861ff61bf68dd8d8e71db95577da33dc4a32b8616d8753b63bf7b9fe9446e6dc0b3aab81fd7ac45553b0c424886de8b581fa8f1d6b50aceb1cc784c6f605caa8bc9617dda71b283abdf37ae373910a75553bde199e4bf9626171a2b01f092c27ce61a7423c90c788da8d70b3746d1153b4554c59ec6483d2e7e83526a875e46e0aed548aef5f293ff759cfec48cbd5d590613850705cdc6e13c745413ba7647df4b7c74ab9f85f5d58597f20c9ec046b40bb31613416bb6202181cf7ccf60c99468015298ffd209b1f3ce7140baefb617ecff7481436bdd8f7dc1c8d509d5bba0df7fa4f8d18936ea44aea925664903aa762261a27acc1fb30ff05452897795d36b65041aaa709145b6dbd9e5fcd67d46f02c8dcf30c406d2fb0b0da742c206e55a28af7299ba7e3308018f50251fff902cb8dc7a6fe5773b151eb09e958e55d9ed8d5aaa9a581c5d29c64c148cd677abc574ec6f33056b2561c132a4a5b7937aed07bf447363416ac3a098b08e65b248fcd013f7181a689c1319da990cf10820274967abacf995611dbcaaa59f0470742cb00c3b413922c2ce16a38c12191f723f4de6f7f5e2776e43e30f8026351fd936d651e8c6ea5cc87541e96606c23a163fdc415f51eb0d5b71785bf3644879fdcf2af4e24d38a5708e2a986a50d5957d3addea924bddaf94e46b2629863f01ebbc8d181cf376ab148cb809326afcef0dd2"], 0x16a0}, 0x404) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 09:44:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/152, 0x98}, {&(0x7f0000000740)=""/184, 0xb8}, {&(0x7f0000000800)=""/231, 0xe7}], 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b20351b977a6f88cd1ca3bd59b7a6c3c6b6ef30ceecb5f5ab7d9204f37cd49706111cac240f6a8c49f900fcec635ce011ad52c2587514d3e6c911cbbb412d1a760c239b51e480c7e045c5968805dcf7755bdc92091469c3697c055b326f493d1a975637c53520efe5d2feee094e04593ee70fe78d4a30ccef10e5a768514a1c2964e99ddb8ceedf008cd8de0597ed2ca62d96a", 0x93}, {&(0x7f0000000200)="22be60f55adeb1fe774ab658681d87a6f2d1d26baa70758a59a20250857d15ebabf5f342f75598bee079fb0b44a848b7fe6b703119de27fb9c37b31e1346d6d0dc34d6091840d1e80a6f7bf464a9faba6421e0ca7126d5b3cfe5f86a2df515f7dc17a3d0e4ed5e71ce68b4f32c7b946fd0fe4517e1e96437f23aa2621ee835954a399768301de269ddea2ce56a01d6218ffa99ee3591da377e", 0x99}, {&(0x7f00000000c0)="57aa2195495245e5d5554ecae4ef0ed7aca396f4d91dee4ee65ff3728da59bcb4d22ea56c68853e254f47a9d", 0x2c}, {&(0x7f0000000340)="19df8a4d733ee399d04a77c5041a8064d45c5a78cf469ac422619bda9f379216551a4ae5e7ac2f4644def25972ec602fec0d9203cf9afe458ebb4cbc9c5dca3cfd2f7c0874a08037fe0037c476f5d0948852a63b50c034e345cb472ac5cb69739dff8b1af899113cd1913f7cc91728bf944e032959bd71e6235c49f212ddc86215b955d78967", 0x86}, {&(0x7f0000000400)="fe46697293e5181afc6f5320cb372da542376573add5d6fa95601083d8198be472ee460a635a0a33ecd8c9984e9a0d8fd8d57b6f76034e5c572ab0bed30c829642743f70a945da6fb761b7f53008e280c25d45545b83d8ddc8fbc0ad1ccb7d98a8", 0x61}, {&(0x7f00000002c0)="2c82ef7ccf0395d0eb", 0x9}], 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r1) 09:44:05 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x44) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) 09:44:05 executing program 0: r0 = msgget(0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x805, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) msgrcv(r0, 0x0, 0x9ce96069389f539, 0xfffffffffffffffd, 0x7ff) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 09:44:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x50, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x401, 0xd38, './file0\x00', 0xfff, 0x9, 0x5, 0x64e58d4b}) 09:44:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup(r0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:44:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0xffffffffffffbfff) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x5) 09:44:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000100)=""/169, 0xa9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) 09:44:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) 09:44:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/228, 0xe4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, 0x0, 0x1) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) chmod(&(0x7f0000000340)='./file0\x00', 0x44) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) flock(r0, 0x0) 09:44:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000001ffe, 0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 09:44:06 executing program 1: r0 = socket$inet6(0x18, 0x8000003, 0x102) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 09:44:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe(&(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) 09:44:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 09:44:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x2}], 0x3, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="d614f335e61901f645fe280e4a87a1c26adb0a3fa39d09260fe630ee3fa8a0b069b18b96582fe1f51771ce918ecca38da1253cb1c585240b702f4a356a4c65d9181e5c920b8a96c8bb0e7828d35c6ed9f649d63620bc22f4dda709ce47b0d64801fb62fa16ba6a70ed4be30417d56071c69c65bb221bd913775fe5dd3925eeee82d61e52a674ff2a99794bc42621433a6e7876b9c3b2c485f71ccdcc4ecb216d106dc62db49fd89612d4e01afef294dd97c9ef9784880082cd042e4064", 0xbd}, {&(0x7f0000000240)="090fa627ed126cd7353ae8565436ea27caea900ec44f0931c1de8e3e60a58868349eb14dd8372b0f0153f87cc709b900ada2235c8b", 0x35}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8000000000000000ffff0000070000008cdf396ddcd4f94e2ab9631d8fef24cbc168da374909000000a26a53b5c2713d10e3f210106fe1f5404fd97d979c2dce7ff55dbe34c297209d59a512b1c933661dc68d1fc3bc0e684600a77faec8c60c13dad04713f0531a351a4d989c53ab60a03534a31409cda5b245000000000000e800000000000000ffff000001000000858e57541b0b4b87db928e306967711fa52f60b4062b5420043d35ef7ff09b204fea60d2940cff9fe98d992c9969663b0e49dcf2aaba365459d0996c8d32009797efc241d8d04c1af426d1c1eb64f5758f5212edd575e4c621de4fab74e2491c2bdd4466e2660097fce1aba34de8d76a9a491f8f99b7b70594ada3ed7cb411a4c48d463b35141096e4594ee28f74717f1592a57f27b87034fecfbe8a2cf07c65c8defce0d62fc0c5c2e144ba4b508087da70dd55de81da384f28c0a2015567bb42b7002dc77bd195127fb095ad9b15c3e8dba3f400000000b587b01b659153b26d561bf7e38b0f8d98e627eb0e7d625232e5f54147fd4d60b79aa099b2a78af2953acc2588e62c8fd4feaa8d69c3f4ac593ac9dee335c0a6b08e0940723582bf1f24f4a51d316b143b0a5ad91604af6d4f34087436073d0f00e5394a4ad2afb440006fac93376d95dd7944ed"], 0x168}, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x53, 0x83, 0x0, 0x99e}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x2, 0x10000}], 0x1ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x80, 0xf8a6}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000004, 0x4, 0x1ff}, {{r1}, 0x0, 0x40, 0x80000004, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0x8001, 0x3ff}], 0xe000000000000000, &(0x7f00000000c0)={0x8f63, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x80) 09:44:07 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) unlink(&(0x7f00000000c0)='./file0\x00') 09:44:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000012c0)=""/240, 0xf0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) sendto$unix(r0, &(0x7f00000002c0)="40bb9cf3a1b99cfb6371b3545cdf00e1f232fa7e15d336a7422a970950234cb42b7f1ca759a5b10e1646d80746350a4d840025f1927e317f36eb1798261a8824dec9d535bcb35f4676a15a878e19085e3817c06e496503ab8f42bb61383fba81ab3d3e75ba76a96f68c58f22aa997c5a561a2a59aa4ecd05ba836a0bff3c636986147776ed2608ee2a83b7058777d293a1a3687172bcdcad9e066c91eb3295b232938f733668bc5824ee24374e74b17cfd4638624b8cce7c9ff5d0b68c98a51147334fc9d9cdca1035645d38d85027d09809bee4de6395e89eae6f9e879fa8ed8f55c42bcc60f40d1bb8d00860c05daf5ab3238e08e981e23f728077ad1bbc393c6a98407a1d46e3689c6e8342434844d20a8136f4bd8dab3a7f74059648a61cc959e02c7467df27f4cb2ed7e35d78af30e12c60f59eea414539b05570c4b5a01c0465b3b0ba6b607904ab2e55c544841a7d47d6b8b774d249098ba3a2a3a20d92c555905c3338b6e284686d9c1adbb42b1b2b896c73a3a1d7947b69bfd5ccb3834869abbc4175e40fce893e37fc9cfca66a0f23041a56f0ac15c1f0fd62d3a6450b707e2eebfba9cce4cb565d36d5230d899c8acf3bf42fd0ac3e06b1ff9ee2372ff6923dbed20034af9aedb067cff3cae51b17f8901ca6672229588ababa212e96e609d87388584ba7da347b5d16754b1ffae255cf055b45963799f97fecd3941c81ce451f0b607c09c23d40548ddf212c74cd816c49b648c44506add36bc6d792831dd896ec9518552594d1f2ba9079eee657301be0ec57318c7ba027ecb4d6cbecb38597fd53c91f624c84f345727d0cf1b3b827bc2c68f4d5395dcd09853fb770e89054b2d743fd5ee882a284943f8c436a6492da7be07a8db891e8ce073347c2852e1d82bae7b09bc19ec92251b3a939fb29eec0abd02767af59c0207ac67b9fccd76361cc92079d4f0a05c10bbd067abae431968bec8845039517b880604cfe560179ab5df45fcee89f2d59f5fc6189a1e00bc38c839fba992a14d05508415b093e017e46291e28b0cf5d4d5bc4960759c5b521275fb839c566100f4808da93304a112829496acd860eabfcea19cc7fcc5a139baa554cbf4ed5e665d51371f64e9b4b7c7e1aa6fd1e56d4a303cf967761806d7f8b4387f3ad347adf49e63e1ab3b82528fca4273aed3cfdd74767f959f59d06793dc64a961067402d81dd154c6bd0fe0b24c9d677177da511dc8fc1ee65a61d00ed56b702f43129bf4eee1fb8b8d143bacf470e5171150998fee95fa8b823185ec7f498050c8653693f55185ce9b6954e3ab07b56bd749d453bf80e5258844b35abd61eaa3ff3ac1253d01297d6ed1de7790f54f6e11d71cce39c8cd56ac9a51a83f170c88dbd6ce0dd3d650c46e256efd35b0cddf296c61177c017645f2494f12b5cea0f2513a203936635153544c05fee0b2a0e96fb3c341dd1a565626c3f40f8d587707f85ac8e331a105ebc8b2d13d059ef3a70b5a4da2fbb2f88efdeb7f2e3a144fe87d811f5d299b69f50d509c6ca321dbb6f0a4af02b68e0206f82bd816d92dcc1336c28d16b63e9c79f15a866f6468887d765f5204fae51e3ced71ab454e90fdc24eae86ce96f13dfc6fb93b319427c4cd4e7ebb9383cd577e9d3b12f1201d38af19902bd6ec9d5132d50216c28e656e58900ccc6e74b46cc141172c1b62e85b5b38a7e2284f269f7e2ac362379a834062de2784052df147cfb69c898c8f39c0d87caeb79ff2b5f1104884c5f02338d316656e0bd948676613634a301c0fbc2bc36b2b741d8f260e43bc385608332fa3a1a2bd4aec099e1f0fa67da4b4b76512da4aeb3bd9469d0fb67db179c3558a47010acdea28a94a4b13fc84fba976f1389658586fae2711639c6f05dfe1b02c9f5cee4266cba69a10f6405f63025826ce3227f1a93f806fb106b80aae7cad76062cfdf6813ea38e2b622b3b052bc4306d75cbdcacb33c0a4a07f195498cffae62d33f98eeb3b7fe67560347b1ef6a1362a804fc635a07657882f0ffbaed4393bc0c6ef7049256823cbb033ca5e32727d674dca2d4da3fd98b19c121c978b8da69d32599c5ab246e0ce9effad247930ab283856a1c62f7198cd4d3e2498dfd7450e239162e9625fd417351ce714539b3899b8bac02013ade26017cb83ddb23b517f31d4f7f239e644b86887f83137a2dc392ec73d277fd230b7de174f535aa06c334a167a9759213f3ac50cf69a8ea521312e7c8dbcdff0a0ea9496b82315a34d051f2b96fdbafad5765d5be2885b0612ef0871e7b9d3f07ed7532465e43c509102de5fb337649d6b5e7caac1a3bd5248dfe87c6d9c2efb969f414fc781abac7e778d0097fa866249947e360b383a14f96e0645ee6085f21e364a69fb4551145da535ca3ff29d8096c60aed906941b0fb6f2defc0dcad0e30c2e0589ac0a5bbf954cc43eb7cfcf5e06689b7c770819a6aca871ac585cac625a7ca31b3c766f67c800f2310da0304e882a0ff6e3699b26137a8254fd0b33872026857880ffbaa80c2998480a86b5a79f6718a8c3a0c37f0040aaff67ce5a2de27659faa71d96ba8091ba6088f07944e2b21a6af1847f7adf4fd368f7ac3b83343c3116bf8cd1bd788880f3a22425651d61e3798781ed86083b8d66d6ef01ade1139e3bb65ba55412d1add20a853b4e0783f2e70b05b8d7d36b1921c48a13599d23a9347f7fc61c3588cc71ef830d2acd66891095ef0bf36e3fc14fb7a6b9d9c1084db35273b0309c8532cb2a9c92602823c409a21c8bdf780244f5d38f899910147b5d45b40a113ca4f9602ab148fc5527691aa5704ac935512970e1f3da1955f80de4f976b67c79ec315060104b03b85dc4550aa689c20fdcfd658b0505a8c18929bad4270d4732726196e7439d603223632b6bb817812ce8dc7d224a5030b16098e2218c8b2d4225ea60aa9c2c5717c2712c324a28594e160bd6c3701a0619c6a463e8eef8d06d0855f20f1d997d06960aa25bf9306b49042492f4dcf24b669a2a2154ab36f579157afc9a65535d246993214f307968e6ff458049f7a836cbe8f8f82cb50c7c0c84c2c2a756ae0705edf302ed59d1d93f1d41a83fde8d1bc406c20b41f023dc4560e9312b5744113f96b6663902d4df3123a3be6859948fe56a7a125d67159c0d6dfd886c2d664f80dac095992ad8881fb47bc3230a6ab2f07a23d13560382232156a9929582863514968b1689ab64d6cde3b2768bf423e785efd88ba1bec54155c70ec8f631e72197052204eef36b44a016e7f51b836999e47ad0f35c777accdf117844cf1a866a95cdd1ffa3b2327d5c3d242cd46fe86d3baedad92a1a1f05a4047197703bea23019cd97cd84150c4aef6d530d32a4b9938c0e9b9206a14c84e14c2f19aa7491a28f32fdc2281a47461414e2cae49335c37e643a3ee5fb0a0aa15fce80c33c9af8e653fa7cac3febcbdfedca6ed2d9d24336f4b28fbf074a51b000f3cc5543aa8db780598d3f762c17c2d7b0202d053534ddc27cc1de56e7a0eef5ae3393a7ac13d8418528064ef907169fb2128f76f3732a1f30055f470e10ec265b5620353829798ac9b031539651f355123fe321e96b9f0cbb3518db42d29fa965c3fb2f7a624c68af9535eb64566a52447c190c2e9684cd97e45900736933619920aab49bc10762528f7080ad0de7720988170b0e6ea731d686a0b7ad1417144263185ab6e4a80fe8442c63b1cd57b5d21e8cbc802b59d491becadb477ebc8654a69aa2e6dcf6b77a53a997ce25615e7e7979eb35f24b71547a4d456c6d2084bf8ef74bab0834aa9684673f39200688233eaad94661ad4a4ce9657c9cf421d1fce7f84fe0685dd950abc01a504e8642f5c0ce90ba34a7d8e4f4b424ff4192cf6225738a299ec7ff11ad4b474de6e67f4f95ebda73851cc07e4a34824b7dc9e93708b0968cd1662cfc99d738762b52845639d33bf93efb74dcb9d41da9073b34707984045170220535ce19f81c66765e11bf588b14d4ec5eb606bad1e8d243f2ce71d2588d09572a56c2cce11037d50684939b5db505e4d897c2b792b2b268809b51a08a5c47d7689a613cfe147b5f3e7d01a546c305d220ba042070891e3e3445353d0ec5f07d8a1380f58f1548dd3bd81ced24412e8a05ed31cb5655cf4cf59b6011d08492cf5b6b9f9d751b204f7342068d7e2f65e5d24d382657898967100f26fd4d09602f3517c0fe61c78c5174df2f8cb1e36c76e96b675d0caf319aa56ca0455043497795ab0d0efb6b1356858a56b8b94da803023df7985541ef36b4f012d286d359e9073d1a7a104e2b6b944809e292d9b3d618bcbb91218a362c5650bb7d7dc9b0cf45020c3000256bdefb54ad7eb9493f429ec71414f1a8fb5c1481b566f49efd267186cc45a3d90f61f6154df8d5cba718972fb609caf1fc5e205ca4d8c3873e90ae88d9265de4b6178ac08e7389f5fb44929db34c8fc0b424b4f278211fb90f6e71c5ffef94d6f37082b05e415b955abe156e7c9168e848ba665c82d178e54890ec955db278544d31467db26b103f3bc4a5d21c473a89224481d65a513452c765de1669abe814d14f493e8be37d786334c0e3e29c45e08402b61b79d2638eea13e13d14ff2b320090192ed69b7b528ebacc1fe8526b689b98160481a263b1824299869526d175587769e39aec28e870a435e0a2971714600d587c4059c30b278d36c47cc5f170108922171f4c27b26199a439c6312f41c83b3110d8379858012e543c126b52e89f6aabba7d8fda89abbd94bbbb5e9111a2e8990ec5d475b721d4152106ee8ff65480b46a2fe0c20272b37d686ce6cf552ffa97f44492d4fa18008a50a7ab58e6370236745af345f4956e248870c1d8671ae63ef482b6ce54fc7514e82b5da190cd4f3f09f7d0867eda1138af4ce0753acccddca81e3cc76806946f071f0a5bb5e860c1837ba1243a34f82fd246da25065315848e7b8aa96df5ed4851e961b18ecdbfeac2f8ae139218f00123086b54ea7f062b7930a7200e11ea265bad6d6d9bb80eea1c91ffc1c9a7648fd1bcecb05aec787690d0e7e58917a5bbf6ef145e9375e4dc7808f24d3f7210f89e117965231ac5e5c25c7f9f612a0734b148c1ac42a84db587d98185305b135c4bd467ad421f446abe9cf4532472b2fabf25dbaccc7d373092f168be298d4a80c0c22878b612aae16fd7adba82c1b7b589986d1c3b241b4f45630ddc044ca6c7ae65a95454425b83ebdb5f82331b06f4f0de14aae7c9110b7ced5872757d83a4cae1f64fadfefdabe3d2bb67c51f78aa01d5aad53b42479e5b1ba822c2bc992222539ecb0fea9d6339b49b5a33a8a6be1fc1eba12876d5d5e2cfc72ff41c0b5bc4e3425a0a49341c6d9461836c32f5855ee570cf921bc573dde450e65bd2c7cc32a2e7e69fd049d5347dc652993f758ae97d94f191aa25b6f2744e5048bdd8999e9324f4d2a62bf0565a6c812753634e1d9d3cab75b323e4cc5dd7c22e2bf6172d03b42a37dace52373a4d430782f499e162a5dd05b97937f59ab5dcd3c8a8a3ad463ce01cc9c5a370fcb463d5b6c40efd96b3a8894f34b200bc0f602c2c75f17bbac7bed466653c177cfb55dd2290e2da09c881e3beee16017ba5e93df0bfc2b05f6f364dd0622fc141530fa44992b4abb971ec943eb357dbd4a4cdda788ce106f8950ff525ea4be2fdf0923ac336e9c9ddac8502021111ce3cfa8fff91dd3f2ed19a42cc0ea5da58998e2c1c7930e3871284e31759784e044e2ae", 0x1000, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300037f426b23ae1333628f14f81629726170a1406d32cfc5f983ce3faac8d2c2fe7beeb3e39f7db5bd3b26acd76cc5a8fa41d2903a466387a7f16bc783fcd1f45c4e9cb4ba28e5b5608fb5b058b73778850e17ab02a30ba32af59da734531b810a41dfada374db99de8c72eb64edc888ca67222e7f0093541f22b6f645cc4fb52287e92bf789ca1a22e086c1aa620cc5c71e95c258d7704a6790d2f3dc0020000000000000086"], 0xa) 09:44:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfffffefd) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) 09:44:07 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:44:07 executing program 1: semget$private(0x0, 0x2, 0x20) mlockall(0x1) semget(0x0, 0x0, 0x20) semget$private(0x0, 0x3, 0x1) r0 = semget(0x2, 0x2, 0x200) semget$private(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x800]) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 09:44:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r1) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x3, 0xffffffff, 0x7}, 0xc) connect$inet6(r4, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x35, 0x1, 0x1, 0x7}], 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x79b20d72fbeca3fc, 0x10, 0x673efafa, 0x5}, {{r2}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x6, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0xd, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x100, 0x5}, {{r1}, 0x0, 0x28, 0x2, 0x6044, 0xc1}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0x6}], 0x1, &(0x7f0000000280)={0x1000, 0x7ff}) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 09:44:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f00000000c0)}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000340)=""/216, 0xd8}], 0x4, 0x0) 09:44:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x4, &(0x7f00000003c0)="5861264127a080e986c63db81fc3fc5b93e3f6f09bd64cb122a8d1163f9ad11c85191cb0dc55a5efcf6aefe835a87da319facb37bb7587432efffcc816659d9b8abc474f4bc7111202c2bf958aa9985566ff6fc43ebcfb4aaef35228e573dd8fccd032332a7a6777681f1fca828f461474934ccff5d2271a9d723f164f642799c704a8e3aee779ee51574632752fc09ceb58a705f6d1ebcb41a501f3758d2a2a2f49498b5257c18f5792881f1d59dd53360fdc7ea3a7cbb7743f110ef3ee9ab540583b9b14122e936994c9c9caa46a7277fc474ef17f505bfb573977893070d2e5ac9472d7c79c", 0xe7) setitimer(0x1, &(0x7f0000000000)={{0x9, 0xff}, {0x0, 0x8d}}, &(0x7f0000000040)) r1 = socket(0x18, 0x4000, 0x0) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/204) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/{\x00', &(0x7f00000001c0)='/{\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/{\x00']) 09:44:08 executing program 0: r0 = kqueue() writev(r0, 0xffffffffffffffff, 0x0) 09:44:08 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80, 0x6, 0x1ff, 0x248096d}]}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x3, 0xfffffffffffffff8, r1}) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20180, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 09:44:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c651200"], 0xa) socket(0x1e, 0x0, 0x3) 09:44:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 09:44:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x20) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:44:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x40, 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r1 = socket(0x10, 0x4005, 0x7) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) chflags(&(0x7f0000000200)='./file1\x00', 0x10003) ioctl$TIOCCBRK(r3, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x8060, 0x80000001) 09:44:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) nanosleep(&(0x7f0000000140)={0xff, 0x7}, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 09:44:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='X\x80') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x781) write(r0, 0x0, 0x0) 04:02:32 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0x400}, {0xae, 0x3}, {0x40, 0xe434}, {0x18b, 0x80000001}, {0x47, 0xfff}, {0x87, 0x2}], 0x6}) 04:02:32 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) getpgrp() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340), 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001180), 0x1000000000000174) 04:02:32 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x7, 0x0) readv(0xffffffffffffffff, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x82}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r4 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a00)={0x1001, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000540)=0x1, 0x4) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 04:02:32 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/22}, &(0x7f0000000180)=0x18) unveil(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='W\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9d, './file0\x00', './file0\x00'}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 04:02:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x7, 0x91e5, 0x9, "97f6ffa105782b27ed74f429da677e584e3a348d", 0xe5, 0x7}) 04:02:32 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) r1 = socket(0x0, 0xfffffffffffffffc, 0x2) setsockopt(r1, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) sendto$unix(r1, &(0x7f0000000040)="8e402ac2ab7a5f7e52e17eabc94656586559b5133ce85f9772648e52ab9ab98040f8ecd946c22b2804e380662c45211a58349c27a7f1c32ef05869f4cf615aa25d9ef106f8e7243ae44af760e358dc6343282e24ad7c65ec3ceaf977bb57e6e2a69cb73d4e77985257825bc9c8c05a3dfbe55438b77f2a2e20a161aa6386c23dac89cfaafe87fd13f181e7638e3652e56bd7dcae4f6e54117270647fbaa0cc8dd215d396d5ceab0ad1714cd91ab3e50275aada3084623d28a985a166f54575ce", 0xc0, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 04:02:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x208, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac9881d503e63224e8da93b19", 0x101) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000340)={0x100, 0xff}) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) dup2(r0, r0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x8, 0x5}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000043, 0x1, 0xfffffffffffffff7}], 0x7, &(0x7f00000000c0)={0x9, 0x3ff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 04:02:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) dup(0xffffffffffffffff) open(&(0x7f0000000100)='./file0/file0\x00', 0x82, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x280, 0x24) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20015, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4d}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 04:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x91, 0x5) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) execve(0x0, 0x0, 0x0) 04:02:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = socket(0x40000000011, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:02:32 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x9cb, 0x9, &(0x7f0000000140)="7813b708c0155b4ba68580e2ccf4ec1a21c881b498", 0x15) r1 = socket(0x11, 0xb, 0xc) sendto$unix(r1, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x70, 0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = semget(0x3, 0x4, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/88) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) kqueue() 04:02:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getuid() flock(r0, 0x2) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0xcc, 0x10001, 0x8, "0699a963f34efe171c3adfbd50f2b9e3618c39eb", 0xffff, 0xfffffffffffffff7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:33 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f0000000040)={0x7393, 0xfffdfffe}) mlockall(0x3) r1 = getgid() getgid() getgroups(0x0, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xffffffffffffffc1, 0x0) setregid(r3, r2) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000000000)='./file1\x00') fcntl$getflags(r4, 0x3) setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) socket(0x80000011, 0x100000001, 0xffffffffffffdfff) setsockopt(r5, 0x8001, 0x76, 0x0, 0x18b) pipe2(&(0x7f0000001100), 0x10001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./bus\x00', 0x10, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000940)=0x100000001) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x7, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x2, 0x17}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000007, 0xff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000043, 0x40000000000, 0xf7}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x90, 0xffffffff}, {{r1}, 0x0, 0x1, 0x10, 0x401, 0x4e}, {{r1}, 0xfffffffffffffffb, 0x40, 0x800000a2, 0x6, 0xa6e}], 0x1, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000001, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x18, 0x3, 0xfffffffffffff985}, {{r1}, 0xfffffffffffffff9, 0x34, 0x4, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xe, 0x81, 0x9}], 0x3, &(0x7f00000008c0)={0x1ff, 0x7}) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 04:02:33 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x41, 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x20}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100)={0x6, 0x709d}, 0x8) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x100, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x35, 0x8, 0x99, 0x7fff}, {0x40, 0x8, 0x7ff, 0x6}, {0x1000, 0x9, 0x9, 0x5}, {0x2, 0x4, 0x101, 0x7ff}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r0) 04:02:33 executing program 1: r0 = shmget(0x3, 0x4000, 0x204, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) mlockall(0x3) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r12, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) 04:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x2}, 0x8) 04:02:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) lstat(&(0x7f0000000140)='\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', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 04:02:33 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 04:02:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000180)=[0x0]) setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffdfd, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b", 0x25f}], 0x1) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') syz_emit_ethernet(0x30, &(0x7f0000000280)="c372e00256d8928f7193f8bac14a030f7cf61642b9bbe6813d773238b83fd82905b18cb61d3bc7a916fca1b55bd7a77d") minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 04:02:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a8, 0xc0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/188, 0xbc, 0x41, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="5755b8602dedd5f9dafc0863a3f873e3ec11542328803d5b4cb69da8e4ba8450917febed1edd4920bcdb7bdae9991ac17d2998c194088abffa4abaa0f76c05a4c0b554b8fc1c4706afc077dc8d340fa56e62fcdea2c5e589dd7bf4c3f3bc720a6c022f9b9b0735497bec1697526ac65162495ea76e89a266bc27805b6145650787475d711067c22fc544a5e50455823baafa89cfb19d87944d467b8c6b0f0a696511fc2ca94b6dd918335e3f05ce6875b519ac792a5722ce9a18c925f968ebd0205d327c0d10b28c007aa31618823a91b95c5307", 0xd4}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 04:02:35 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000000)={0x8001, 0xffff, 0x7, 0x0, 0x2140000, 0x7fff, 0x80000000}, &(0x7f0000000040)={0x10001, 0x7, 0x9, 0x2, 0x4, 0x80000000, 0x827, 0x1ff}, &(0x7f0000000080)={0x5, 0xffffffff7fffffff, 0x2d53e7c7, 0x9, 0x3c55d19f, 0x8289, 0x10000}, &(0x7f00000000c0)={0x0, 0x67}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 04:02:35 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x4000000000000000, &(0x7f0000000000/0x3000)=nil) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 04:02:36 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_execute_func(&(0x7f0000000040)="c4e1575ee6c40259be4d75430ffbd7f030795d64660fe9d2fff347aec4c2f58e485dc40281029e01000000c4e27d18d3") fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 04:02:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x0, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 04:02:36 executing program 0: poll(0xffffffffffffffff, 0x78ea7b3974a31d92, 0x6) 04:02:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x5, 0x2}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x60c, 0x1}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) fchdir(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x6) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r2, &(0x7f0000002640)=[{&(0x7f0000000180)="d028378bd69a466dc06e4c10ceef2c0db8a397c310ae2da135c9dd58ad1344283be4f499770319a84537bb958f4f153b9bbb8a8f8269d85ca3d77fd0994e4f929d7f88427a3b8347b434679fe6e952cd11a336ed66459232262f82c5b622e427865edd02e66258647b4bb8875f67a65eba378d95a16edebb95ed1e411462e28e54d451a0efaae3729fbe2014604814804e9e6723234b2d43476e903d9e169d05198d7ed1fdc93a5a542773d73bc547131a5bff2b84c573e8298bf9aae43bf042d67766fcca5769b7d4186d12fba09fd2df337548bd0f489a", 0xd8}, {&(0x7f0000000280)="1d6ea29b283e66eebd6d5d3a1f4f154cb388f91df2f44edde0b7431e6e79a0e9d27e63d0fa3c5bdc39f627bd2694801abcdd30c4ee200be682e17cc051b9a190ef66dd8e179679394adb547bf84dd968d87a6b4ffab03b3dd702b58d26635239b92c05925548ff882db64db97136dc65fe31ea218e4407e92c533a258146856cca9a73a1740d09179ecf3ea4b200784023d50cf7aa7056f359c5231cf848346b724366329606fbe4fa28232476dc6f88a537d6", 0xb3}, {&(0x7f0000000340)="3ccdd9eb124195e6be2f972916092884173d31b22864140be67b5927c2ef8e4ca5829c8a99d84df2db915e847ab7fbfa649bbe0cc8e3b8ce74f5ebbf17651bfee527daba03c4027499ff23de69e475771253f9aebceb95b53500abcec2887f7af6d93936ee5efd8584dcdb18c0a28ac4356d1c502e57d5d0299d3b02738cfa81a32e39a7ef3b89c0ab1240258e732dab0ee708c8bf4081087f3cb4542677b4298c7a9ff80acba059aee1d28d615626a338aceaa2ef528f9248122840b8a72effd05e4ad82ddb3154", 0xc8}, {&(0x7f0000000440)="2e33c3f1b67b92bfc699a7e6ef92963ab9c6815a17a4cd274dfde0da7bddd0ee371a35338f65ef6a5cdfcc612f04c9fbc159a1cd52908b67630080c84e5b3f22f386688c68517e48146e5af6c94d5d15", 0x50}, {&(0x7f00000004c0)="1bcbbb04a376455b8b448dab317c0bea76ed29a769fee2fd5498aa63f1c62ad8713387fa3c2deb8479a5ecb50a4ea2a5baef508516859d7564c095ae5f6bf2ea3314de357644db00320446739fc26bc7a20df9c7d7027149b225f85b18a160d3bce6c360f1e1c4168161cad38276f3b56272e7a0f89111a610a12dbe0ee0c56053602156a518105a7bd4bc9caa57f04fb51b1849e8fc33291bb5a56169cbab534b748018642ec15dcc2f7b1a908c11b3e38adc0a557296536fb16ec4cf80f322e3fd9cfd733b87eb61888081fc1848dd17d451efa87cc8f52eb4e4b54b5a8614e56ecc3cf220e90530b469bef50054aeeacddabe41b41c72b6a4b35a710c1515ad93527dd2823af0a07b3617f78921eff124e359d4e21bf75b0485b0813d73b65bcce1826d8d1bda4688031da658f8c1df6d1782225f526161e92e92ede03c8b6ef6bd297029c6335c22f02cd776751b6e4a5210e89fa9f00b187fa09a61b1fa144790955270dbbe3b8eb757df92585bce2181826dbac57ce5f556b59399dc0eb44899c25afb55141baaa0509c77c53bd866b41a056103a610b0d5676a6de070c9acf4517fd75b31ae9f92817a2a6e351780e19c699285972ef5ccb71d03190b3587b815b244ad20131bc3afe95df420cef1e4a5c5337c09f4e0c434d6238ffc07a34ff0e7b247684fdc95b643acb1adb71d1ab7dfe172789878c691feaea782aebb2c24976f904ec6bd970388a5d006cb292511446c2a21df321270d1be0b7c0796f10ba6d1c2f57339d473e79b73a645c0bc4cde4d597c0a4a51ffdf00f9c6136ff87fe523e01ab0bd2950857449c9f4bf75053edf83bcfda97f05ac535a91e72a4ef5862efa343499c4b11ca54c28e73eeff994346e2f56e5f2a81e0a6bca8e561bbeaf583e3e22d2aa6003353f97fe04cdb047f871b9d4b05800bc8f61f950b79c2b5fe16135ab56237529d635827dc273cc54f0200e56a7fbaa22dafe2a1bdbe1d37e2da906f8f8c84e2e10b97c7d1d28b0a7c4ebbdc141d9d290afbe4881ef488abdd68df7deb07c6f8cc672451720ed37ed1bdc631ef53eff82ef00fc2137367fe5a03f3fa71493561e10628b0c8ac581962dc2ffff358266847bc7b4036827994dcb578ba95fb40f88199c235058859a876fc7f0a958ef20cd6eb0581512fdae6cc8528931730847ff33aee393ee2d3a34029696bf63179b5d9a89f75c463d488779cf243833c1778fce434cb5ca8323d7a2255638ba4a46ef905ba7f5c8c05c86af0fb4b75a03980017cc4a37a6d83e1d02baa0275064984140c0ae8dbb2e3ed90e2ccddbc4dc307732aad043a2c784ca08d16d4e2bf7bdd6dbd049c90d58c53c2fae5b9d0dffdb3c7a36cc4b9d5d4e8d43aa8ffc4eae5be80a1f6dc417df83acfcd806676292764a56eb97ae35094decc17d9da8b418e6dc6c373cf10c726c0f494c8b03b076b929f024187d03d4a0126b376d3474cbb05a381c9713c4a078c6444ed61bc3e46cc4799c95a5e80dedcccad54b6b6d948a321815a4c6a0496d4ccfd716cd3f0e33cc7f1c687630c9dc90df40ea02f70507f6a7b65d9ebf12c5a9c4505c5456679f402da15420825881b4b19aaf564aa392369a4a4ae3a7d52af49a9799900d2d32e16236a067b1149fa9e02c1aff0959e298fadddfb92f26be62fd1d6a5d50a0ea0c8b09b46e03c16d1d5dca29775bca8883d2c391fa92984eb2c53d060612dc13622203b888b807ecfaab5e04418fb61de6a744c523675b0da7cb82cc61a7afb29128a11e7192c7267c1eb6adb7c0634e05ab4f3b4e4b60682e4df728f4cb2941bd12eeb4ff65d8c65c2f57a232fe5b9894271a40f35ed652cdbb723066fdc3fac113b49ab53c75473db2020f17f495741b82c21d84ee72cbc35ac2b3fce8dc2151a55d2dc5b3d737882832f50b0c3e9122cc7b3d9facafaf7dcf1ee8ff954e24175933c3e76441a9f26bc44f91d6bdec1b07e1a5bc471ca54d0b3d430f0b592cabd2bd9ba368415c99bb8b41f17f2dfba192ba4bb364608168fc6a5d8e0750581647de70cde7695ac0f894dcce74ecfd84958266faab4b48e6ec81035c39d35957c61e785c7eb56ff0d81c76c15058cba3bdcaf98049158e9c0a60155f4528b734b2f17c6cfba57910616baa1dc63ff0f251d72fd9a0d0a034a8ec927193f0da80af7c92de16cf2b7000bb4553eb89ff1d8d5cb8c2572b15f60b8bf5af31da9712caf466de51ad6395784b6e7f1459ac05e18079b194bf214415b96a72a96adfca061a71538e3b5e8d41f86a6714ceb98d88e14f393720e780d4b335a681c6688147e4f841744cc11bb53d535cca46a85c34f1468888dd08ee4042df1376428166b89d878dca34e8702357a9b1a4968c44c177843becd58e2b71d1588100b2fa7bbdfa317c7c41f060a8e76d55930f4700cda47d30e0ac121e1154e93336142c2b26e9a2e8522dfffa819bd84e00cb09f4a111012031a9a9098872ac83ee823a2dda5e31aa95e9bf6ec8245f1eb828c1b11191abab92ba07772dcbc9fbbeb04b7bfc0645339a0deefeffd163ee3c1c74ac43417724766482f1ae07c15830ffeb222145e471c94425c15410cd84654fc03f578f17cd395f542f1845ac152ec6ead5a7fff20b79bb3b40fbc2702ad6f86f8b1a4269bcb4f66aac846aec3690568ccb7c3de1b412fe7d16d876e63401195a8f9c87d85717c61a7d8de5a35120c408bc11cea682fecf1abaf0505ad3a8eb5e0428d622760096f84332d653918dc5e731a2ef3c3813235db65e66dc65bf91d4c7f6fa9ade2b2cbec07f90e603a3b826a033918ce1718a9f7ee261e6c0f0222f340dcba6ea04f87b0b38c4aae3a72d77dcb13cb56a628e436594ca642cb1ea23cce82611960b1651bcd926b3666f103e0890825f9315ec7a000b0a993de7bc35e0fe6200f17fe3f4db7f022e9cc195733bcbbc9df6dae6555b0d24c811b1fba3a9ed1ac62d8757e030216a6f12ac1d837231d3fb1373b26fb59bc26272551fb93cacd6d992dc1af0e32c8d34031bb0781f08ac217f8be0676b67cabed7bf9074192734ff39df28f488a2cd26180e982c258302662a047b5b92c8fc64b7aaccc9ea3c8a803a42201330745ac3033e88b6651f992ab0b25f24393b9d3e686046527013f1297458faa4326a940c5e2c27131babef3c0e2aec4773fdd3edb14a4c145b927a1914bf7a78e0c1c2745c037289e8d29559711eed699e63e1754f79347139533678a13ff0bab436ed4b65dfac65e0c71aa28ed7fc77f9a3467b4675b7100cad0db34040280a8c55f53dcf5113e75bcaa04b531e7fde757757502f68ca8a154ccddccf9f84efddcdbaa7b794eb297d081ec55b1646c6a9558088273a6ecf9504dd7f8ecd7b299c8164bd2123a09bb642f10a749fcb18efb5907c70208f5dbc617fd197e40ed115732922eed7aab3955f0ba6c97d05e9499870528c67cfd883b59bcf9f8959aa74d87511937e95a171e92f96f9f67d600ff3e48599fbae14d0a88855dea71c0ba8a428d3cfbeec12ceaef5a63b72d5117ca850c80d7786b7afa3844653d4456ad559a0240d765208262a38fc18e4d93568311b951d486177b1bef40b5a0817319b75b773031461661428906e8bc59da7181b13530af6b3735cdb61f8ceba96bcf68a89491fff9c58449d3aef25cae0a7eded3bb52ef28147f527718a504c9a8b1639223bf85cdfa63c5201373e5de2e984a732e759a2b7b812a419b5d07267029fcf08e7f83879765f186470947a487b35a61aa1a4dd5881991843e2895893a697f2e32c3d0694ca2978fe75ac7d396adf393c3bd4ea7a54a0af25382d205d360bb30782fea9eb420957b1ae4252f90f45363ae866b238d14d47c3c17313e6618c9c27e8a04a74ce1c7dc907e1be0f8873736200925f32063903ae2e8664675eb34acf69d7a6a4ac3ab209ae4bce30d833d1be58cfd9403d45b1aa733e38f80aa9c3f51fd4a6fec7964be8a5bdb92c516c39b31fd34a66d27a065104c78569cf11ac27727f320acf1f4b176f23ba020ab9ca773b936b14f8eabeb74eae9f42c068af6298b9a07c69198b81e2a93eb539eef8af71b42dce19fa72caa3772f18971f71f297c60508987f2c47a88dcce960a6e54b4f5daf4985246ccba4b0bd85d4d02be4eaf2b8c5b34c3a6496010936091def4313950890a917f655ce15306d16379ae1f3cfbf14f75cbf75814f74e6068b8b3c2fbd6c788047e6d73f7bbd7c9590a9f35c0b074dee143f5237613e2cd6161c18980830a8302f9b4e61ecf09025fb9c9651d73d13c86545a977ab8c4eb0f6249c5bd0a77e2861d582a937a579a4b0a8e251d6657bb1267448a469bc9807fd8d488e1b82bace6f1ea1c74cdac5d5f5950c83dec05c35816fad8d779d97e578627535e906eaba73a3926b446825d7635aee84b1e6733a2222bbcf3288d4aaf283457fe01a172e280e96dcebc06f51afa56bb3851693e2418ae1566814d631b233c5fd8e7a796474e02415622389e0eb302e6a4ef9078d235e5cf06f906472c10ce112dd7400bbdbbdc4b4e39c944d423f2a3c6f75afccfb192d942bf819f1be69813b968777269c767445f3b67785d69372346737e3d798ac576cb9c339b23cab4b98396389e7075721dc8ff5e5c3c8fa49569e9cfbd1a92e11fadf255a6f5f38d76a3b5191b3788a7ed79709c25963fea69b04bbe9887f1384c4fb30b4bedaeb9049040e37c8f9ea35bbb74f1d25a42475e9d98f50d64c382682865c63394857959ee211c696392f9d33f1defb4b2f48cb4ddb8eb2246c7d51de3a754058a822b2be5ef123b8ebcc95f9082a927d6ee7a31925dfe2ae7910b354951711dc8a63c43ffdece90ee8928fa9dcd1e4e7dedaa54430984998b08b5048cf652d43aa626bc2d562f1f24bdbad0a8fb151cd2224a49ab359dd1a465ca06ef399d68246f2b1df693e8ea93fc6bca4c3438f3963b00147419e1ff753e31e0112dc171d6b21e2cfe4b1bd0844635107293f9809dd21963e50ff17d5216bee23e5c6fe02b30c0dde5e2f4612c7fefc262a4c3c9209412ba72a4f49ee73ed0ccd4b7e104de49f2e64087d3c316e5752ff8278c64468ce479c5152fd4b084b2197fae3253441bcbd7e1a81c080729b9a127216825fd5dfa96cdcf6d92bdce3a649c03f8ff26fcba39cf45ab614faee278983b319f1008b748923d9a24a2c3470ffb6a0328f0bb675be9ce0ae51cc1ad8002f5bec077197e6a3ff5a216a7d951f064673b75d4a530f8f4b1a52bd3b42f694b0f53c919d98e61ca8499d141406abe092635c435068a385b5cb870528dd398c2f63ea8528b1a636f6fd20cf33201c25b99975416c29ae8fc1ba0293d778f881259cbc024d9a8c30c9ec3fe067a054c0988eb25915bf3373b251baf293e620d1c07a134142dd487d530dfc422cf492281e443efafc8a7cc22ea176e564e833ff84c204e6e157d4959bec55d5ddc5c30cc3bb2a03f0b46780ffda3904a22928b18cdfa7ee2e8b135c1b155269ae83967938cd85e197ad49e4be6ea951b65aba3e528398f2f11667a858dde335287fb322ba3772f4dc91d578975aa29c3462ef284ed4c5d6b480a04f4dedb6fa8af29d5e5c9394355f0736c8b4c5f15b991bc911e542bee6a516a0eb1dfd3fbf3a8d203109f14de4b35056450ecb0189e0aa00b30a25e1ca2bf482c96597790116dc32cea3403f75e8edf1a322df0b0961c3caf8f79e81531c126dde270b52b31f28c0c8e652df6665b95c6293bbde8bbc14abe3", 0x1000}, {&(0x7f00000014c0)="d47dba59e7cd906b004f3454136b96fc5934f3bcb2bbe1b63b09e999556cae7da2aafdd2be604e98c9c983ea46db9ce06f08c326b84758f499382ecded4c5bc5072486f2b78016b05b6f904d0e778be15afa3c6a718b61271967ab", 0x5b}, {&(0x7f0000001540)="745f8f22c3547334075c1d3fc22806bc62d17d921f7a6f25950e518d7a7e359a817cdbc3232d26cb94a5aae755f9e90c7308079271ffbad00d6d299524050f74def26a14087312be8df1cd3e3f658a5074352eb249b39546d3123aae6116a4e423e24e7027d97a1fb1152ebd51a9b7543cb5ec81a1b21fa913e8451beedc612a9048b10cce90f0fe444a899f81c9116caefbcca62ba2b8f87ac88ef516bc70bd22e47dff4cd504ab30cff39267f43e47ce2eac3d21400eb2559693dd88c08376551b250bda", 0xc5}, {&(0x7f0000001640)="dcb1ea5c250e52efe1f0eacb588c947963e27042c1040fe2989e2e0995f3f0a486395b3a8cee667bfeb5dbc658f9a5083a09434190620d888bcc243843b9bd7f88a4540efad3c805046e5b199f858315aaedc10572c1acc9c049b2d466b5165b7b6aeb17508741f1c5846c8f2aa42d01059948d4100786c8b4623693a6ce1ad022771cac2c9e3dddf9c089185dec318068dfa727f87eb80de966274419f10b7229093ab96184d1db5618bfdf45a071d4c14d4990ac7af88b1a12696d22f0ff0c600e7338b84d39f4bfc5a7b8429744b6ef9fe3a56992ae542b94a1e24717c0b6373a031b1647c6620a0797cd5691e4cfadb9b09e921bff63299859a0bfeba5a62b56ac700f5763c4b6cb0312fc7e4c92bbe613ad271e05f070340cfc3937b49fcb1601980289ea62c2ff03e765f787ab8311f56fe5706050d6d33395203fc736743a587896a4cda385e50118f5f5759f36c4ad3da74f3f7682a61958ec5ee5d1ae74b644efb99d48a9305275fb1efc6e4f14a31ae53dd39db7cca9f282e22443b16009d9221e7e11aa0e5c72fd17597cf83cdec856ed64b13c88e34d6dd12139dd861e6a4fff3a1bde66f846be8917a0817b96b537971f525832dce30d6c6b057a6c359f8a96866c9322a5db6cddc00d7a89a4983dc8c118e62ad9af2c5556d2a7bddd230af3e322895947ea95dc5d94c972e86532ba2bea445977bfa6d0b095e5db7602484a703c18151afa52de95b98f71729b4c7182f30c68d8d2a2ed7c91dd45859477388bb3ec3cdb379ff12f2f685a0c175573470c463ffe4fbd6aa3b77b76a35d6423b82e7f821054d62ff21ccc0817e138191a23bfaaf0db42a8a652512021d34bfa3f21676c7172e580d749b31eb67748fe9b36e7d73ae769ebc382a7ab4f30084cb9d252929301ec28eb5f4cf5a1993c2fa609decf47a02cbb96e2214c4ad99b1ff2681f98a283d2f0e6cb269f8b912cfcc8fb64913b5ffbd5e4920b6d93e73d7989e4d7c5c106873a6d719fc24045a6105e3bcec9b54ba987ade3849736d0367aa5bbd87042379c5dd6bfb24ee4d6a1c200cc89b09d61dba14f869e032b4aea039682030338bd6017a472e22e6c237c40d58a4f82833ceb52ebf5c702aa2ae8866541b9b3201b6ae7a36c30c0eaee27258cb6488d1e234f5fa8676a6c75225f1cd55214de0c54e1a13950702b1536796387e1c7d822d0407bd51e73797827389cded1efc3bced5a8e3b623864ce48f251ebaf557369aba99a20a35fb5b7b80132615d35ebbe9fdef09747949d1b34a0699d8fa58527b441b45e5f99a56d373d09d32beee0e73c96a25acca6ce89f229db96750e39f18fe1b8c2953fdce37b4bc945722cb607367ef84334a7ae877825101740b180b844e9ac7d1fd1a89b63632421094a2b3cb2630304a51f635f8dbd9a2ce244bcbdaf08bd97b345d1b934d5dcdedf3382f75ceaf342d00134b863e10956efb4dfe64529cb1d1fde17cef6b903ac69acf55def19ab5f657f6c9ae8f3a99e4c6b92634c70c0ba4b290de4f5e20a48160f9078b4ffacf471d952d1a8dd8b071aab8c9eb32591361f2ce72e5d80e9a0a0f6e1d375aed5356490e514c598ba90ea39c7955fdbd72018a7bef846807d04d7eb31ab089dd9c988fd6bcc0d2c493fa79d343b7b0a81a812be37fb7f5858971c12b5dafee334d02a67b186a651582d92d5dfbb29e43cf5acedc7a2d5ed68fcfde180abd610b90175b4f5542c7ae6002c4a669e7122417bebdff6de90c5dee269d24582a56cd40cca147341d792092e00d891cb696dfae525f16a3cfbadb0024c7ae63f90a0ef88bd53d162e5319ed842706ee1f331cf864d3e951cf5dd6aee2db476e66e7f973cbce11f5d7406183e7b3361410777c68fe4fdb63cd063996577bdadc9ffaa46806c9a0ee486b8e3d6d1c6adf154554f339275059cbbac730e0a1ee449fecbc903194d980baa9d5673ef22791ebec79acbfd663a10fd4bfefb499e5ae2ff477f4350d992ad1f6b0c334d650a54fa68454133f4728e2c2a029b5485aa881c1d44d2193ed36d74e3e03a5ff435861b79b85243a3e0d8bf422f2a1d5692cd16b8209e2d10bc0f9426d81752714b2c5570305c602a6bae565fdb44351708067c62b9890f89fa2b7ef9626d88effaf9c459cb34a57082ab7ee166351de0bfcd610bc8c78cf47a5d66d6442511856b7621486285c899374dadae761004f978a55feb75032efbc50d4106f4aaa0ae6cbbcf1bfdb60e647d82c099282288a66f14a40b7b6caf485c44fa6b8f7ba9337b5dd2bc41fac63d5343b96396c20a53be09dc47982035c72e687ec50262c3ea052973cae8e9e2311c8ec4ae4abf1fe48069386a26004b69012203a7ea4b67dc01a753c001ca6d5ebd87902ab42343ddddbf53a65cb71b86c61a6bb7311c47e0235daeae5463fe006c30ee5d83813041c8aa34f0af1de229b8a57179d21a63e4ebf2a9edd83845ec090290112bb003831c53c92e3ab959ccf779db9f9f83e269528410fe0acc4746847a84d7917e7f3dcaf8ddf829f69c57f728fdd70ff90bfd9ce9b29d0074b454964f4aced3420792314286da49d839beed63c894afa35a6a98e9c7a16760e325d956d21fe95e7de6311128a427c8cb81a65515cac829fa1971d9819ef0a15d198558f1aa6edbf68f730bfec245ff4e98a03874573bd9337835b13babcee55ecae32345e9b4301639d074a90b07a5ca018e9095ddecc5f2812588e1fff90bfd01a6d2859c0c610815a5015199416e647c424440730085eaf0cf3115a3daee2c202382c6dec53c3b2b2a222877b26eb1960c17ce44d173a3aa608671cfbcac841d39b5f070751cb8bdc7eb3a28302911d89a286e9d4578160ed716bc0e6f6eaecc5a24a3dd3bf3098cf26fa154d1230b1ab4f85e6511f073b4c3e572954b6d9a7c2fb66a2c012c4f9ecab2a2d23b2e8571642b7622e626b352be86b3b736aa03a56c43c3a3d9e4ba6370154b812a76e9dd51584f358d714d77dff56bf3d9cd384d2d25377bffe509bae7d2e44a657d95d876eb2e36d07f616206945360470d9885e54ee7eb6840d3ab1e959db0affce024d8242a3a9455de83f4a090a7c1150947834f2abdff756b6295ca935c6ba8535a46a13d1518b595847278bd939407abb7bffca7d6350bd9a8faac79adc30fb55a89a148c941882640559eec1160949fcd25d0c51904f158241498f198cf0716853f3c5cdabbddf8ba641aac3bf29e87cf602a5222c08856f3cd2bbd18c68bf575e7c5dbd4fa83d42ceaa01df6b7cf24784ba256e1e642323b5ff8d621b22d975222a1303d4765113b90739f7a0a811b8e74f43ca1d3e9a9cfa587b4ed709077fb1e47e36226bc4e0de78113554e72bd6d58d530e1b30caf1870bcee95e975242f752afc46750ae2a6a49a70e5bf1ad12c28c1b90278d71292a58c6e9d3980cb86e9ade2968ec2aa6b94e63704109221ba7aab441498113b10951d44b76f8d97b09d9919f2e6fa8fdd3b176984fec9c2d9b2384cacf10f45098f703b0392e29f4bef3453e2b069830f5a3558479222d9987ece8afcf958c2f7b4ffa9f3b62b962e5dbaaeb2dff7727eacf597eba3cc09bc58c5d9683cc4f29ebbb6b4edaa571ac913a09d53a8aa792625e3ce9707f2ab18f7aea4a11135aefe4f1318cf64686630901ae728558aed92c2d0c892ce374ad0081211a55a0022d827cb9cd0a31c59b5b6e291821ae9f881e66296245c1f5cd21fc1251e562f48417c89d5e479598d7266b63b42d226c173fde252390284f254e5e057fe73c5a8ad58466cac14448b35579ee4a0282b29d1195844a4483c2638caac51bc7a49251b80df67627bfa707213cae0d186e6891a0600101e85a8dac5d5d41519d8f0b576b02061cf0194a139c4e16e1c2b53724b9de3d183112b688499d620bb228315a2a4f7e507447346b1bda9081f51d8dbb79744a66b09c0731a7e8878ae274a5908483f520393f7264f5e96dbf21ed2486517794a49f5550fd9c5ba77d35e825273d29f9092a6bc4d35ba3f77e52a3776049c3b24796303358b015634eb19adae022ab468979ae4bc8a0d65edcd8252ba87f2d4078f6e2bebb9e00905520b70dcc5ada37a5cb051944398fb961fa12a5c32e19a7f8db49dd2d815bd9821840462206cd304056699d614f5151e9e6384003921f8c1772d2fd2ff2a9440b789d2fbcf58ce46b534bf374480ad0f7878c9570d9d9435b6d43868c84843ab93de36fef9d7f495fa94a9d750efd11a8a23bb975910200520e9d3c0cafa7ee3e6f33ee517d80b810a04dcb251327c6cae7ecdeea988dbfcf699652ec15d01bda1308de971d4dcfc15f8a07010b3977a5fa8b728951fb1c350cc55d0d987aa42cc0263dbd8d5527cdd2c94a1fe0e199d273de291ada82ae723b48055cb04453c713ded2e2a04462edba5f9329345b00813e38c2b5bf7c29f0c64a3a11550e6ce2a9175f1763ea7c1b1e689f4fe5a7d5dadfc859702a87b3b814f5c698bf23c9ca7555029ab46fa69e3f51ace62f3fce5edac729625f13466d23cb16adf2707bb789f865c2804bec9649387e589e2bc175aa08154e131eff2a2d491925706a5cc66a7c10ad4977279ae0f61abcf7f83857dbaa0a9fbdc2a2d987e86febd3047d08d4fcc69ef9f7dcc196475091869de1e0c111c0fff6f1cb0c9462a157cfe8339e7f8a4e96f89f03d78f10ad7418c3dd34487b9a7ef72e5fa82bdd26546e4c8b0524f5d2dd8b58081c5e46e8f94baf5c66e2074ae78bca7d58d0994193ad52ed5bfab528535a58e322b97fa3213740c648e4a19a4c66faab1379b1813b11bbd5e305e3c94739b4ac532038af3ffab2cd9ecfcdada08ef89f0b606f562bab8d151bc2f4ff869a2390ee13e9c9124cb6922c7dfcb55c6e76a74cde72ba5d0b827e8fe9b5b74c1d959cc00b7f93c774414d43ecb590e4ffc0b4d37907e41c592e80e22cb7d470184ac4ca2f469d52a529dc56e9104f4ec6e17ff2d4ce23ac08c17a50a821dc016cfe12f9432559bf4d34fe5331250058ae860f4fa49377533ada995a8df0ceb68cdb6d2e5897e6e952a0dfbb1b04fb18603bfa612b159d21f8437d1b17a85b37fe307e08e2c95235518ff52d40de6b73ef8bba16a98a53889139edcb9ac068b87843db1d96abbe54bb742dd548d99fc0d11a184cb90c5bc8f1532ae941b338b79a26cc0aad80c28c748961c07e786d1b3255f9b9288d4637ba9edf9db4fd7b2b05a6c661c4ba7f471d455f88e9fc1fca194895cc2629468956907db60b40ef6590c164519c61abfeb80c13acb8ac6b66c84786530a3580e8d5d123e66b4bccf4cf7bebc34c0857c9b42f0960ba76280f07dc02e9bff5df5c766ef441abfbab03ae7d7fbf5471b442dbc7105517c1943b14b35b36c469c34c3fb8fc884b96e780a49b1c587822ec058efc404352933ee1d57bf58a6771cd5753bf774a373bb2449f97c6eb6735c2851a30ab58c51248190aa11a05e152a52549ce88ca2a177d656bbc5d506e0a1bea26731aaeed6bb05fba43507f8037f37e3cef02ad5f8770986fd4f1a76d5680748cce876354ec322fd5e9cee7e7d3e520d8ff9e86c64155e8734a624800017691e716f5b1950fe506e5730f970b064e2ca9faa15a3e024f6a12fc6b5f4bd94a7dda2cd95267a59d46604be4ee132dacbdaa9def198081e3a51b64aab69bb9758b9b937fe3b408ec4bfd6e774c32a233f356d93acc65aa0cc22298ba16c389082c03089b624e6148097a45ba5e321edeb", 0x1000}], 0x8, 0x0) connect$unix(r1, &(0x7f00000026c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r0, 0x5) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet(0x2, 0x8000, 0x1ff) kevent(r1, &(0x7f0000002700)=[{{r0}, 0x0, 0x40, 0x8, 0x4, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x46, 0x0, 0x0, 0x89}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x2, 0x6, 0x3}], 0x5, &(0x7f0000002780)=[{{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x3, 0x80000000}, {{r2}, 0x0, 0x22, 0x8, 0x1, 0x2}], 0x20, &(0x7f00000027c0)={0x0, 0x20}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000002800)) getsockopt(r1, 0x5, 0x5, &(0x7f0000002840)=""/135, &(0x7f0000002900)=0x87) syz_emit_ethernet(0x4e, &(0x7f0000002940)="0301a025ebc70ce96b32dc6e8dadea746bfde0d96bbd8f71fb67635e5f957147dac37410718b16368250ae14b533d3cbaada825f3643d6098e323361b133f73f61aa0513ad16571b25c058a18e6a") ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000029c0)={0x7a6442aa, 0xa5, {0x7}}) sendmsg(r3, &(0x7f0000003d40)={&(0x7f0000002a00)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x4026}, 0xc, &(0x7f0000002c00)=[{&(0x7f0000002a40)="169649f3f789b35ad527f8fa2a963529ea153b92ec17a59d404567f4305399856f6d2a720f1c18dcf25ee3db09ae663b00c324d7290bb3020de463797e8b3752f71a47622f575d2a68adc1c2efa58685b0737c023112c143e5654168310e5a334aee7d610607d5d1dc4ca63d83", 0x6d}, {&(0x7f0000002ac0)="624b6461964f25adb5244eea34bf9f09026f7df97127617a0b97a97dc7b85d3263c40642724cfbcca746c9bb824aaf287919a2b514a940da03711b2dc9a989527610156deb9da796f5cd1ab7cccaf09c642ffe558b3dd56477f22cc64436cd7b013a41f046ea0f3f10dfc1d9317f970f47832b09cf9dbc90ab6f83624be98300e59dcce1c8e15ad23d064051efc4161fe675f15ca91ff5572ddff374fa51bf6b157d3edc54f0326ff28344ae6473ab6dd3fc4f8c04c6bd7852f1638d97b26f3878166fe929bfdd361a4834", 0xcb}, {&(0x7f0000002bc0)="88f036c2e7f6", 0x6}], 0x3, &(0x7f0000002c40)=[{0xd0, 0xffff, 0x0, "29fa10354d428d3e7740b3b68208713ddc5785f9ac7413dd51866642d4a4dc1992f715ed22f9d09b0bea3ed1390d9f5989d84bd3e8f7b0be4247dea1853c26b9a73485bb668d181a0e8c69977c1537b422bb02e8de2c4930884754ec03666685751822831dd57cbbd765684f349828a1670214622f4232ec3c23bb715f01118bd9651817188d502038addda8ce9e315f7b3df1b82d97c1f09277aae18b9e41e596541f7ff5ed6220055094b281149bac04adc0667795c5cda5"}, {0x1010, 0xffff, 0x3, "33f3a18b516ce42b6e1ecd47b0df2445ce5f1dd5d30d3dbec0c1d612290caae73b657d4303b94545e4c8bb5aa7f7208418f7f97e77398cad20a2628894bcbaf2c6684a1fd1b544a9c0950fdd5c2d8e51f20b60e378b6298d7c46a39aad0f7d22be7929000e984cbfb1d952f1bcb90bf1dbf1f6d1600c9bcf0f16fa45c0a1676d3bc552742f02b55d8f41d0dd9a502155f647aa0b149dcb81086cc98fd77a9a88fd6a19ed867c7b77c4b6f20a3b3862c1be5f068fd8481e23c9c9e584bed5578c50fe97eee23cefaca1b4e286638c97710f96dfd0eb8384fdb4201a1a9afe06c206ac3b7746e96aac195ff634df1be8076f4d499e76b5961666019d1fbc32a2d2c8783242856232d5516e62e06505d7492ff937d759cd6e1e6c5e65b757eff00307a8909d6de255c0eac99074cfb9b8196a9db167c6049fe211c5909cb5793527c56ae6be95971f019f7d4b827debea9ae63b629bde3ccbc1e79de9000fcb1f1295a16fd48fe58a26dc084a6a5825616e854b11dc6f4610632f9a0312cef3d453252a18fd5951435eb6059f9a6c061ae76600319aa2417a5775e2e9a396c44b328a438a374a8cde7f388b743acdb4d12081aadf2ccad803e1ba995acf23cd3078afe159d72ae4335df403d784de47aea25f39f648ac2584ce4e27f108400ac11c2c7524f7ebf90fed95313551cfbdba08aae5d984a8cf31be991cc55dba55330b8b8d23c65a4d1bfe659b9ac6c12434b735f7bb652ec286ed46b070746c3e6bef60478788f8927a4bc73bfd9716d22ce1bb343f528d005affa27568d159660dd8995f8a1487cc55339593d92b49ba27f68d3cffac8b3be938d8430dece1d4ee1d8d87c6b408c36839e0b4e499df3410ee72b37642e2cca44ae7b31b7377020c9dd4038e1595b48cf42beaf5aa0aee77ed4a1fa98f36e5fe6300198e335727f8e14fb0200250e6eb3bec84bf46d125153e3eeb2702ee74195ac5dc2621494bd6909aaaaaedc51797b4bb0d8a17892ebe0b69a6b2b9e3c6b34274ef49982545b4e968b1ad254a6282130f1e058c59625fb864d6803995b77b18595fc00ccc6a45b773c4d260012346f6748c2701951c16f26a911cfb0e7871e5c84a20589c18b084b5cce69da11d6f28a22937d30103af7a864018720c7c8f2f6ce25697951d95338ef6ac853bf8ac745f99aa48ed426d7d25e3fd01c91de2bb3433b2955eec8cef6ec07e850ebd103aa73a2472f1b81d1d16c55f208176e2d498466b3b88d03717960350e325378d8e137827ea2c2f1b773a856a551934979ebabc87aa243f163d5731dd3f2656e69ee04b9c0c1f41c1df1cb24cfe3f1ba8d2d8d584cf11f037abdfadbfb7e8799af6620f467e47abba5bdbac861a34d67ac64fbe1f580b5e82e43681a30b0a26246a481389b59e402c1bea994c4f67c5b9f7f6f9c29b50a494eafbee0ecbc57336b4a4ce998ec09d8ac66152f19c380405018fcf5c4acec594c6d4c36847e041d665e8a0cefea04abb10beac1493c226ebbd50943178ddc21fdbefaa37046c1b692560a13325544f253f18687b54546db7469025f6649d214df80b49a9584fe41c4757cffa74b992a3c2e72a26ad4795ab57eb17ae90b15da87e659d4d58b2fcc2a90f95dd820eb5b2f34cd555dee37f3630047b4a80503a08b5d7c599f1216e682d3293e8d1644b36a37956dd697b0f8fbee2ee377de10d5f4e67e26654c2a7558886bd6e640422dfa95e55f0a1848cc382a97e82bd8054488e5f6ac11ccfc0cba6b044682947834bcd04e010daf1098a2484d647e1dd97217ccc0a9b9c365200a57bb63f93c065e2d3d523f1fd3fdfcdfb90caf0e3d9972d25710c40b6b3cfb8c00e19e7e5798dd1fd6c867d4c0d94844a543238f443543423c26bd15ff64539fbdb55208bda3d7b84b270e3ccbbe734c38421ae009099079904ebc97c789b632cd2b8268b80b414b88a2744b8d0c0c9e5917728968c6917598fcec7c8cab6bd4e8023ebb09360d72ebe7e1059d4422b2e8b662c73a0a3e940eaf85b91d790f396c9aec437c3beb72e98d5c7620f032a9d60e52846bdf13ba564f8dbec278c4a36f906612936ff2b7613c703e8cba47cedcff2f8f7343b3975acaf3916d8111bd7fad068afed9ccb8313c9c0db51665f856337ef8c695dc0a2fee1203631d7a86b6f20e367239e763e2e1909dbb8de24d87b00855184f810c28195dad976dad6300ad648378f93f209d1f826748c2e95087e2e72f244fc71087e1092877331fecc5edee8d6356f701fbd0eba3824af3c2ff49ef170306f277672c13ca940f19bd8921eaf6f9d1b6069ebf58701807d9df2fc2e03f551147ae87bf36f25faa726b2856075c8e04779d505a3618aeeb6730ee2b29bc873b33cc7d8f6827c753e678bd0bf8c81c3c5e301a9654db0fe8ed684bcbf13615911b7c277412d17472b4b816c5b59e2d861b422cf8aa52382d3e3364ea8961286de7e9113611fb5e48e4e8c82ac7506ace62f864b028d1c950f421f534451b9e9f551a348acbae14ab99491184b0854d89f013af9dc4b9b46c0968a5aa79ec47582edde21956ecb820d67ab95ea64897363a26f1771365e65395c7faf8d94c98bd72252749215f63558d5464ce757b9768fc975e88feb8391fd5583a3a6c0c56d57eb3d2a59abf08a2555b8e53431b1d51342fc9a63be7b890eed2ca282028906cb40d1752cac3bd1393eab0be3137c822312e76ff93f7cb97ef27ae4bd55b81d156b3b40d70357d027b14f63023e7606ee37ee38bcc33e64a901ebac7ebf1c1bca5ee7ed72e1c64c62baa83ce24b93156dc942eabcfafed71011dcf894f1e54cf0ba43f1965270da4021635a39582a735e0c3c0f24bbf3f70fbcd9f2af1f15aa9527197ea69365ad89a60cce177c1578a023e978100fcae57456f5764191c54513446632d5c9722791f69090bbd1d4c3a1f901a5247d396ffffa369e8ee199c5add94e1e50870f7080115750183c8265575a351b346e665d94dd387d3c73c1173632c85708c61c5b3a69c5a3860de363e4951a56333463ceaffed1b86b85b6aae6d5c391743d35565f3ff702ebb9911cf9d511ca9ca1396a6741bdda7dd65878f42b90f70181b3aeb84b5059cc948a288d35284afb0f28070c57a6ed54736ee52d65aab074650330ff82940a5ced5d377b334add75736143e954b6d63fd79da88f55453559e1f4a5fdc3963c6d5cd22dc6c5c0e6522141264e4e0416f602cbdeb025e43392a031315e9a8d997e30e2db8e97d07ecc5791f3840d62cbe178d5262f639b2ba62756f530f6c350cf246a26f93613f1d8f84b460ac8453827ce58b241320c62c4d961c7bd8b7ce213958e80f4332451ac6d1d1fb2a0649ba2d12577b7fba2e2d616b820f126f58485904c6119702ba5a2a40ddcf1c4c36d414a826651c2b6afc4ffb771365a94bb1df5f9194c55ed35c8d3a26fb2dfee8497b545683e4b49a4df92d79140ad8ea431374ce7426a1420e28512b0033beef6199202e214cb5f81f5ec9a4d5dc53cdb1f064882272aff0e6ff0ee111d2c24160ce5f329774da97789b1459b8295609aeabc5ac1ba76c43e75d69b729878a85492267ae798020697eaaaf168d89db206546c08ba169e5ea0f6d005db334a470b599b4cad3a7585425f92a3f3ae2c4a4417758d43ef714d5725a4fe67070def5741b5705ae13d27aa4448d38b676e227e915241b6be7e42311eb8d07084977e2c02293f24a80eb2cbe4111ba6c5be6e7b18b749c69ba173b3f1a0fc2d77e69c37164bd65fa580a3006e15cb9ed382557e3f160e245f5267da2cfe6fb66b6cf9229cb6baa6f29b743ebcd84323800a2f06c1191b9dc274667e1246ef6c6e792bca18f34f821a0bc11de6ffe04c1ac9de7404fcf5e6782e2193b559bb4a4c2e7ea761d5b02f57ebbb744ba4464e50152f10d09d02ecfe89184618c21cacdd3f6fde7042354eec4b6ec6bf288453bee8d275e91c4e071cc04c01a712b1febf7f8b067ac251351fc04fd206f900055dc754a3f9b6d2c8e08553fab6c1d68d4865038a1cb51d1d9834a7a7381a4afc2b9d4a5db413e23620a1247acc856f21da6c8419815d30f1dca3b1d4d24fe92f0b1131fc5ce504cdbc788c7e2276059fb4278a50f3eddd792937cc19da48962d243a376c5b8072d096b9717bf9ba5bd66719ba7c4c97c84f566cb42cb48dc62d41e84e0cb82b37afd917ec20abd9f7f6c3e4a6d2d8e691d29865563c95cb66e19264fdb15b645468f345b164c1f3dcd211dd3720bf876346a92edde6926ccaf1a5e0e99b9d5aeffd8445208447ee14f82d3f9ac6c515054037472df7d8ef535c5a6be3a115bc2a78b8016b514bd2d9878eacdfeb07ebff62d37c4242ed41600fc4fc5aab0dc344795f1ecfbec2f50a1e3182de6089ecdf4a168afcdcabfb5d5822a9ffee467776d7935d731d7dd38de275d3f2dc832efb7b3926380e24beee48be8c72d885891746903a44a7a5d72b1d7a531d8a97a8923f4341bbec11c66ab3cbff6ca2c58031cdeb778ef2bed9b09d3a13927821ccdb540dbd64b5c4cc46c3458a974ccf8e4e87ce989dd3e485fe4ac5bf145136f84fdfbe8ce3d032c780bcb5325fbe8922ac2d730c1848dd91f9ddc82f9b14fd31c4fae89646207a8d92b054665c7636cdabc29910090ae40223365d9e0386525800e198f883dc5c8b1195035d455be0e0b3c8b59ec6403dc85bc1d68536fb94653f44847a1f51502c1ff3516c20e4e8fcd27791f40ff79ba98cac3d42a4bb80bef29c641b921b6308435b346092aefe8bd9ded32ed0149ec7a83a9892876f317cc663220224334501274bcb4748dbf9d236183c8528df21d6bdaec74a92ed9bd6bf3607e00d4aa1a6dc88e5cef716416a7072c4963c71aee853b218cf898957e29dc901931ec70c08d5db3b8571478c0303fbf53138313b33ee202fcaa318a9ff802b2a7f6d6f23ceb40a5cf6bc71363bc50b574b0a0647376635e4408253ac679bd5644026f29173bf1d17ff9bf7946f025ab35a1240dad564fac90fe3a90dfe1d022f4d3dbd97ab2f651facaabbb18908daf984192fb65382d579a92f1d4271b34b2e0bda5b0ba4aaee26d437925fe9cd328a35dfe1452dfe31d1888de06b4b437ba56edba264669a318d27de41156fbb77e184a0d9097701709ace2658c403cc11260025a904f22403a67b339d2c5cf47f648d536f061f89b5f7ab324fc7f83509947ec8162181e581aa22f5a0b0e0501e54d79ecf40abc40d0ac32f800320b486fdc072e76d0b41765b18bed000ceba312775b09b9b99ea4bae2e61f475887f3c222e3f5cef297cadaca2a228a2c14611656e2712464eeb2e5d7980541ac87a094d13371cccb1ea323451e348d3dd34874cf233e4cb4111f931aa78bcc46fc30f181810d60d2198aa84605bb2375c86eb9bcd21214296f5f42533fde1b30169c666dc554bf637103807d967b940ee9e26584654b8ed0581721dc2e834c323e3b6c9d155596ed7dd53972dffc3ad170edc8caf78bfa4889cf7cf90ae30991651536f6561fc651b0c04cee02a063977cc81afec4063725fb4fa89dd77c8026ba078f983dfa39c2613da22188f1b4c9a70c6fea47663bfad2e23c34edd765ea27cb43ae7f201d78307f86d9d722d0bddfe87b5cdd511af1646d908e388ef4dc731dc334ba8f69cc2e5b692f70a5bc7aca1bbc24a0e6133acd743f73f8f3eff61f74df173b9c8b922d6d1fd5590c1be8a3b3fa08985e60420640301beda3b2b71a7361a6bba"}], 0x10e0}, 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000003d80)) connect$inet(r0, &(0x7f0000003dc0)={0x2, 0x0}, 0xc) semget(0x1, 0x2, 0x0) ftruncate(r2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x9785358a1b6455af, &(0x7f0000003e00)=0xffffffffffffff80, 0x4) 04:02:36 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x100) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 04:02:36 executing program 1: socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 04:02:36 executing program 0: setuid(0xee01) getrusage(0xffffffffffffffff, &(0x7f0000000000)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18400, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r3 = getpid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0xfffffffffffffffd, 0x9, 0x2b, 0xc, "0598453b64a3d652077f53da2d3b289e73b0b7a7", 0x100, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r5 = getegid() r6 = socket$inet6(0x18, 0x4, 0x4) socketpair(0x1, 0x2, 0x7, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x1, 0x7, 0x7ff) r9 = kqueue() r10 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x0, 0x9b) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="0e7bad4cabd34c95a1ee692dbe7d1d9c5396e0f24dca2e21181fcf56c64246f419d679c843cd35e79de7367972eff29f8a43bb3971a11fbe3f438a4c6ad0999ac654bf45dff1bd15dba62f3a4266be8326706a6233ec667ccaeec73fcf00d33d6e3b56bdcdbf2aa408774bf78619dfa058ab50bf485f93c6862cea5a4a3a7987e424dc079f34796091bf138213c8d2", 0x8f}, {&(0x7f0000000280)="047f48b443cc7fc24b2125e03e8a39424704a5883fa8cf7baeb5c8c9074947670dde7f065d1f4bf0c43174e0911b429ef86d62ac4c0d9aeca0472a07caafb01e8c71498b4073bf3a4032544e032286b4a1b923bfcef0ad6b3f0905c0601ab658a55acd9f3ccf195f1bb3ed6a787ec114a5c740c9bfea8d7b9744b921b68404c39459c5d52a6e643c073352b7e6086c74f4136e5bdbe0ad189a726cdfc58185d233cdd01e505b6929a1c6945504b75e2d84b2f7885f1b12dd43d264", 0xbb}, {&(0x7f0000000340)="5d9155534b8675e490bbb23a4da8ee1bdf4f9e81f784421e3fb3a363370b167af3c49d229cdcca8369eef1", 0x2b}, {&(0x7f0000000380)="a013e09b06af254bb855145c65823ba528a441777617a778497679cf60c4e5c047c5ff6282d0887b74b583b6b463dc737a228b3eafd8417396dcf6be9e249df63ec688b18d44f108313d5208921aef777424795f4f0e097a1c4f45a0257e80188d088a97a6adac8b4b097426bf2904d9e385b436a02cdc84889adeeb577bdc3e6259c598f909f206624f185510078897a3aa74ffdbb60d181a319ebf0e4ca4a18072c71765b211962fa8871634f4f00f361362c826a47a9cd981db1239567d055a732c57d1226b17a36230a18aa02f07adb24c2841a527743dc37f", 0xdb}, {&(0x7f0000000480)="ba809381a70add0027981b17d2f9e871b86a4442b2c041eb4b25a55a3e0f0969a67eff2f516d8de1efd2c4676aa06764701a7a2b579bd478504409f7989ea8cf52d43feef801bc5508648e251da909a22ba4436e356ac4b5bceef83fa34bf6", 0x5f}], 0x5, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}], 0x60, 0x6}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:02:36 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="86a8ee6a17501bc7f8c9ed20931b8392db26fecc6b36bffc97835ad4488eaf4e6d8ea0455cd200f1556311f69a6205283da65543eb747dec68d596b020b21e51c77d5607be2d0e6949b6b40b4cebafa760c812efa15b0060236757282ed48a4f601ff75f14b63e5a16121b41e1423452898f6a9cb7", 0x75}, {&(0x7f00000001c0)="958667fc0332d3fcaeedef126273a513766da2c5ad99eb636651ae4cf9d2290a386d89c39bd7261786ddc282f19a2fadfe599e11c93ee939b8cea2cacc04821fecba401a4a2b57d528009af5f0e1936bc4c2b5dab0ee20dd113cf2d043633ee19b04ba3317911a7d7c779d7f065be171e1fbc605d5242109381e9ea3a3afdca23bc2d71a54c1a218bf8e7fc3843c5e132ffbc6d8f6e2e0e54dca9f2ef955507cbe45ba60d95bd4a669ac23535d2cf44a37d623e4592f92cfb370905f2097fd72988b7e7cb0da50a7458a25f734f03545582116e6f96cbd199390f17e80c4dfc7f0fa21bd4890dba647b3b3f494d577796de478c90acb57e7bb5599", 0xfb}, {&(0x7f00000002c0)="d71a1f1a7a9a7bc86ee176220223563499f9792d97430d3461a7ce54506be96f36702cb4986c32be04bf5022f52898598dcafb83461258b4270d070c8bbf805d121b71f9e6285916460587929d633aa3b652bd1768197f6efcf22d0c634aedec482381daf78f218bb87abccc879460374a57fbfa3e94f4130bf3711e3e31753d8db9600683a17caf28f5222673da2457fb1de8d12d5ed503d6c8909bef440a56915bca6634503926c5f913cf308d0e3974a0fc0b6a4aa2d3d053d64b415129f10f685c6fd636554c21d865738b50eefba1e2156637498306b427941105068f9b7f7549e609979332e243c281fa09ce9c8bd790dd1ab5d8cc23b6cc457f1f2a54d10efcc8b9c157ba1ac4755c9bf5548c192c7e311014fd81f0ac87cb66ed98d32101ce10ddb7f52c852825245c0f98f8d87f27e1c0e457e26565886311978398b9b13153ab74e7e303882dff6ca076beb8292e8c3ac86b8e68cf95f22e54586e9e4bd925136b4b526baae01d1ec5bd93ffbe9023a0a5280def1ecc6a198166894182c584beda6b1a2b91d133a030cba4eb8b13fe174de065e8e0c4c5f13fdea777e7d828ec77892dd9ffc82b90df259dc2551d7f41e53e5a04d63505a074f04c1b10a4b63f82dbbd504cca73ca48ac0b63f0632375ac5a76555af604172f00ca9edca5ed818c0b251f73b613d58a43eeafaf700fbe007974182f0e62b0f45f1e194a1d4b3ef311ad728c63f099dd4b1f9e09e51fac12f1ea89cd3406bbbb8d51feb1b8fcadc0ef4d283636acc39adecd197923e5f6d624b24619b917a3ddd378bfc879499f08743288ad193c57a66cfa122796aa1cb6403ecabfdec681f8c84ed9d843a826b690da6fdef197158589f16718787068219facfa39ff31880834f4042b73288fd3642dcd4040c193b1daf4543c060b97168e9328339e5cf3218ddebf5c84f9277063266b707362292be394f934ff40426be5851f060b2b757ecb6ec04330150e6371f7d5c1a3bd9a01ac3aa4160ae34b3396e7b1c26b08a43f863ac5c3f6e7c5f25c836c78806ade3b86fbe887aed24b5690e2edb00fa558dfe0d4497a15a560f8263e6d2cff3eefbe2ed3be15568896e1c7e10049d7a542c2ce5b87fb79bb56015f12c2ef40c056a9b72e341418f04630c7a375bd483bb352365d4262602d7c8a0906f6089bb32071795f5050a693fe77d498e955f3995b82fa3e090fef4f6c73705a03401c79bcd585e27b570953bd23378086f6aa5785ad59aaf3362856285e4d25d51f5e5b4020000c732b0d340de7b5ca9356a35259164a94a58690b2807ff9921c55330afd6ae04608ede9bfc193feccf60162a1b6819981e0d35912ac8dbe502f00232af13312ca2d5167d1bb37706015a12cbc3f008bedbd699bc8beb74ec27882f50b3870e471c5d8c20e34a5584563303e71aabce2fee3c0b09a49d48469e1b6dba0857e7ca32a66fa568a9f532b15a332a0b3df0a49e363cc950b729e172ecabca2eeefce314beb1eef68b078b56cb9f357ef5774550bd901997c5156e6172bd01dc5f640e60cb3711f2df6fe2136046a4ba87f9093a96d9ce4870f2547254c468c76a7a29948ee2f9b625d5dfa273746d835492784943353b714ac7160b7bca36df2637b7224161b1f2d4c11933e8e3601391399c0d5ed74ac3c82193e77ac93fbf9c5115dbc3c30ac68c0bdc352fa1cb403c6b8b91e4b961075516d6dabe89977274073019a5943c2344c3ab88a2f31ab33252816f6a07af7a41f653ea05663bf6d19f5df2ac37532df4d4a76f516dfe92dc64ea4ce4ad1ea7e98ccc3b5d792689c8d51dc32e201f2052f5aa370ede1511e51ec3de65b7c09b9fb9629ecb861cca25f1aae5fee4717c8a1594fd999d361e2742993f542d2e3e1c434e42eec23d29276525cdcbaab4df00c34449626d029fda6ca89602258d21854356c4e35435909d6524fa8fff632c54ef02690fdf2884f44022a95c1aa859dc26f20e968f79d82ec785b98ad239ae8db50e61dfff756c029c1bed4844498a93652079bda425673b372e9107b817224111a03946a45ee7ef4041a6cab8b9d20d91ac0046e73d88a88a83311289f5334acd2f36455401e2580ea6737c2af6b2081710fd7e88b71cc33329b4204d487de59e9f89444a9bcd5b8ae9b65ba75f5b1d8df67cc2821dc530e0d5792b70a937d7d65c2c5177849ea360f31af8cf5ad7fc37f8aa49418d285301b198f4e2c37412a5caccb1874a0cd2d4dd818fab706ce1663d1d1cfa50cd2c6e5ef6bb8500789390998146c5dcd8f7574351d8d54f421747615fa71c655a77949f5f05b79e2716b7f4a0f80d6f739131f36b3749401a463661ff04d9fe0771d764e15b3b012361577dcd9ddbfe7f4f64284349a47a0ec3ec16711ee1cbd4c000fce7146a3718fa858880c0625ead504461c57ac6008824a583f4fdaf7bb96208e4c089c47eefb7ed342f84a46a922b10c3d6765dfb3ffa50d89b007c33281a0f20e7d53e1dcb73115b09e0deac48566f30789b6b1110af89860a4273fa282e6156ad79667deb56f9c3161e8dd24a20cc72ba228c87fe4ebeb10aa5e8ea0895d37a98af34f29f9ba7c0ab9d5404bf8ad4712ba0a46d156a668fc022ed8e2bac20d789b8d2d9753198d59e8b1b8d2d2206bb4393da2cf9f55fdbe6fa6d4fa5be051a7181e7f5a237b18e602dcc3e5a694b730506d6432de08956c02704c785754c27f25fb8c5da3feb340b8c4ae8154a1b06c91e89791d76afaa5c8fcaf525d47531f3edfe738ad2083588ee1181963168a70f0c918bbc5c514a6be505f2ec12854ee1b4edf25577370e93d42634700984b230db221e5b06b9ebdaaf0e8c8959a0ca5ea8bffc88f508b2a88a85d835c435ec692c1ec8b130a39b18ae1645d77f75004830a29d52324fb2ccbe916bd9687018216633487b8d030a09fd5c167ad4b3fd954427bfd2cb7df4f66ea7cb42073c46f6c3a5e6fab6bca53f244460c7e2a4989178f92242b3f9efd40acebae9b685e73331182de70328059810a8d0ce1df78fd6b44d01f4c0418c2d6e8f0be306a1101340dcbff1ea306bd7b1aaf4816c2ae467e7da4a55d3ab46084771119a6a42cda79dd015b7407cf85105ed080483a901c24e1f020cbe0020e1226ca3ec7d17c71ac92d409ac23367ec95537c093ac0c7bcb69ac8a27450f242795489942e05f0763b0508489be926136dc22db6577e760d6bec558fb2747779a6ad7ddbfd81e4140312bec0751b79c19a565a9846b11d00d36337b346b9346b7afcb3a62bd14a7b1e313ab207c644b06c3a5acde25d30a1f5d512f068b1228ebe67ee318ba88a63e33f67ba239418f57291dfe54128242c34e1616a1c01b6861dc09cb737232d23fc8a19c1dc3a04225804e6d95b1d3350a9af0384e0c63e2425f2e3018a80b1a2634c3b40a3815c3216588791c68149cf48337c5b99aadbf92bb66a7f55dd56951c44efb4bc537b78e5d59cbdcb31dc868a67454740160b836c931a3a1b3eeca59c6b18f76c99f71b5e620261e1978958f2bedf885c50a385a8c3add544bdc5ce8309c8b92bcb11295730d9fed045f8502f00df3823cff4b25e45d767c16e378496d509cc2f5cd0f744abc342412f75c212869d80d8aa9467e31bfc9c00edc029926f1f9404912519717de8d63b6ac2ff690086a1e9065a18d6a0ba6452948e1bd4042029aa448bd19d4af147e256073313efb85cb2e64c937b4ad7941b3d91504afd92921db71a649c53a80c3c376b5dd699ec4c119ef6c2c3c3ee5f59633e9993e22a8087ead03b704c6dc7c5782605da131ef6ce9877bae9e19a8ede1d880d652f3e33083eda004d9c8e5d13ee6edf9e3e97a3aeac378637a0bf4343a2750daea85e486f55be2c2c4d5128319b05a0e29e6fe948f8c7559a5a55191301aaca35b2b0b9c8b83855309d451a003925bd98dd5f9c6471c368aa68db44419dfd962034b82fb51c10fa9f665a6b10d32085a398e1b7dc503df363f888405a183a3eff53116fc4308729cb5f15375cc8aa86b46b0183e506d39e7dfb0206ec2bd10e046149229b1f19b7eaf46701d2d8a1f9f82983d2ae11ce327f0b16eec9d66a0a55d2a03d683cb7d6f9d5e31e55383e64b382a0e95b421295615009d3ed76a2798f014be412564f62fd2e81d0ac8a05246eb6d28341aa799ea36e8df9604fec094531dd429ad79dea5cc9c6dba70249bcfed6994a44bec4f7d0da53b57041126b59b7f073ddb2de9f8b1e8a0a5077031ebca23d3f1ead79e41f1f5eebb8f34d68ed2def136a952addae11fc2baa5cd0e2fdb20e4a54a4b1540bab0caae756ce31f288821bffdfeab93e3726a6861e14880d658c0835c0af8d9da9a07599fd78cce0cc904e41c36b9c65665a79e7d3613cfddeeb7dc067c63ffd793469e522973d808d243d4f06302adf47e9e25cd48c000ee3a96ce28fc1780dc26c38601a5d48cef1e5b33f7f1912de424d580e4fa87c80f35378d7fca4aae2f661e40c2551d0c3d316b57a706b84035a26353eb0761b8a15a334fa6c7f1613b782e4652aa5d9389ed08cc7dd8c06e994b6705f67730fe90d8e8038d77b1935345de219385284aa9178a7015f23615b88e68feceb9ee8f546040202d4859253797dd37d9f00a6f0d732b529fee8fa208cd71463def9178c0c14adbbe25004bf38a0ca39226a46122be506893ea4fee099f8209956266c609a2c30b827661259ed8a6a58fb2bb3306bbdeb5df3eccbcaeed1d200afae6b5b50a5d937091905f6ca8f7d8b82ad96ffbe88a435f8cd06dd428344931ad0300ae01988bf126eda93ba9c3b705a7aac44c7035e89038a60de682d8d0b909000d1b0b9c2037d728d0b6692a770488ea7dfa26327a96f266009f82dcebca6ac163bd5570bcc5e1ed98f155102611fbe7a7cd3483e4404245a1a7ab955bd1714ae02cc718eae960ffb01f0737046b971d8e2893af6ccf0ae64ef1842b32a47ad16075b7ac3e923f494c1555cc4069f652dea413a1668424772c0d54a1a6d82c37f5dd35a746f939d8c68be8647544fd83e49695ebf8549dcbcde861457cc72ef591cbb7629c55e2675c9344f7861abb18014510e09e386b6f130d3f7eae16c09d8656daacc98d7d80beb19da8ad54e189b894a64007e61e6b727e2e629ca5c759b490df8ed48e75cd8a1e9fd6a9b614cd2b88d0c196899cb9d11ba51124994d28811c0cf491f3881180a7eddb78a845d80cd720f0b857f09d7e365d07a8ad1857c76cb10239f6f9f23d93e5212e153d43c935012a6020c88ee2168f7ade6ed2fcd6e16303ace157c222c86a329601a5fe3aff87fb10db7a8ee3d5f5881cfef35f2cc460202e3619b915b510c5ee87c1870e92e10f54454a807eef79a9b847caaff439d762472e7686b3a43c9bf45035bfc1e3e502241ebaa77211f2ed5aed75fb13bd7f98786f06301e13c682d802f0799ea85527788e8cf81febfc42c540094b6d6186300de69291a6abeb76589f2030abf9812c4cb71d20898b22e3e59ce659497ade82ff2de7695ffc8bd2f5c349297c73e04821bfde64d629a0a86b0c1cdbd6cd4bdc440cebc258aac24ba1d754802e3dfbc1d3d0c044c06dc50de6728ffb8d1735b46149e7500a272d36bfd2878852b0f6f562c5c667c665c72f52dc183ef2cbce8c1c860d71c98bd947808619964846174c93e48765a8a4a03beba002b31a459ba732e7044a444cff6c8da4e9705a52f6dab7219d19599891fc905849244464029ed43532e272d3009fbab32f71", 0x1000}, {&(0x7f00000012c0)="bca38a74182d5e3a976c669b16ec89fbcfec851d6ac67949f658f20a0324a66ceb6882555522a33ef92653d351ef565594b9b7d8d90d75b83dacbc92e7ef8102ecb5325ebf9efb4d914e84d7150de1a1c7268590e3ab71f09827e220cbefdf65d7d79cf9b452c041079a23b9dbf434d57d9e04273bf81a2027c227251e21e7adea15b07cffd0982970616274dbd608eac44e51517ef65d167262c7fb478f34573d9a7fb55ace3889cadc872c3c18323ecb83d8935185653c71e566a943", 0xbd}], 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdb70d0f6266c4a53) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2007e, 0x24) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffffd) getsockopt$inet_opts(r2, 0x0, 0x2000000000021, 0x0, 0x0) 04:02:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="dc4ecb01b0601bd4dc710dd4c5009d7f4e5508dc7e491ee0d0e3564a1abf23bdd4ebbc39ff0d38f246af2e8f7a2aa4aefb04975a62f0818d45c1de00de907732798796215cd9e314cfbf9e827d0d41d0bf6e0e688dfa547c70", 0x59}, {&(0x7f0000000100)="8e182038465f9f6ad6a4db81802224598465ef5a77d47cba4bf92317b4b13e1684aa105b4e186781418e78b6d3f776fc5c3d2c45987c76b87fa96b5542bd8850e177dbc83700353a895b7e15a2f24d632779e7f268305ecfece36c724397f77d7836e4a9c5dba4a523f7ff12d252dc0fae53fb6ea2a8fd998818fe8a4c63e0b102e3ccafabee753a05fa8f9588cf1d4a5eb2d578de4b4e4d20a8e165ac2eff7ba2df2bdcd3a7a775a4a35dce1bac960367271e019a8176403e73e0132b3c2c8d6747a7a85d4f7ca1f7951b18c8419bc18f5d72e3ffc037e1df594b47fcb056ac8faa7c123cdcf46a1eca5a22f4aa32f87b09e71306f1d8db", 0xf8}, {&(0x7f0000000200)="82bd9f1273c26c05428d157773f6b217fe861348ac3cfc4e8afcfc1c8e62154826770587d40a6dc2d255f56ce9d2ea4d65cdd9efbbad1b1ce8cc24bcec50f9f8b61ab04cdffbb58683ac87bffa932db9c3787b04db72b63b6bde2663259253273e5d88fc90c74341e22daee47bfc44f9f914", 0x72}, {&(0x7f0000000280)="0522f7b81f3eebf5cad138dc99573bf6c2949b68dbe00b57bf3d353d9285b74f02337520385a2cc744f4dd57de1113127d1b7ad9fa29ae97daa794fd81ea44dc9bb3acfd8d71684f5c6165a92394b73f89d6ee10f11cef5da009b2f7503bbe9d92ff8de30c0025cea877e8f54503693a343f1419b6b0075ee732cc23c972f8c2ab14ac004d9add34974c5b6789f064a6ca5462c461d2f3883b47284ff3ca73d77460eb539896f1f5bc1592e7e2dd5e626c5fba2276b8351b9b9b088ed5a59502ffaf1bbed6ed4fced954779326abdacd4b254d966f634619c5340e", 0xdb}], 0x4, &(0x7f0000000400)=[{0xd0, 0x1, 0x2, "f04cf5e8aa2ae1807393f493ee82cb7e9039c96dd4a86181e281f5b79eb9b7aa692f74205badaa537b6186157d46d087bf2c8343880bd310539733efd934e451998a002a9278fa1ad598c6defbac216e95b522c30a804a2b753a8c640ee20958f89b7b461ad8957967bd137f5d72d932178c475b7437fc00a46692844490b9eeb578759e94ff5b30ecc0815faf39d1813a2bc9370c70c5634ec8ec0ab8f36405fd2806c9977852c8ee9ba2d6f080a7f41081d7f51b771420f3cb"}], 0xd0}, 0x4) 04:02:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x2, 0x7fff, 0xeb1}, 0xffffffffffff0001, [0x2, 0x2, 0xda00000000000000, 0x0, 0x4, 0x4, 0x314, 0x5065]}, 0x3c) 04:02:37 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x1000000003df, r1}) fcntl$setflags(r0, 0x2, 0x1) 04:02:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x34, r1, r2, r3, r4, 0x1e1, 0x9249}, 0x9, 0xff, 0x6}) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r6) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') setreuid(r6, r5) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/17) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) shutdown(r7, 0x0) 04:02:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 04:02:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 04:02:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_index=0x2}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x2, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x12c00000000, './file0\x00'}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x42, 0x6, 0x994, 0x80000001]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5]) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/249) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/48) msgget(0x3, 0x244) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x408, 0x1a) chmod(&(0x7f0000000300)='./file0\x00', 0x51) preadv(r0, &(0x7f0000001a80)=[{&(0x7f00000016c0)=""/60}, {&(0x7f0000001700)=""/108}, {&(0x7f0000001780)=""/56}, {&(0x7f00000017c0)=""/196}, {&(0x7f0000001a00)=""/94}, {&(0x7f0000001940)=""/13}], 0x1000000000000245, 0x20000000000000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001600)) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r5, &(0x7f00000028c0)=[{&(0x7f0000002800)="501b52b56dc76b26db06eb8652ad0edc75d6ae425109624b6e123bd58002abd899094fd61d4a4dc894dcca3151c2f04fafb44978b86f9ba336438d5c1c2f28f82a8b50bd9ea5eb710610a262a88e98c890e0a9d653cdffd45609cdcb3a70540cba36f26a6c15fae11d5f6647ee08ed7088476dbbb3c0c056d5cbbe98f0cd9b492b7926c1ff5840b54f29d55f", 0x8c}], 0x1, 0x0) getpeername$unix(r4, &(0x7f0000002900)=@file={0x0, ""/4096}, &(0x7f0000003940)=0x1002) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000003980)=0x2) fcntl$setown(r6, 0x6, r1) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000039c0)={0x1, 0x3f}) msgget(0x2, 0x40) semop(r2, &(0x7f0000003a00)=[{0x3, 0x2, 0x800}], 0x1) open$dir(&(0x7f0000003a40)='./file0\x00', 0x8008, 0x3) recvfrom$unix(r3, &(0x7f0000003a80)=""/246, 0xf6, 0x800, &(0x7f0000003b80)=@file={0x1, './file0\x00'}, 0xa) 04:02:37 executing program 1: r0 = socket(0x11, 0x7, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6020034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x1) sendto$unix(r0, &(0x7f0000000180)="ce652723f94c6a2cbe4d2460f63b81d37c719bc57f1bb11bb7f3afb1584e40288f09debcab89be5f7ebdbf9b94049c2ff885ca0d1f46e66e3adf0ce7aa29c826d924b4e8e8afde8388", 0x49, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:02:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getown(r1, 0x5) fchdir(r2) 04:02:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() write(r0, &(0x7f0000000040)="d69961a5a34601a4dc85761a65b29c34859b4dd1d0a4206367bffbb381ed014b32b3bf1ba14a1024e5c272645fca7e57138c45062e86babc3a7dfc", 0x3b) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x27, 0x80000004, 0x1, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 04:02:37 executing program 0: socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd0a) setitimer(0x3, &(0x7f0000000040)={{0x3}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x400000002, 0x7) r3 = socket$inet(0x2, 0x5, 0x40000000003) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[0x1, 0x0, 0x9, 0xe20, 0x1, 0x101, 0xfffffffffffffffc]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd872eadb3a6394434456f5bf0aa", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f00001ca000/0x1000)=nil, 0x1000) munlock(&(0x7f00007e7000/0x4000)=nil, 0x4000) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file1\x00', 0x10060, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000240)=""/155, 0x9b}], 0x3, 0x0) 04:02:37 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x680, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() shmget$private(0x0, 0x400000, 0x200, &(0x7f0000c00000/0x400000)=nil) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x6159dd907a10568e, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 04:02:37 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() dup2(r0, r0) r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) read(r0, &(0x7f0000000100)=""/107, 0x6b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x3, 0x6, 0x4, 0x2, "0f8a4e494d72a7ede87baac07a5c86d8932bbc72", 0x1, 0xffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x8, './file0\x00'}) 04:02:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x6518}, {0x18, 0x1, 0x3, 0xbf1d}, 0x0, [0xfff, 0x6, 0x1, 0x26, 0x1, 0xfffffffffffffffd, 0x9, 0x79]}, 0x3c) shutdown(r0, 0x0) 04:02:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x20000067, 0x100000001, 0x40}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000010, 0x7fffffff, 0x9ee}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x5bf}, {{r0}, 0xfffffffffffffffc, 0x7, 0x1, 0x6, 0xde4}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0xc9e}, {{r0}, 0xfffffffffffffff8, 0x0, 0x24, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20, 0x57293639, 0x3}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x83, 0x80000002, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x3, 0x3}], 0x6, &(0x7f00000001c0)={0xd9, 0x1}) 04:02:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xffff, 0x3, 0x4, "fcc2a22fa3549f3ab534d46b5c9c77b4fb21eef0", 0x3f, 0x7fffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 04:02:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 04:02:38 executing program 1: clock_gettime(0x100000000000005, &(0x7f0000000100)) chmod(&(0x7f0000000000)='./file0\x00', 0x10) clock_gettime(0x3, &(0x7f0000000040)) 04:02:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_broadaddr=@un=@abs={0x0, 0x0, 0x2}}) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x401, 0x800, r2}) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x36, &(0x7f0000000100), 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0x20) fchmod(r0, 0x0) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9, 0x1) 04:02:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:39 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10010, 0x0) write(r0, &(0x7f0000000140)="dd65e63a5dc7d5462b5a81c6bc38421622aeb8acfe82fc9933371e7872525d558bf255e699c7fc730462b7dc85a07662c01b23733b015fda2aa3c463649b574fead4913725f35d18a7397e0cecf1065688f0671b10c622db6be97d307ecc15b7e5", 0x61) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x20007465, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) socket(0x18, 0x4, 0x7) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0)="03bb2238f0a90adb85732dfc86ac1600a70ae8c6acc7f6e097c9b105489431fcb68af757085f24f10c38a7998b234c47a5152e4bb4", 0x35) 04:02:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/34) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 04:02:39 executing program 0: kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21a, 0x0) 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) accept$unix(r0, 0x0, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40000000002001f, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x4500c6c5) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) r2 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) write(r0, &(0x7f0000000100)="16ebbeeee52d99ca66ff4b69e75f9ca8a77c1de9852aac587613d6d82820c9b1489c68a3c3b892144a2e00"/55, 0x37) r4 = getpgid(0xffffffffffffffff) getpgid(r4) getpeername(r0, &(0x7f0000000500)=@in, &(0x7f0000000280)=0x6) r5 = socket$inet(0x2, 0x4004, 0x6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc4f72deb3a39b6a2, 0x0) writev(r5, &(0x7f00000004c0)=[{&(0x7f00000002c0)="1515ccca726f5984010effe8ed26aba4d33a64aac3927fe951fef2940b6e8441d4e69badff506fdf161bb96f610d4d4ad4cb7a71dacf0d817b9f57c2ef2a604cce67d124f30a2aa29f88ccc8f64caec5287ab53a7aa042934f23c04c1a856d1e37bacad441fa075d564d47fb0a5996978a4f7661d22b8a32f0b610c649f3bcf59ff0a9bc8f998c0d3133bb2d5ccc2d49f442373ad1e0a7627aaa306ddd389119be4438599f3734fecdc473ff92d8702e25ec50ba4e8fb4f5420088d2aea242950e23225e328a8405ae43bbe5d23d711d7d953af811c832c0cfdd3a998ef28a3eda90c1f99577fb6084a8", 0xea}, {&(0x7f00000003c0)="9af96166f9ed918b5ee739bb12805cac90c6754bb31d36ce3fe815280e1fe790ebac280cf4be7496a8b6c9611693155e69a57ab35e88adf8353a6dd2cda9b20e68f55dd500a20e61b160307674ac58bc110dcc01f63cc7e00d1dce92", 0x5c}, {&(0x7f0000000440)="9607aea2efbeb63d7a7e3453ca1dc6d2232d5193289e00d57fb725aa70f91c65e3a3db965b7ad0ee63ea2660ecd9900d9ccae1e9bff7e104308b2d9a1856c6a4e32d2a526a61d288aec4ae73d3fb95036568b71a7710fb2390411b5928c617bf52154e7cd8ac2966f26a9d334a37abd2de124093", 0x74}], 0x3) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000000c0)) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="a8f4d517b85874166309359468932608fdf218", 0x13}, {&(0x7f0000000180)="9c23eedbec14dd47199db943e0431b0a900e1a99e5714421aa001e15433e580ffd1ec352e079d3eaed62937cb40aabded071d45b8a20742b4582978d69a821aa066f640630bc05161b68823d82e14468598435d0c62df8b9dfe433ec505993815a8f3a7e3f144b42529069223a06eeb45dc993fca2ee65ecd54a2f5097e3e8a060aaa77de972d344cd57f1e1a5a3cdc669af2f2e1d1fcc82ef06ba4f069f16d2625cb67a270cb610e615546608de77f4b372bb858b9ba12f1ed844bc311b", 0xbe}, {0xffffffffffffffff}, {&(0x7f0000000240)="33a9d52910402ee74d83101a0c58dd62698e184aca1da7eb216088be81e23f4de9dff1b22c867388b9d0f9f190c7b19fa269e948dc49bee9ef1f30997f15ad587a2ce34c1491a80497264fe48d30ef804466df69c3e0e0992c4843fbf79030857d5a0194b85dac60f940e703bc739976123db50a0a0fe0bfab24ed88b7cbc2772be37a88903c0ca472f852265128d3841cecafdf4be5cb3b97d15720a89d5d3f5809b6d70295655761e8d6", 0xab}, {&(0x7f0000000300)="02992345ebdb4223ea5a1b27829a1fb114538b54aa4d8adee282d6ea220735e805bfd5c89e196355b835b5e603d386a9102d9dbffcc54465c1a41c2e6cb6f01587a99ab1530f28a3c14a911d2a59674ce946ccfa7f4be5798ad94b67e5603b1b8d04110c219ebc9dc1c9d7420fadda3c57dc38b14c1d6a755822810d598509a64c20", 0x82}, {&(0x7f00000003c0)="f9c55111aa0afbcad6f9417e14da63149d087eeff275d7a67740f72389e7b4edde6dbd52cd31d5ae253dbbd61549f68e4973a59b9686236e62185a7931ea858b9c7ff7d9eb000567041e6fb424fa74dfa1011eb8d595c3dc46fdce2eccacbf4b0dae9839ffbc380d10c27417ae7131c9f6f9e89e0f1cdbec62b1b6b8f725c94ed88103b37a9b9f41e603c745547a9d19d6c9a4b6670f25d361", 0x99}, {&(0x7f0000000480)="6fdeacc9d6930c756feb7f0ccd0da44d0bf091ceb434cbd8f5b7972b6b2d0bdee1f4cbb7b6a52899aef575c1ee117f4f06e8affc9662b90de385980bdfb730dfe6e8ba606c2130a8db712f5086c0e5c20aee83df656c148ea26e7b10d617896c85fa587ecf0d7130a82820242ce7665cc6488533a9dfdaa577b2e972bf8a6bfc049f750544bb", 0x86}], 0x7, 0x52) 04:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x800, 0x4) shutdown(r1, 0x1) msgget(0x0, 0x427) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x6}, {0x0, 0x2}, {0x21, 0x3d6}, {0xcf, 0x8825}], 0x4}) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r0) dup2(r3, r1) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="fcae8a2c2e08b15259345912a0b1e8683ea55df6e02869f79f71199900076fc60fb7d3088b4a36ebaaa3b94b0a80fa96cb7b6b701319734bd38b3fb94c14290b08332b90cb836a3b9208ea4b03b37fc69436856ec6a598d38c9c42bb24494489714e967f27b70a44f71dc234ce154dd695d614416f0ff7789b945c4da1253795dc42da0b74b1c8fe1ec0eb", 0x8b) chmod(&(0x7f0000000040)='./file0\x00', 0x20) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000340)=0x7) r3 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="362e63adba82a2", 0x7) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000380)="baddc3ddff101964b32286c06d0fc139cd71d0a9429e7ff9266843ab585bfab5719e67e2f24c", 0x26}, {&(0x7f00000003c0)="764e68d20d8f999ac1956a023810234bb371698ac0826f003a8325bcff841b99d8", 0x21}, {&(0x7f0000000400)="b568931064a954e370b4234fde6a9fbc173a621704699bf7c1739ffed2614429bbd1952aa140d10e931901dbb4dc7ba25e09ac", 0x33}, {&(0x7f0000000440)="c3eace7c0bc29883e8949175f8a67532f6165b85abcfa1bcf90aeb5b9a835e8be21b65212b3f638fb2d01fc40d3742bac8ae2982d4f7f2360653635bf1ae6fbf8d1cfe686633ee7c7c52f358c0a61454b4d7afac4f7301455a5c364e835ebfe63ca5fe86d40e2edd6ab8f5d666cc3be38c15c2907610978faf7574566ca192fb0129c32e6616d1b70745e7d02402f295e6d07fa3d55daa1a52907c664f1d8a2dbb684a4574be83c49f557f04f3", 0xad}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x63, 0x9, 0x1, 0x0, 0xfffffffffffffff7, 0x0, 0x6, 0x1, 0x0, 0xffffffffffffffff, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 04:02:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r1 = semget(0x2, 0x7, 0x40) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000000c0)=0x6) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x10004, 0x52) r3 = dup2(r2, r2) poll(&(0x7f0000000040)=[{r3, 0x10}, {r3}, {r3, 0x1}, {r2, 0x84}], 0x4, 0xfffffffffffffffe) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x80000000000003, 0x6) r1 = dup2(r0, r0) listen(r1, 0x0) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x4, 0x81) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000280)=""/150, 0x96}], 0x2, &(0x7f0000000340)=""/73, 0x49}, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x100000000000006b) 04:02:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r3) 04:02:39 executing program 1: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 04:02:39 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6f) syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 04:02:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getegid() bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffff8) 16:00:03 executing program 1: r0 = socket(0x11, 0x0, 0x2b6) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aff7f87a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec79a3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) fchdir(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:03 executing program 0: socketpair(0x3a, 0x5, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/132, &(0x7f0000000100)=0x84) close(r0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getpid() setpgid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = dup(r0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0x7c) read(r0, &(0x7f0000000200)=""/86, 0x56) r5 = syz_open_pts() close(r4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000440)={0x9, 0x1}) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/39, 0x27}, {&(0x7f00000006c0)=""/119, 0x77}, {&(0x7f0000000740)=""/102, 0x66}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/76, 0x4c}], 0x7) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) readlinkat(r4, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001940)="f585d7305c3fad1869c0bfdff9", 0xd}, {&(0x7f0000001980)="fefed9844aa339e071ceb790122a40e8ba0a578b243c24e4ff8b84c5e1cc7231500fbf8ba3716fae4be77114b178a99a3d70bc89dcb0503218d84c8bfe8b4deda0f8eda84beb34b4952ebadf67574e2e1afd3b1563a1618444aec2501c21dabc0bbc6af8cebc21dbdfb58cfb15ff1d6ee82188a4ec7eae429f253f9926d347fe8ffc71776ab68bc675e3c7596acacd6127a7f2c3235ebad1d28627d7d0b71fc4d65a1702b9b895c312a42a81fa2d257e3ce3d32d60cd", 0xb6}, {&(0x7f0000001a40)="68125285fe372d6f897500341fe7685e2932e7f5ad91eb", 0x17}], 0x3, 0x0) getppid() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001ac0)={0x100000000, 0x6, 0x6, 0x8, "28cd5c90cc50c30c4b5c90edd72a28000cc3838f", 0x76, 0x100000000}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001b00)=""/58, &(0x7f0000001b40)=0x3a) preadv(r1, &(0x7f0000003040)=[{&(0x7f0000001b80)=""/151, 0x97}, {&(0x7f0000001c40)=""/222, 0xde}, {&(0x7f0000001d40)=""/178, 0xb2}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000002e00)=""/173, 0xad}, {&(0x7f0000002ec0)=""/71, 0x47}, {&(0x7f0000002f40)=""/107, 0x6b}, {&(0x7f0000002fc0)=""/85, 0x55}], 0x8, 0x0) setsockopt(r4, 0x0, 0x9, &(0x7f00000030c0)="286335398e72ab079837b23360e01cf4eeec9493cf5a64e98c42278a3b4610ca99fae38bc2c19f76abfa15555f6a8a6faa4b84dcd7940900114bcb1e0a520c3740a67abc8f54ed227582f28cb0596fb96076fe591c05e16fac7003a5734beb3ac55dafc983eadeb404fc87e112974d2b699832fb5cbad6c73ee6f42bfd14df2bd65040b7787d288a2b546a9c6517367c961a69d94666c3e1dd17950ef9ebe65a1778357f32eda585f9e91cbe7693ebbe464162bc35e288d6c06b01a6e5f9c5ef6e1e8dc29391d024998b67a32a", 0xcd) writev(r1, &(0x7f00000045c0)=[{&(0x7f00000031c0)="5cb15189ed06fdf29b408cfb0860897665a1670ff3451f3c", 0x18}, {&(0x7f0000003200)="a60002d8adc10653a48c73b5b6972c6272be872220f51233e3b121798733bbc05dca978f0624bc77142d534d44feab1f3640c9123573b33b3cb3f0ab0809b76c677311d28f8347a054eab77710a3382d28c2c9be953f05ab8561a13b523ee18f2030b67167234542a9d2332bc41ce0f728d927bc4e61fcffba73695922e6e654b501992153293c2008e5de4bbb650aa96612459d3d21ae4e96c8e241", 0x9c}, {&(0x7f00000032c0)="03dad637f95db17b426c1c36fa52f1316b92fffc87f48142160826116597fa4b63e00087eb9d62fc6f4475cb192ecfb663f155caf035ea9de99c928bb095d6a035c9", 0x42}, {&(0x7f0000003340)="86a30b2a514d66eee769077fb1cc49b43cff668461e091c4bae0450ee524d5bd1a43b664", 0x24}, {&(0x7f0000003380)="d50d14677b9cb2c4866823cc42986c7c24cbb7b656656bf0133277f87b7d9a396ee4f96dc995dc1ea9fdf0bf6124061eebb29bdca94fe85456fcc23561a54ffba727735378c127b81219032e3a0a53a24fcaeecb537a6971f019380f8c8c172eca9e87787001cb374fa91a56a623c5c6211859afb0518dc2b3ff75eb3846cb3d03530571a9165578441b697e9b8a925589973f42e23e6f1257e8083fb8a0a30023e7cc3ad158c8f9ac7c4f3e2c9bdcd69771514b4e71746ea8f7f827b662f360d6c247c3ce4ebfb58be724440e0691a034b260ca131dc81d08d729169bfe7bbd6200d58d18b2f2515778f03f714187cafd0950424de575ae26cbd10d5f70483ba83cf06078fb8ba9cfa637022cf85f1a97166fd19c5d258984f169cab13c5d5beb43587a4ae8368f899e9a1b23ff1f2969fe7ff4b79ff4483605af41494e2b031187f328d8b1b071cbbc9d2a4555ea6e37e47a0ffa78c4ff65d42057d3c77d0958e7f7503d12028c91e52c6bf23eae90b5fd5948d53a995b3e7365926bd376130b20c378e6f11aa0f726b3b028eb3676460c0a72d81c272708c8630ad386420a652ccf6c6aa4072ea896eeb3c51a42de5262c85c5a010f3960cfc292e7ffce079bb3514873279930bc09f3f8e129cb4d83bda99b79d0e7e009b524444cf4e4dd5b9abc0a302663655a2a8677ac63e1bd10e043d868eeeaecae09f433ac8e78821def3bbcd54ce1fda3a70ee7158581add2a38754417883774632a2a646a1c4794866cdd3c2f22816be6e8f536743c70ef1c2e38e4411145b162caac46d70660e10d205fea683e9a985366b33a329dfefbef1cc010efc876d8c0e72029ea0a5c07c4b4bf5acad3c4b6789a062ef3f43a2d4109d4eb5a80215be09dea8e88c781c75ae6b22deb25942582e33c6b671f161c5a6fc6dc7ce45719cba5c145677e6de9eba608233ffd43a410bf79d14262892d553f723e7d415f747e1a57a40dc490c7cdada385e26395ee27b2668b5acc6f020f463019900e94d3032f52c3ead67cfa0882e52b1ce492cfc7233bfcfdf496d759bdc9e48a038ba4d636a3f184f6304a4dd1b153130e79668fe4721ce88640ff36e3a8a2e49ba8af49bcfc44a09e65870196756a2002e0f5e6b76b1acd842f82ba931e0f18a1030ede8842a51e201290fc64ffc4036626bd4076c1c06f43a6418611552e41c320f755743caa3eb65872baf5244fd9aa65714c3109efbfebb3dd6ec1de753d236c13cd154529f4d9b2ee52d8be736ec388cb4582501a808b6e11af4a322c2d2fb8f4707707c15e17503e9b9cfd41e7840112d3ae4a16a41e61ec218c95bfbf7ff3a0e6163ca6492308179cda43535ea60a7dd744c98b9ee6dfe09d622b073f78177d1480d913b2bbfd110e36d49f2b4a1e174e4e31d187524addcabfa076fd9f651f45f7d064512e9af9a440846434fcee1513b1730595a2eb6666d397516406a48662b902e219d8f00c345b6aeb1c77a7793e893b0ee1657691519b5e02789e137c482b0c3a591b59e92e7b3620755f06b5b7460318e32a0110a529fb8ea2b221174c83a18aa7e775753531deb9fc619d5b7833f59502598372ab30393bd8011ed8ab6695740bf7703a4a4bfdfda7ce8f52fcc25bb96665b8cf1c9bbcff94a474eb85f1d92720e16c7b420f24aa6ab7b80c6b33a13a6f5d133f5b5baded1a6e5cc1fa03c83421001626a0d0e7609374267c4afc4530aa8340592171b59de38001fb1bc1c3525310be2ad75f90062cc39d9a5050fc3032d8d85780d50341838253d9bd0f83995ff54c2673d2e2e074413385decfd912d6ea4bf039268f01a594716c2f6b6580ca267aa9040a6979c509e4dc38c9345dbe78daff4264750af9b14aba98814d25e55e5f7f2436c67af70b6deaaf8427fa2efff2a396f86fc023f0f3dcec5b37981f23744ef2567d0e9d2c28b0fbbea08a00f8e6bc68dde4b3559500e7186488963367d0851920aa594eb9070580068162f83b8a2acd585b06aebacd6deb4f6779e98906a5341c5fc065bb61b55247b2387ad722e28c973d767d8bbf0d7097ddeff0b7cfce247f9b77877fef990303f3882fd4dd84f87f5624840f87f38180263a1a6d719321dff524516c4b477d6bec43edb1225d65197bbd35d5c81e0168224a57830763e48e26fac584953788072637b7b1d16da31982926067f2299c0b762245ef01e8ca7c89dda7b01248a0f8f6f467aa17181b2f01a8f1dc77095d01ecf719ab89e9361703a04507c888f8ca62c488302c1a3ec4bdb40a6c1ab3d27ff88928c9f9a6f42b5ca4bd0216079e6f50dd4afa89eb2289b7e10531b28b69fea0ba5300f51b17c3c8f13afd0e3f60537369fba9f93220672312f752254f308c30ea8e5214a8a60378c065b56084a3ee685aa3ea99bbdf3f9b028286c2ae4903d25a2ff05c68246b5129e81ae73741662ce049742a7b0e6dab638896588b0fa877ff7f901f17d0e67d0de3135284b5ed498cafc33c8e3eeecf89d8d657c14956930d354a2c646c99c3d664fde22341b29281976ab252cf926b316922569f4b504b4737dde8824e9a7a161696d43d15e14c20a58638235a801a6d6da9ab3e0a745b4a1515c4fe67ab353e6c8f76d75a49421fdff2031abe49688722a8e185988c63b2b9c4569fed11b522054de1f973bb92cf7364ba22dd832d02392e6e3572f3e02b03b5a38de58c037ceafa0deb54ae4c5f233e00378f8cceb2b275b796c0bd8968b84b191d68e6e21a1e553cc4d358866fea8105bba115c3acc159825cefdb86777e18399c025c3e282eab47ce6ce98dd34306acb546092ea6cee8f1ffabca0c50481a09439ba8b6ea2c9f9bd881810b703af9cadc602bfd2bb8b0713dd42d572305b678609a8ebf35453a8bba18fb8f0de4583cb90baa104162240b62cb2fa293396738e6d26b09e2b148bb59a33ed86b2c0552d0f1a4bf0e259e9a65cd3c1b568e272969f35fa47bd9a8f12899e6b8390b47733a17e3586b0434ad883f7c93a992d755e798d5443e1bc7e0699cbeb41b749b2209b97fb4158a07677e04f9ddd8be755d84af5760d4c25b771f3e79f857d52addbebcf724f55961f36afd41a5660abd27365e832d13ba8b0ea06123720198e46557e226aaec8639091f44cbe1af29d43809d70dba80aed76120bc30b8c171f7f35c25ba3d4369d136b1bd1d93e0d43821b4890f0a59a3cd2852532f33f7fa414c29aacecbae4c41decc64c27b99c24fa270dfe8fc52d11935152c4c77fb1daf625790358141bc17e8c4bdeb55aefe30b051145cc3f85c595b4cc8e80fec0763e247447dde928909d3cb022b3e480b3b1d33c77ea292217823404306c8cb29bab55858c2d98d42317a3a7f3cf3ed8337bbefc3ebc9cd58f667ef3ad20e3b14553a2589f416ad5062672bb9d805ebe95d1d70943395cabc6e348d6f411a835ee698a814b9b4ce7e7d89818389c41d6d9a193559e2259184c0395db44f5175580dc7d58fb71a4fbc9c00972cc4e63bc5ff844279a748a03a68228ccad79b5513e407058d040ff3af1d1ce4249c6bbc771575e8e82937284d77cc9b60096cc72ed47fb13147b1bcdf5b63f90fdc87fc33135eb5108ce8ea037916b224fb22562ad7fb43869385bdbc636614f0a2b3f603473b74a3de5dbfed03d655be4bcea8b5aaf6066a42f382d14e48f716c54857f610a78df00b67fb2224e2555c1d9b6931c6178d6fc49a5b4292b5f77d9a39de81a22b4fd717f82eb7cdfb83360e3ad845bff0b789d42d2bf16459230eed6547925d4c0c8093e6c7f61bcc0a6a923321e14c3e1f155331bb6946d401c98aa798ba78408c07b9259e677f9623784bc2cf54e0c43128b24d39d6224878da47e8f45cbdf550bad3f526179cf59d55e0d05ac6e7f93dc22dbcd2a7a1e63776a8b049ca7178a65cedd8d25f263c4b6e1cf430d754d432e00d2e809a30d2c9dd056f7774461ace446e6b6c37ee0bc52c81de20d0a87b40dbbb796f130c985b7e06aa5c3a52d1d241412434952d842255b97435ee0693512ee111c79113b59363423c92e0e75f7f0564aca75009a0ac264acd4299424a524cbbb9a43d00f15727c7a76db8e436e7665c177b7487b7e233f595477de3f9bb856859a436a092b97e8bbd3919061115145dcc89754cb1221b1ec97cbb8494908a5f266fd1c9d6ce3598da3e6d0e7ff58db7e553338c9727088245c1536fd0994ed14667cfd1aa15506c39460700d0982ce28fa6204e01835ad882fd5996d37f44d17155987ec8bf755bccc9b7e4689d6157f87930ec2f4578813c0f2053298d5011ac574fd8b7bfd5223a61daf08a3e1515aea340d39e87093e8ab7853c2b9a855ebe17f84885289a02bd941054eae4e8246bb3c745995333196bce4031585ed65144d351b211a8cec165fb4b63ef7b8a66195f3f5daf159cd0196b77609890c6b7217bf2c402b078ae370065e8075aef3595bd2d53b316425a2dc235a427cd8afc19d3deea9cb894f7fb989eb968ad89e31836b80cf640f53d3462d40f0c8b5817d0add7ce43c7f75366cf8d6302849be24a5894c42f32dbc1021c04748bdfba281337f5e98414c14250d7637ebfa7a136f00e35bb64e0238b447f05f7c85a6c4a1e711a89611060b010154a95a354132ba9776154892341a87dbe05e5f37df0a31351b014ede8c02029e68770ef214685a003c6e5fc2ffb97f18f42af31a2e0624f84c5994c68dee232d7757a9ce67e7a84c5b4fde5db197a6d848c1992bd02a4f70355bd7d000be353263fb8d7a53cbf2393f98dfd7fc5b2f24d402f96cf88a8e6a39002178c1b0c478da1822eecff22235969fe892f3246cf17a8d138e3066894b8c9b5bf312cfca658150786791ebf20af01630ce262092dd99f221a978eabaaa95a6d90699331d0155a238e11eff4bf30b7786a6a12b4a5f011d7b55f3045968769861b56fa833ebb004b6be22bd1a397bfaddbc80a5689decb6d3a351ffaeb36aec864d37bd0b46d85271cdca838d393cdcbab8c3f2a2ccba9ef262db3399b7b314822becc2be6eabc75db8135e60646de473bf67b15e18d46681a3e028ced6fd5710b4c8c24ee089013375e9570187fc2d71c973151ef8c7e48f9d1b7efc01d448dbd5b26d6341568e4b6f414fb1e37ff74f2f59137f28389593637c6e916736ca13dd2a1f014dd4dda5dbbd5375c37773e9910baa5b3ccc9dd2cb43bad4a2ba1ef272331ffeaef7c83b61107621c6c0e5318e25a88bae6897d666cda63827251130bdba3d7f4794d8eada4fda80ada06f9733d39ac9d4775e2c444c90170b1f4ba38e31859b50be81922a484d602b3db1cac6da12855746f2818f6ee45a572825c6660bff5ef1888241ab4183831a333a5196a10a043986c91a264f488e6ab62018392efa5e9ba3eac63c2100d92204f607b0e8fde47fb5f385595a9591dfc30625bfd38cbed54fbf60fcb75028b232b3a512ed7d0a3f3f0587d93a8a3e1230933f77d5751773a1211ad1d0d51673171dda0ff03a4844a0b5c52a7a7285cce4ced6dc315cb2e8a04787a8cbd66ecdd5968c1397a938f677c7f7d4e1e24bc21c0c3977802ed8d394756c39b3ec0730f2997ba309d9f7467090f40c8b60e7562198b6314d5adbeeaaf6112a31bfdf77c005e82d18ea6154498e44e364dd44baaec2e759e39713a4ec9a4dfc376fc6adaa08dd97b39e7615ddd110c390d199ecc798a5dd96a57706a8bf5a127a60ee4a6e59f4ec879eddf8e4aa2bba96fb2d18c00d40eac9bf0c59dcbfaa39", 0x1000}, {&(0x7f0000004380)="99e13cc7ba65785a5fb91e40ba407b684fba66ab77591ce994836cb2a81674ce0ddaa0c2a6643c2aaa8c2263b2fc6603939fb801ddcff9c3e391b1", 0x3b}, {&(0x7f00000043c0)="c7c37aeeea4b036a7842d1119484f6046a8dca889a49c7d2afa8f30cfd6dd888dad6f3b1578d3d8d9074864e21ea67d09aad6c25e54a55d6e589c1f7aa3de02be36a48f08dd6ad8c9e269fb7241387b8b0eddc78cd6f2d116c1b4ed5bb", 0x5d}, {&(0x7f0000004440)="3d43674d71c70f45cd8314833e598d98c2271642d3e3124d19383531ef6a0236daa0bc2d9754f3043fd4e041bf6691b70c1181cb9d7a11b6b14c6dde1833213ab19859d2f827ca862153e09d7e2527b8b288145c9e16af2907e672d0", 0x5c}, {&(0x7f00000044c0)="9417a9ce8858411385929383b80804f7c93da55be585cbf83f00c818e14b498808a0a6a601852d8689de73308705fb208c71ccf632a007cda6c32db32dcdcea4357f8037cdf04fa3e7d4324aacabd7229aeb31799b072479fdc914e5bcd8d0a6f6de8c92c08f4a32c4b72e5ee79157c86d1ab99af9d71760ca4c", 0x7a}, {&(0x7f0000004540)="af1da2b7f94cdf20cbf738d3e024c9c77f84776b6af59adb2f05ab22a412c8c1d2f5e45dce2405f953dd5f6859b0bb039ae67aa7e1092735234df96cf7b6235c0be625640790", 0x46}], 0xa) unveil(&(0x7f0000004680)='./file0\x00', &(0x7f00000046c0)='r\x00') open(&(0x7f0000004700)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000004740)=[{r1, 0x4}, {r5, 0x4}, {r5, 0x80}], 0x3, 0x6) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000004780)="45cc2e998b5b2f0114b2e958d8d2579070b224ab9937801e0504", 0x1a) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = socket(0x21, 0x8003, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x1a0d}, {0x18, 0x3, 0x5, 0xfc}, 0x7ff, [0x8001, 0x4, 0x8, 0x7, 0x80000000, 0x800, 0x8, 0x101]}, 0x3c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) syz_open_pts() 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x2, 0x52, 0x2, "866c450d1aa3c4e54b56bda183efa2473f0bbf6d", 0x2, 0x2ba}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0xc0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x2, 0x80000001, 0x4}, 0x7, [0x6, 0x20, 0x1, 0x1ff, 0x0, 0x0, 0x4]}, 0x3c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x23, 0x80000000}, {0x44, 0x2}], 0x2}) r3 = semget$private(0x0, 0x4, 0x10e) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000240)=""/218) dup2(r0, r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') close(r1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x90d2, 0x0, "0fb944fabb6fc60000e74de400", 0x1000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="1409d028098f18d966d5b69552f68ce1e1d21b7c49312099862161abf677e6170d4eae3b62306b98825b0189b9700a194d859bb2c8052ecd25f29082c1ded3b8c5bac5de0a335a344289243fcaa724c0b44e979888f25adce7c48f9b64e1706152bd6acd71a880eca8a03038374a32fc2decbed8db7d593cea74df673e6e354e103ae1890f18cd9396232b28f0a3c5b462e92ab00cf19382d930", 0x9a) mknod(&(0x7f0000000080)='./bus\x00', 0xc004, 0x8004) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30570aaa", 0x11}, {0x0}], 0x2, 0x0) execve(0x0, 0x0, 0x0) lseek(r1, 0x53, 0x3) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000040)=[r0, r1, r3]) setregid(r2, 0x0) setregid(r2, 0x0) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) geteuid() recvfrom$inet6(r0, &(0x7f00000001c0)=""/111, 0x6f, 0x800, &(0x7f0000000240)={0x18, 0x3, 0x8000, 0x1}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) r1 = socket(0x1e, 0x8001, 0x1f) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x4, 0x7f, 0x1}) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt(r0, 0x4, 0x0, &(0x7f0000000140)=""/178, &(0x7f0000000200)=0xb2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt(r0, 0x800000008de, 0x8001, &(0x7f0000000000)=""/99, &(0x7f0000000280)=0x63) pipe2(&(0x7f00000000c0), 0x4) 16:00:04 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) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r0, 0x0) 16:00:04 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fsync(r0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'./file0/file0\x00', @ifru_metric=0xff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r2, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x7fff, './file0/file1\x00', './file0\x00'}) r3 = msgget$private(0x0, 0x40) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) getpgrp() 16:00:04 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) r2 = socket(0x7, 0x3, 0x800) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x93, 0x81, 0x8, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x9, 0x5a73b017}, {{r3}, 0xfffffffffffffffe, 0xd3, 0x2, 0x5, 0x2}, {{r4}, 0x99f0c6b82fc7943d, 0x8, 0x44, 0x7ff, 0xdae}], 0x100000001, &(0x7f0000000240)={0x226, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r5 = open(&(0x7f0000000280)='./bus\x00', 0x28880, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x40045720, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffe) setsockopt(r0, 0x29, 0x8, &(0x7f0000000400), 0x1ec) r1 = open(&(0x7f0000000240)='./file0\x00', 0x202, 0x2) r2 = getuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x10001, 0xffffffffffffffc1, &(0x7f00000000c0)="93751875535934233547d23f969b58fdf9e985f541aa6affd4b42cf362799118762bf850b2bc25aa9eb0086394b1a75e5779d7e1e2a5a1231972cf5e4bd7be592ab3ee588b3a71cba0fa0f6ec329c833e41bf766e5f88fa7fa22a64dd577db9ff38621e3f84f2bc0e08e17ea32bab5acea28957a40cff3dfa19dcda5721e304ab06733cd7d4b582c41358d9c32e4bad3b28a35f6a1d17205a46f29b22fc986c80111b9537e991fde744c5a2ee55b5e048baa72ae0dcf3f01ca803802c00733819987586f6b339060d0de6e1cb9f4c79296f37f00e4", 0xd5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="4621c840ab3a3aa3cb6108d0899f5b385c15ffce0b78008100b8a6c44c104c2fb15e5d1805f34b9c07b1b75392cc972e7933052129e0d27a9aa737c769b9cfe649da3fff0d867693ebde92519fa00985b1c758e25c7a8cd759ae51743f5ce95ac5538668489c4a92d66c01000080ffffffff65005a6b35369c40015996f4e3765dbab83f1bd76c789c1cdcd608d4e4ca21404706823f74cdbb066a4ded1859b163f5a0e0a365dd1432a063c0def34022656dfa199708059738ae32066fa1cbbc49c19e1be318ef37e4050580f9c4f2ceda740a", 0xd3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x1, 0x3f}) getpgid(0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{0x6, 0x1}, {0x85, 0xac97}, {0x3, 0x5}, {0xcf, 0x20000000}, {0x47, 0x4}, {0x8b, 0x8}, {0x80, 0x10000}], 0x7}) setsockopt(r1, 0x2, 0x1000, &(0x7f00000002c0)="3b6a3e09b43dd72bedd70282ac69c9dc6de0fe1e46d2f8feacf987f8d12a19176b6c1bc9bab593c385358984ced655cfc2ea1a9d4ea62bc5f496c1b3627fdba97132348029a3e49c0d657f226370d4d7932e8541a34cd6014e31bae09f9d58d91eebfbc3ee19c3eeafa42bb3f85fd427215d440c0f5b6f59a8c1f671b234f3e39f4ea97c792dd5484efade8fc993bafd739e0243fed6a0cbcec39aee4f0e670ce846d198048fcc2bc28ab06ca344fe34ec5351", 0xb3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x80000001, 0x100}, {0x18, 0x2, 0x101, 0xeb}, 0x6, [0x3, 0x7f, 0x1000, 0x6, 0x5, 0x6, 0x0, 0x7]}, 0x3c) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='}\x00', &(0x7f00000000c0)='.\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.*@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)=':{]]%!*\x00', &(0x7f0000000300)='[\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000380)='./bus/file0/file0\x00', r1, r2, 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x408, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x7, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) r2 = getuid() setuid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r1, 0x6) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r0) ioctl$KDENABIO(r3, 0x20004b3c) dup(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r3, 0x4}, {r5, 0xc59fd8e31530db3e}, {r5, 0x10}, {r0, 0x80}, {r4, 0x114}, {r4, 0x40}], 0x6, 0x1) r6 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x6, 0x8000, 0x1f44, 0x1, 0x7fff, 0x3, 0x9, 0x1, 0x2, 0x3, 0x5}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 16:00:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) r2 = kqueue() fchmod(r2, 0x1a3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000001ef, 0x3fffffe) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = geteuid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/38, &(0x7f0000000140)=0x26) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x802, 0x81) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) socketpair(0x12, 0x4, 0x4, &(0x7f00000004c0)={0xffffffffffffffff}) r12 = syz_open_pts() r13 = socket$inet6(0x18, 0x8001, 0x0) r14 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8, 0x83ce}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x8001}, {{r3}, 0xfffffffffffffff8, 0x28, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0xffffffffffffff6b}, {{r5}, 0xfffffffffffffffe, 0x80, 0x42, 0x1, 0x800}, {{r6}, 0xfffffffffffffffb, 0x24, 0x200fffff, 0x2, 0xec2}, {{r7}, 0xfffffffffffffffb, 0x10, 0x80000034, 0x0, 0x6}], 0x4800, &(0x7f0000000500)=[{{r8}, 0xffffffffffffffff, 0x0, 0x80000000, 0xd1d, 0x400}, {{r9}, 0x0, 0x1, 0x20000008, 0x100000000}, {{r10}, 0xfffffffffffffffe, 0xa, 0xc0000004, 0xa8f7, 0x2}, {{r11}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x8, 0x6}, {{r12}, 0xfffffffffffffffe, 0xc9cc834aba94f8cb, 0x8, 0x11, 0x5}, {{r13}, 0xffffffffffffffff, 0x80, 0x1, 0x10001, 0x3ab}, {{r14}, 0x0, 0xa, 0x80, 0x3, 0x100000001}], 0x5, &(0x7f0000000600)={0x93be}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x120}, {}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0xa}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20000cd}], 0x7, 0xfbffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r15, &(0x7f0000000140)="aefea62f8d50f44cc00940cde549a7c9b7e2a87ac6d65b1831ce23137a54a9fab198375c4a17bebdff39c8d4222df7833251f7", 0x33, 0x0, &(0x7f0000000180)=@un=@file={0x1af7f63783abbca7, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r16, 0x82405605, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000040)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$\x00') ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffec0}, 0x0) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000400000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577fc8cc79b775659fd1ab1450395373d662d91cfa1a9f0c5fabe6bee412cc507dd526b2114ef0e5d497a5ce8ba41ebf38b5c254afd8b7bf75a0058dde54034aa0"], 0x38}, 0x0) r0 = socket(0x6, 0xc000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000485000/0x4000)=nil, 0x4000, 0x5) socket(0x10, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="c693f5bfac99b2f54b102dbaee5ddfb9390766ca9e74571b6c278b43d8ef2efb6dfe2980976e3fc6fcda8389846fd292c665a62aaa63c0468c95da4386724520186d5875", 0x44) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x59fa) 16:00:08 executing program 0: r0 = socket(0x2001000000000011, 0x3, 0xd08) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x1f) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x40) 16:00:08 executing program 0: r0 = socket(0x1e, 0x4005, 0x200000000000) sendto$unix(r0, &(0x7f00000000c0)="2ab976b151a10c08b89773773f91e293cc7e05f01394b63077cae9fbf74f45fdddca6d3a64b4d0eba20266014bb3656b7e3e4bc8221f94bbe4c45bd99e2e9c178d0080946baa2458a4d9bcab3caacc231b14fe77648ca7d6bfc3795337e3b7ad53c8516897790c694f7b8ed9700fbb5ef5f32e0e9660c8fe65cc99aa93c65114f5373a4ace4f115f6f02a2f393a67ab758b9a29dab86204ab00d6278132206abe5b52f17fcea05ebe6d1c7afff15615f046c9038c6bfa42932dd2ae288dcfa98f62e53", 0xc3, 0x40f, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2005, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) shutdown(r0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="f31feccd38a0ff12461785fa498f16cd", 0x10}, {&(0x7f0000000280)="e85014e617048e4518f072390a41752f12a9aa22eb8307cf20874b29654f11fcedf96788cd86268f0c63bc4037956e050478df84", 0x34}, {&(0x7f00000002c0)="8928f5073e9066b7c42f0f41e8262b0a659e78c13db4699f30ada49ff90e81432fe077883645ca879e166925619cfe1e8ccdd2f1d0", 0x35}, {&(0x7f0000000300)="0ac327179d034782c52ea0f9a70a0a34b1dc21882d65c3ecf3b41ef724be19df645e517e840e212ab1061ad44f0832017ccbc05b", 0x34}, {&(0x7f0000000340)="caff623d3397bbc2c0bf45339a05459dd8b39f5e1090aa884e80f7a63e7e5ee756dc4f484447af628f68938eebde9904ce292b80e99a278729b1620b", 0x3c}, {&(0x7f0000000380)="34f3320d6e47194857a6d8eca898721721c22fda021e9c87ee0642cc6d8541fe42816496e8d5a29e31d2e225e5c9b8416d8e60fb1e4fc660ac8b3731d54d69df47cb22b1d0e789b6341f5c3cffd6b0cdc5786c1499f26d105e686a1ed9cb671c1cb3e50deae50bb791ed19a249751f01bdbae519c5809e4d5c524f0f9383a5a8523636e27c5f5f52078f37b7504d333d3bc2f909d6", 0x95}, {&(0x7f0000000500)="8633a22b5baca7e327384d8b406054f77f3a1f634926077d0cf9ab748889bb8dab90f771f0b2f37b246715b640fcbdbf7e77c70fc17f08cedc3216108ff822f49a7cfac6abfd39799cb944da2aa1e97fd884bb7e2026d5ed9ead53b7d3d2c8b682f455cd39b89542594a5bbe05c4700c6ca7421fba81eb9c588ca470ca7ca2985a2c23cfbbfd3ceff7063c6ab2d58daeca35dbbc8616f272a9d2102759ee16727890792740d9bde2d376e6f42c19719bd2a83041d38a210cc679f94186b6bab8ae96eb40d5675d743129cbb5896d02612f4b36a2bfd9dead34a1ae2e9d01b28b29c5d66ab74b8c238f03d2d68bff8be0c28b69f9b9b56e28af2157be2da5c4ae64037c311fd81bba64cacf5dc516086fd68c381a0be02f8518b06143927ef0baae446a2fa5314d328771972436c63e252ddb3d9b10e9c075bf53488c3e764288461d8e3134221c06ed68ffe80160262328a43f22de480180fb62e8e5d3d2abf3b48960dd074e8b98da926271aef791e195e752a74cbec7b76c0b50769355cda30de873027befaa276758eee1a4613764591971566ac043dac8aaa69b7b437f16fc4b2c82fa0575dac98622596ba19e7901e02307121f73c1b0fda167dec641f8c5840a3cab281f5600f8866788a0fe115e878294d8477f7f366004ced326f4f1677217a42701d7202f983797033fa0e45e0cebbb336f8dfab2effef025525f376bfabd3e472295b6f4d2d328a6b75cf9cdc13f7c07cfa6e033d0df6950332767d840ab12e673fd4b39febe4c289e3681a8c8e7b3a4c5320bec6d8a5da4d5149a777debd11fb69112acf635c4ec9ec949177ed5de7f686058c9e772d6b9dcc8ad57cbd09bce852c28b949ee284628c92b2dd4eda9040ecb97928507ebfa69853c728d5842593f3aeb1e81c1907250154c1ad5f8358283be865a7d687edac656d2e154e01d54a43ae0940d85d03c64c3589ab8ca4da8cff314881d3df52b3457216d57ae5dc0a861cd0b0bbba72b4ed2aea007a3c5bd96c578e2a46951e42a39593e82573e911537768573cbb7a461d4be27432e9dbb1a7481f33fc091861ab21875d7332c94f151617198e42b0a97ee32df9c3b90c9682e5b2fee1359de60700b8fb90114e46544d70afe8568d6529456b20fe36aebc42131ede72c5b4ddb2960477e329eff30e8c20fbe43165c2fb5d726e176a4878ddf413403b5636ab14d2e4c94aff4b79a23c422984438edc14c9f398fe6dc7cfe0b45d91a8d81a736e37870980393db5141530929aa3db1388eb218af28682c1ab5f93e660d0007b4d95b69a9062d579f89abef59666adf01ea7e772076be65562535427cf259a3e85777e2fa95d19b3468cda6ea8eebedbd16ed08bffefa1c875fcdd85b814efdf8f1e096140a1eb567be2cd0d1860db31b8f9273b0d8c2fed5efff202c0e46fa2477d10a54c528a330f43d0715992c322493b3f898df464b08b3025e12ffc2f14b8fb3b6ead8e7b9e8be2f54b6569cfadc72cf93124dda5c64e47a380fcd588eca44fbc9c9b30b6bc3e550ca247e2f9bedc0886c3339660d8c2b9bb20eaf6968bc6721d1e31fbec71c44d313072b5c1ac7aa1aef8b11b7c45d7b56940201946b142824e0e4a1cc4f794944439866b51fddb88b41574ba7580e5d2dc093864f12c6d3062f0381481fbe2d61f0742afa9ed1fef0da3f878595b8f7539261301f46a8ae414a47bc4544927fdf7f31a538816c14854bd0a39ae067ccfa53add5895572f9887b6002583a56737d4f9aecf49f12440cb58f498ca173ee18aa385060d409ee71e653cd2d6738b5840ca5fc4aabbe7c118ad4a26ef896457c5a440bc5608a45000ba7f69feeacd5be0e19ba2b11c4f92fbb5ab0957e7f60a1d3bd083ac73335b151eb50dff093da6aee04c671b963896c3ff7676f26df44d8908ab5044a4d05355fa05fce585fed9c339639b90057ee47bd0d74e826f67873c127610abc8bd239d4f1a0f61c083585551a6bd7e7ff6bda34c44e8d9070aa372c6ff3b491493d000973f54bd841d06cec03aae37ec89df9e7a6a808d5feff6165a5d795abebff4a858a343f1fb87c1aebd7991de19247e8d03023384350d758f90cb24c6f64e5841d4f637eeb21bad524fdeb87c2e4241238a3c92e72f050b1e45d9af4a9786eaeb5bcbca12b2b1fdd7210a22f61be8865925c1233838c6ef800fffea03302355f0c20a63ea26163eb67e930f98277784ec00aa112274e7aad1a9068b72403a49043c57865fc3dab307359cbbc5656c5a8612aad4fb4e093fb96fc4bc196313593c005200b9f1b1d4ced29b6e829dd01fece3ee6abd60b624baf33592b04900ba53295f42ed1e525cc2a18c35ce72f5a664c21cbfd5a01836d952272faa22cfb34a4e8cfba5076c0755baa9f8ea151d1aa3442da03d804dc827a9b6d129fe6e96fdc07646f251ad213699101f25c5506eed69741f99c9b0f111ced6c053209b728cd72fc73b18d941af060c1d22928ef26db69f6bb8c494f7a68ab4cfe4e95eb5415b9ece8ed9f5140250f5739c5a76948ed3d415259237eb23fa330e9d810ffd2ac4ea157c5036bed29a638800c4787812fb0ba86a56e5cb6993d72856b7cfff3aec262dc699accc947078507ca680f5a208d521ad8eb565669c3b9a0c644c7acfc2e5714876964a0a19347f67f1242bf68637319a1e5977790f9ee17726fde0da5c4ded557abca7165695e6aeffebfc6ffe22a73ad3286f98a33528a8f1de0ab519d00bc91356b72715c942c5d2b983a2c0b57f699954e50ff11afeadca786314a93103363c5a00f18b4556d6a8e2ea67c51f08b669d8e943aca9bbe7d2e8fdbdf768d5e02d221642c88c554049de4ebec1cff8de35cc4c08ae414531b6729f89ad1b4cffc5db63c7e128fcbc6eb8ed3fabdc2c1e7ec01b7e6fda40225c5f2efd2227d610bd63d6a89d9c0117b1ff8d002d087e4a79c5b65f9dbf2a8e4f2cca5d0922fa5a7604381b484c4346a908e389778f1d4ccb94cb027e2fb2e803817c516dc2e7d45f8c9c8660cf31b5e4ea959090f61dba1f661659f9f337af8b5724fdf0ea1157b05d0ff61c1f2708feabd9e1747d70523d159e401cd21826d948f038c774727b05962fa5256efa8e155c641d5feecb59c2430016ebd1e2a5d92bf59404c16f711b6e13c7ab6fad8c7dda6556f313ee63ec5114f4371df5afd7533603c717fc1708b6ab8acfe2782eed794dbfcab74e85f853fb6879e826881ffd288d4bbd65003a4d1206b2a73b6a4ed115d3b75d48cd3d9df30d7eb252eb1b05a6ada5f2de7dcba006a49e8ef00572cb3c986141b19fc1ae85a57f6def31a3347c542ff4339723bb74cc5bbad1cd0d418a70ec74ebbeff7daac2c008312c955e4a4f18361de741efa72bf7e1cc1d6e9800503582f88a1c4aa086b96f5cb2b5e2156a8ab6627de0ce38a0bd82040c28036a1ff99944784d8bc6a3cd3475eed8fde6c61792340a0ef9ba1ec86d5eceb7deeaf90de91201206afccbd0cf6b5eda902c2702d13741e00c4d194b5b39e3da05127bcb366b8dca82e723568ce6c48a6ea4b1a4d069692083677b9a1dccf58bd3c324267e42df3f785f5ebfe89b69fcf83e679fd68051dcbf7b1121bcbdf931a3afe932bb16fe551f5d1321a144f5d2b1e5bf04ba8385274e9f8e42d5990bde056d6bbcaea93856a4e3b35e4a76d2fe607934013721deb1d7f14e21d4be290fe1f34e1418c279636fc4131d90ec983f9ccb379c3974b19a53358bfbbcc49fe5728df61b34548cb75d6e06f64814286c9d8522780b93b5ede2e34e12ca771eb242e24262f8f0dc43a71dd66fd8004328e2607342e3f3ca7c85970ef0107b1ee7bc775e4534ef0faed9fc284e8b556240343058bbf5cd718dbcf16d8b028550496030bd2d109b46b80666471c82fab53afef31355dc9e2bdaca88f3328d95d5705450293f1532a68ebed3845db244a63e7c1c8aa8a8e948656f1d74bdaa76a0c651058e466b204294ecc666e3145287253737a4baa22c326c78e6f882cf3db2d03818d8c2f32e6fe64c32c6ac4875605f04093483b8c5a1ff022fa3a5c679544c4c2043fb4fcd2a32bd406b36485cce26287f3f0b8918fcb6856686ba490b3b6945707284e506a24f9d60b44e5ea7dfa58c2023e8f9b2103cce01fc95e64d86f3a925f66439ab6554639862ac01fc2a433ea70236a6902497b873798141951d94b3635ce82ea2e33817486717214d106d21fb8f84532c20ef45f5f41a0aa8c40a408465dbb47fd9bc2e43aadce7b54b326edacb638f9e7c14e0b713d9208f22c8a50eecacaa54eba7a17e4627a86c6ec3571a67bb632f419038ddabf1bc70fc7529651a63caaa19a3622aee4429095140e288186f8dad105ee20611b22cf82c8c47b302eb162fe6b543ac3d756993b82174f9bdb93c5c4ef35dc7ccd4793df14422382fa2c687f51a4e50ef9c3130764c7aa3b02a7b9199d9bdde7217e4419e61c611b1ea22877e1c03988827ff3eddfd5ef4853d086a3de0df2bb389d75a85d512f7ecd2823208b5108150370cb94bf77ced273d96086d4d55b1ba375a3b0c1c367ccb2af92ff3846bdb811a7de9d4ba6feaff865cd03d466da34423dbc12292fb2816c3d8efe38e5d5cec4c2e2305619f730c717f6a5dccaf6c667553f6778e24a13dc4646bd22322b716fbd973a805291841c09064c1614eb06e56a2c7441b3ab55facaa72de1b9c611c27571eb120a5822110313c37d694dfb5f0c97942b181afa538fad45516b5392294bcd2232b8f5b08ef09420ab14e36decb1b4f141c719e28d2ebd2eb0dc6d2157f291f6c7d50acd0d89c0efd5437c30e9a12d206d75208fa1b5ace3686a014c1867a7b66c5997acc540654e3e6f2fc1b5765b20f160637c7785b68408a2395c7fbff47b999ee478b959834210ad4c42726b051058817b0e866fab03b1a9db0f7f2942851248b75784433f5d678eae295da15b9531a2ad26fd49d0f1fcaa711e192dbbb66beb32f010075e91ca18049e2d299b526be8785e7361ce4cec155021868617e49a62536e7e45488f38a96ac486890e7085b7875f0707383acd8b9a5c78f93c3247616ca39b2c8db621401908b16c01b2901b51b5dd5800af8661a4fac9db604bbb18c4d0334c776e945cdc9024323dfaac82a7c07b33464e9ac2f846e87277a127b26e9599c023d6323db62c3c1f0258495d27b10ab82a5b25f8f260737936422e96f6a6877c86b1d288cb1c6ee7ea707be78ac55e283fd1a2783307184eb1de3840fc3e103d4aa6b9e41f07a4129e08bdbc21dea421d9d4e7f5bc450585726ad803bd7eb64089499f8f90fc8dc44228a17463d5f9acbb201ea01731a9508f3a6a21ea01f684edafffee65a9bc8fd519079b69ff183427e9e3d22e070ef9bd5ac939bbeb37d3e8a2214830f4972937d8a8012f051e104480d6f6627b6b65265a16836780c5d50a0ca0a8bfdd9a350c6562f9e2d8e12a2ac59bf70fddcb949d57cb874b18cdd4fedc797c280b4f0942d92d052ca016790999a1c0ce4c4ebb6cbe4d3e07c3ca817f5d6286c8deb114e7b955d208685f40ed0490f84e79a2ae0a1563a18038b41e7ba8c473f4516d0a0e625a4890493634c2d81c261af5683c0a1c28719818bef249eae586e61fb8cd3ff3a552238a6dcd6bfb82270677f9350965ddc88a2e676410af186326a5e633a5e0dff9925f336223f1b3a0dba964357baf82382029165ffbfa904e62cda70571809bcd9e6287ad08f651384be468b00b6eb7ec1323", 0x1000}], 0x7) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x50, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x3a8914c44f7b202e, 0x8000000000c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x10000}, 0xc) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x102) write(r1, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x1, 0xffffffffffffffe4, 0x9, 0xb01}) ioctl$TIOCCBRK(r1, 0x2000747a) login: l                                                              16:00:09 executing program 0: mlockall(0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x907f, 0x0, {0x8, 0xfffffffffffffc01}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000200)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8e0, 0x0) socketpair(0x20, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x981088e8a1a01b02, 0x4bf50365}, {0x42, 0xd8a}, {0x4, 0x9}, {0xc3, 0x4}, {0x8f, 0x1}, {0x87, 0x8}, {0x27, 0xd5}], 0x7}) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x8, 0xffffffffffffff01, &(0x7f0000000200)="329c928d327b8c3c71083b48bf527b83111ce10723b64ce2044353a48f47e1894f9d5a1b622586d95893b55eff52184ba04db7946d2ba80485af521034f447dade9788989a533b41a74ba1cee3806344ed175b88fffaf8faee36cbb683f2f7c829d3d49ccbbd51099e9a4470c2b17fedf3f229753fb7c2f29ce3a16c0a20a8060f3d247e36b354319a0c4aedc5dc8c8993", 0x91) r1 = socket(0x11, 0x80003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/100, 0x64) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000d6a000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/30, 0x1e) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000100)={0x0, ""/137}, 0x91, 0x3, 0x1000) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) lseek(r0, 0x40000, 0x3) symlinkat(0x0, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d60aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac4b8384f46e1457bd61d3e09761c9e4aef684de42086bca06fede38288bfc731d2fc02d0769149e1b049815ff88d05857fc2d749d872670c74cb94a7d5a00"/4157, 0x103d) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'./bus\x00', @ifru_data=&(0x7f0000000200)="cf5435656e5c700b56c086055ff6f88d7e6bb4eb9c6cf5e155dbed1d31e13e61a70adef0b4a97b8bec5fa503035f0125cd3f5c98931608b9bdec1acf2470f896c7c1dcb7046a02ba23b92af7392e59a0865cf00e87119a6c7c3d604fcadffaec1d52e4c1df00210e2a89bada3d39670ba15ffe48efbaa9"}) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a43", 0x44}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f0000003b80)=[{&(0x7f0000001a80)="6d36664f9228a307c921f6a0f1ae193188ac66646071675b7fa1b561c5c4053cd88775b29686edf7f17bbdd45262fc20d8533eab2cdc1b0e97c55bbdeaad71a022668acc55b8e7428c27741f757c5415212ebc5aca0a14fb51e20a804c33b828cc", 0x61}, {&(0x7f0000001b00)="203f794f745339c5cd62f541f4bfa8b1b43a58a34195693064ea6869f903257802896b931494c276b47dd45e4196965db6fc736dd97e36b5dd4a1b8ee44651423eea2cb74f3df86209c2695dfab7418c299840c875394795a7a70243c1c5612227c9f26b701aa2196a90f8e8b0a0de2df73934a16d03c5d46d737775f78ec111423035771d6803051fe043fcb44f4a966e99097da7c6606872ac30a9c671e8edc944ebb21bc9f6a378a2b09e7b93d03890025ca29b07844c3599e89fb8dee5f8b0673a09a1e16c8be06c9cf5867c543d284bf339d022c7bb5fe1474144bac8e74a2a8b7508103a65d3e10f7b6cd5998fbf2789285427efd97e9c64106f33959bd97cf733e3bbd9f26a733e63b90a90d9ee48b3086d435dde532c3ca21cce98102cf516a6f84152b074fbf21ca3ce5f9c8a5ccc5c6708f1f94ce0d0badf476731d25ab1e7391f7982b9ae6bdec5931af2e044f2286ab0b5adfdb966a27e956dc68b93c49f011f299f6d9f46853b832c10f3c67f25078f4eed24197ea9963f79e40e753d14518d437a7006a3fd589930337e6536c07951ecdff4da477026c9ef2e9614b5e9bfe81123da908b6373880675a9795e6da1e45f45cb4f2db970c443d59e7fb8c26f6dc8525c93e4aae90444a97dc398587aefab0191626f1e41a989b75060e0fe2974ffdfc2ad1770067a9c0ff22a38e3907e3c3fabf7427cb1d3252bb7632f534a4bc8e18798ceedbdd697f50c41d776d4981c9fb76fb016ea2ebd2760db3fa4842a18af414f4d15f65b79c5ec4704ad6b53ff3c5ee69c14822d9bb454729e5883dc286775a1f6f2e99ba2323be65503ca43a0c5b571d7376f13903a325993677ba475830ff3fa5a6127472101e33605356b4f8e89d508408861fc2e9a5f5a94b9c906026af978bf402c9c30e181e31693884220c48b948743aadb6f1daa1d85fd71b4f5a15d384127685518c7d7dc2a22067db8cbddd44c28d5ab2d3f9ce5ce8743fecad5c338de594ef13a0ed32025c5344135c6d308db38aa1687d9b33ab6c07df5cbe2d45e246e8c40f8505add87c489dc718cf256dee1ef676553dddc53ad8622b4e15b95be0f810bb52e1405ca5acf98fd7b703787cca3ce485d464a79584124fd0b536436933f6ce573531410c74ce67791889192cfbe42c4ef78bd0cbea6b8d21e6d6109ea1bbd5bdcde9af37f73b5a604d9b266257e377cae321938bea4360a39f4d5904100ec7f83e56200abd982c9af4c961728f9377317178a2e47871bc48a7cf2ac0ee8fd868b66bcc19cabc353e33bb35807a85d6f8a92691c360c0afccf2f6a5a1b5d9cbbb310d38736b31eb2ae07ffb7d7952fe1ab8b76dd4a4ba6eb5812620fd055e59ef4bec2ec5ed53023e4536dce1dd333ffb04ce872b209aeb13b69d0617569de94ed1073b308ad5ce9a6294485ed5dbad60c06439c70d5adb7021755ca67e86411dfb24b7e380cccee040f1406835256aa34e6d774372222f4905f1a218b104c4c0cf69fc4690343b55f7a72a6df1cf6bc4554513d84c72ca824a9f8970c6cce34ef275c4e8bfae664ca60ea12dc0f4775be0c31e43e47553c3fd2c76f3cbd7444bd86a9eed1db43ee7ae90bc0bffe284d5ac38ae72bc388c319fd618c72a2be24ba1bc5f68146c47aaa269074daa99c52f92abf409dc41338f4da2d9cf4aada9856df953360d6d2c06ea766d96dac98ce1547774e2cac362da6a96161de1eb731c4e191ab489ad930c16152eb71cc8380fe4e527bb664d89b1c5d13adfaba03148193627bfaf52a723dd0f1130b51d9fc3f0a967124bda3fe47de6b6cee437682aee83165a3ee8e7894d7647e9f1216a3aec480d2c137d6a1b13cee6e54748d657d550b9da97957e8c8993a53cca19726ff46ac60425ecf2589be9ee1322014471722db16c76139b89b7b87da8774d12212cb7b09d5adafc8c0601ffa93e8c4758ac4d68cb4d744d0ac765993130b06d18b08ff0130f5d94e41df209eff2ce39ba06ed35233113b1a4baa8f314ab466ae9d7827839c3a18e2e80b2f7b9097047931931d3eb4526b1712a641531b2b2689cb6f1854d897e10bb54338a8d95a2b1cb477482228ae75e57a3cc18a5a1691ce494e0fd833645e63acb30d61d36f530fe7ba0fee2779b7bcd6d0b51b5558298da7eab0988705f2faa2a72a0d71a80d8d0c1292cc24436f5206469643011e24210d25c67bb149dae68af7e634d385b10a6170b1dea8f25abaf41e0b0b4187743eb165c8bea6572b935198fbafbcaa36843773fab50d9f48754fce448c3eedf6204d5abf4cec74183cd0f145efc2eb85b0d45d4ab416a19bb4d8d566a24dea93f95b61390eafd6cbd52fc797e5a35f5812c82acc680573aa38c9b48500baf6e929eff2ac571a60b95fc344429c9d18e955d6f9c6b27e839fe343d21d0c8ad70cc38563785c86098faaead9167e108f6fe410755ee9301b855bf4c003f8a702a786df3f5e73e6b1718ee3dbc8342c193b4ce90e44911ff7df088a3d27e70a6fc14c39a6fbadb33ab1ac96046daac530f07f6d3d1e116f59c560a1088198ba0a7722d48461be795b7115fc67a87561b84fe8039fd10f158b799b47dce258005705b058b4eb6743808e771707cc05c5449cf6d214e0c2b4d1ca686343ac070096a6768ecde51f72b19d8f54bb3b33cfb56fa4097ec0623b7aedad13346fe501d98f3375542f0bebec424df0c643ba17db4f114f67fee28706be936f6a1a63873b865758758a0ec7d59834f76795b820cf3d004ccb0874b9531855da4b1ec9106f3afb2151029c602e4b5f4362cdb1f44f4c96875cef2c33cbda3c21446c29891661fbec0f778fde096ac63a145e03248b9d48f4b291928421cbbd38720d12e993c7d8c41192e1cc37d9c714bab8b77f0fe9f3df56e5af001e51c453d85788d6ecb9bcef8692f6a850647aa4dab15bf2e6262c9a1ca7896cee41eb52bdf2028bf38799371278047474ef264f553eb5c75366ec6b68a213e0fb3c6547cd22215defd244e083ad68c8a6cb6c108d501eaf0d23b388209a0a62e103a3d6eafe3c51f3d67dcad0fa72ac156077a4f968436ab3e3f1a42633d7fe45a7376cfcd184428b1a01761726a539b39a102c6a19d70ebebfbdcb522a97ad0f4ae8033bf4d3a516ef8a5b0b18f5e8d28fe946203ae1b4961f0f586b05183dfbe22335a9041a9b8848a8f8c06a9e02ffa00904b8291089e2282925b9787c028942337ac01419f90db48d3ba10aacf23e818e017a0eaa2bd2e99ed18bc411646b1b1c9a32c6428f8cd26f5658b36bb890c93b9d6956681746d1c9314e6fc3122dab593ba8d2585d9a6c056bf9908d3add7c24c71af11e1cc64071a77ca497fb537d7963773d4825899f9f936616564d92a7d369b578e8514e6f4081ff941cc28e066d7591260b292730f738eade1365d4f7ff0b7e5f60f5a1dcd91d9be00ffd25b1a8548652689a70633ca58f8d77588cbcbf3e380197c9df81ec1657dada76031bfd53d9711a6db5344e8bb1729c484b9f9fa33e6ec38814bbf9091c6d536fd67fa21db6053cba43ca95648877f0058048d3e978641bf6eb999710f7a2f2a5c1930f741f1cb14b0f3a819eafc73f519bbd3a9b0f7835e8370e00584415c3ff0b935cda20431f1966cd0aefd427243fafcb5e7f67e3bb91dc2259cb4585e63693cdea7f0a93e07e7941bdd9a9dd4ecd7cf4e66e9aabf6e3fbe361b8fd8b14af069bb596d42ddab2e49f05823a5d70cfd41b91341c2fbc580e7c7ff6781516749e56faabc13d4ed40b0b5fc614f63c6c2708ab4726ec19f14f53ca14df744b02a6bf4abdfd81eb547c3a13ec959f5484ec4c00fd923c19bc005dcea547a26e7295f1048d61595f879b23626fc3c0a28042702c8ba4f721289069bd6f25bbd47e4cee7589a27bc0b75f9286c9038e1968d04e249c86f970ef9e346ebb97607636adb7b5cfbbfda7a710ed10af369ddca53fd1bf798ef62b6f0acd05d4c847754f9c83c0758fe31d4cd8c2690b7139fe968ef4d97c1402f8b539752676f5ed651f21d3010883827e44da841b1a35e487e6d79dd1a3a91a1cc2a7a266775225e0d70fb06fa683b3a50497881e02c3a97e5330959d30a57f59ad9b827190464bc2dceaf1b5c3fa5fbe482b7dd2d8a9e4cea63ddaf46401295594a6d53dad36d7086917804453197e4ab35d55bec3a56daf297fca8764af1c9db294eee290902d9aa80266b0773adb61a25ca0f034bb9ef0011a685bb9054aabaef6dba56204df823087afe5bdb1af20485888a1a74e3920a8754cf9f3e90270619439af21aa138b3f1979a2abeeef93e053dad9fe490fb802f36df5edd152c78629fd0367891014e0c13d2498eba864e0a35958b6466490c0ee3c27ffe4536c3208d1cb8579c4a8d41531128f8250bd3c7fced9afeee6f2e568f5bd796d9f786add729513bd28894979e611f0bf5a652cfc2841153e91777b95494b7f1eb89cdc1298e1621787a88ae68c6fbd74c498bf7aa67245b86b8a72a849701da7b6f19a6b8549185d901b6173275afef7e2a7ced664afe68a84a4845efdefdeff10624597bf0ebc4fba1cb5c434615b9289ce825199701ced01fc6fc3939acca6f734701edb97684ad1128e5815131cf7541fb6ba55a2b958404ba93932f60baacaa0709b239d801c993bc768bf09f775d557ed9ca82544c0fe97788b1a7735e707ab943d217f21a1b8824df4f7fa574731d962aa8c6cc6282c915650edc8c9900cd1f54a61c87e711be2dcae63c5c97aa40accc58e9bce14932c792239cd9889f23f5b71ee8a710f641ca09c1dc4787714478957ed21ccb099cdc91a39609fe7ebc970f901fd095db4e114ff56bfdb623c04749e7ba4529c161d377ec00883bf6c7ad235a11d67321d8bac45a952f4a026facc1f869f7efce576f2fe45ca031814a44f713cdb010c6a5cb435cda47292a414facdb6c1d165ce0d4c4a616507dbeb366a05c22ab767b0dee7607957952c653f5feef1b4404d187850694c7915454de9c58cf702d89161aa632a7e86108af47efec55ae742eecbc2bb92ef24b8131287ebdb7e38b6725ba799de3c91b21148aa07352d563abf91b99cb64fb100a1f2e0d03e4fee71a5aa5d180635ab7a78b1542a7eeb0916b792c45828a857afcceb069e0574af45e29fd246f2c5e4bc871cd292364becd481c867100d920b95cb3e9a71865a55abdcc47a8e063ed24c484ccc6dc951b8436eed74cf502655a32ecf6f0c466a011d1645ea326991508bd37ca9faa00f500c4e2502f3a10223bf941890d83eb5995ca6862ef0d910358a5e7e40a077b2521a9384e6f1fe804cc22a2e812692ae19d9580e58f4d8ba1fd9cb73abb1117708e223f2228731d197ff4b1dffaae4370a11d1687aeb78c34b71f7ed1cbf293bde8d5c35e60861195c8520ec3916bdd41637fc0a8187f0f34bb642e295d9854c9a26b86eca6b2d780838a946b9c9e3cc96a00cd21f12b1ca6ba855c1a99a25e00947b1f154974bfd4155441921f04d1b6c25b0f3592c1831a0cc8423d8a3462ab970447a185e6069fbccc433b10fb4b66d8d8d03165b0708ea52c7a5a144fdf3217dd86e1aca7ccf0862581a4116ce92cf2a5e51c9233316f0cf48399b349be23915b043be0d6c372ad97d13d81ae82b805f706bc59f11667b9ad3dba2e7c560814af6745048293aaf1d7628ee39a275bcb0ce7499e547bd5cafff2fa31fa23701b5ef7646d7b4e13dde464645e0532fdf3affae9f683183c5372546e91f3184b5", 0x1000}, {&(0x7f0000002b00)="5a793043c764859c3c8dfc043cebf7b9e91bd6058bef2934e607cc7fa57b050a56cce855fa27a2794d9a9caf0402d696562be4850d349de8a5a7ba980de3b98423895e2bdfb1f63e86359228b89aa85c547e15d10dcb4ac318e74a355e5af173aeeb1c3deab3df0c0fb4217ee02bcbeb14f69af21b0d146e3be63d0bf12c1e479fccabb9088c44a775df94ec64c6283586210027498013ad44c001d7a987bd22a9f2cc8bc6bcba4fd8a0a94a271bb5838ab1d351f3b1f650a60e65d4000128d87bd2311dfc46d96e4c28421a0b5e0e70035787fb86f8694295b88b5bb92a9d4244e90b9d618b7e6f3cea8aa35417fadaa9af68056c115bef40e6efa33b2d5f02a2406b54425a50b51e28d4cbe15c8e2537338966ce25e2c53cb43f4f1ecf6fdeabe79c22c8b61eaa5a79b6e659fe895efe2f86072ec69a4d2b5f12a49127f4f91e87fd7b8559529d938adec5a9de4b33709b4caa9cd79e12fdaf7070b515d08f64b69772562db784d9d6bb606c5b6472fa9edf68f32c9675e69401bca4989a9656416ea32ac553ce371fb3d3acfdff3e59519617615d4ded419bc09e3415b87dcdd11e417d8e9a359d92dc6efd5a7a174fc2246c574be093f21ecb63ba6c95cde2ea1ace1db7e5a7605bc4d2628d043e3483da1b6fc3eb7ab24a1b6398e4cc293b7f268f5edf12ab58644b5a85187b67667700fc6caac41aa4d7ccc3b9055bb9e815e692dfea25330a29127003ac9824a2b3a6e6ef1535f29de4885515d7d1de6e616e3983444dd1ffdf29fcffec4408c3f3a5f8d1c8e6c2cafcb0b79b4974d035b310c4e6750ce02e7e8ef1df91d593614f0ac2b2aaa03cbcc50f94cca026a5ada1df130e2273da9ffab3ad5badceb9aa3bbb23617f629e8ba55661db7265bb3ee3f4da8f96a6e40f824305be7b2ff1c13bc77cd8c7adf975f2b7c1b7658222c7b77c76c8579cd323d3c37839dd720dfbe3a32b0cc751b31ce8c73ac9eecd29026cff0e203758ef47139dac8e8558a9c47cdc36dc3226208e9d66b5ff80d4a40adf3ce3a7b46a615a47377f2ac11a534a3ba67010718c576b5a3bf4e2423b25593202c6b827f99cbb4d22f4df6f89e56abb67da44d53acb426ffe12722b8414f6d3d0a22dc883821ae0ff94b32348d435f55cf431ed86e38a8a3ae2269c2f88f2cf900683503722ac54a005cf96241d7f9eb87dd542654dc71d22ca1f3e9477d4cca34d1d0260bf649090f0f15ac65ed93607ad39f1e8b08edf49d27ccb8b79a1465d83da802abd18428baf5f65d064eac5ea22a02ae3d1432227d52db3744d78bfb74cd52b64418353b761a00299f2be1462194d666a9a829344798e096cd7c39355f959c44c2a89d74834962d60c7c8e2d4f33bb6ac3e8349d04245291cafeb322007fb2f005e40427113b3ffbf2df5a0f69e41f4a2abfc1ae66b95e33ee725687c23feaba62ae947c9384e5d598ae87d9e5a1198bbecbb87b0dc60743d6bd0858a84922a7d9b27064260a07769b897d1ef4066194336cd35449778804d83535c85bad34498df47d5e5c0faa2039500f2cbfdb0486adbfa7918590b2a500c3366319767fa756f76d98e2576b763362b7bb3936252f4fea3ede6a6c8c23834bf486f8bf286c2e88fb8db48bfc1d34f6c463f2f4cc042f4bac8f927f9d4350617fb89d198ad0b114fd21306670347d59c838269f77567210693e88302c6a847939d28703cc04109943640a0265dc216127eb7b779bc63d8d0df3824a6fce99faabcbc6489e19abbc1c74e8ebd741addeab3aef8cea9287551f8032879352287e57216bef6ddc7c57fc0931f4807f03acac89489eb4f5ec313b18292271b865cf7e78bbe91698703ff58333f62b81e01e7adbc66b6b84b0b398ebc42e1741b7497d3b497f4d07a9d7e04b56f5992d397befacc962c609b043a83c9c70335c85cc703b88425aae426291c6df7c99410bac89a40756ca2c6b8de75ec0151fbcb5a0afc1ee05ce6d50fdea2819ac910966e2a1c3ca178786a4d72c99a02e4ee49c51efd4dc27f83e3ee495acec8be1df2b5a4cf785e13fdfbd22f729c3245fb7b1ca240d19f6c5734cbb29783d9dec925827d9b4b61622471d0e9dd08bd6bb2d7645d6f029137a4797b1a5c8f988a7760d46495df5d8f6cb2dedde99d7c4232c2939da1ff842333ebacc90859a32a1328e19b478b642560774a59c3392128b5dfb3ce20c1ed4d377ae79b5be519c088e34f3fcbdbc6753da80b4cd09b78697e670a3408b4b896b7178b4daaa16f41a1a211148e72f58b967b77b7646f4b52977af8ff3b1dca41d38b854b03bc18245cc0b0da665dca1ce096a0add9f8cd6c06ffe03f521fd29fea3dedbe21d58c78bbb3632bf93c84fa9f1da245233afa1a1794eacab0d710e61158b122588a95a5e8834ab8eafafe0bea5edd6761b4d9f30e29261bd567df59896c72acbe9712eaa932a69755d434f16155d8b8983d4c9b16fde5caed263de8240d0088c526c77f3f0143aa9c9e4e52799833441483886dc07d78cfed67770b9a7e02b0f1f0047f89075f171f0bf7f98a54f240b18c5c69d35abb7ec3b8c825666a0b809a63607eebccf13185d83ba9b1104ac7d3808b15a9278e0bfc3064a810f969d39b5f58ed845c52bde3008362bf2c688350d31aa5632888832b4d68d2535cfb374a83b85342d245c093c4091a9f969e36ce96e334abb9b7986525ef34a4e396f8e0195b868a08e78efcb9d58bebf5767b7b63b701942f4b37e0903154743c9ba6fb92938deeae53e49646037182159334ec1f8dcb6d454b4d716e1fa8ef1087f9d5587d6d03c9f1c15c4bd48220414be798bfe90db6043ca3b636301ac770347a3a33075d32852802068f9fb652727fca23c70bb6c8042041f75f1ed13568e28d13dd42a55f762248474c7a74066cae754c243600faa5aaa0e8be784e2e560689c38a6a258f55d757ca251aed963653e98958ce12554f296134170fdf232d2aa6576c0b02767e8c24ea59bfd15beed7537117a18ab017f9f3bd6723b74d6cf671ddf4fe2dcd44c3d00f8f72c8499eb5be716cac6d32f6a06582811241948731fa1be7566b17faf983732c9a2ddcb02f66935982d9ee953cef42b44f8da37643211ceba458a4a644d9a9d51cc7d0ecf3001546e52b07e6ae8e026087d7fd076097f00444ea8b1e1fb2ab3b8b003e90be61f2a2c4846de40944e02febbec00d006cbd2537a4c11a3036df3a30cf3769b657b5344e1ef11d4fd8d91776b00f0494d854b86cf33a13bd0b3cf66a083013d04442ecd051cf8691f8af27a603e178186c0c5f0fdf33a13dff741cb0d9a4060f9fc710268123741fc57e080d3ffa96bf180f51d70d1499fac5ff8369897856723e2adfdacb80ef4d7a8b626459505e9fc84376962b920f2f18ffb461ae0b40aca7fd395ed18789c38788d8b4d932551f4f22d1eb97392428263dbd2bc351de4e057ba7fd0092a605f5b4d8d4ab264683cbc5ec47063640531ff0c6160fb90bfa94f4379008802c29702711a87023cb243e84cd9927fd4da742530c7b266d9b3d2f2dd338efa343b684d79b702fe3d5889e7b4e294f8c547205fdb6bad6b437897bd07427ccd30d5110c6108fa50bd310b1e948c13ccc4502e51edd89f8c5a23880f7e183da3885612e7a5b9e5a19b80da59cc05ad41ac047ee4383aac6452c5fb12bf66dc5e46f44f336a437774ad88149d2ce6d59064b7626541dbe60b17a61e2df1a07a01235dbf2241e559ff25ae4851c6c853a41a23795c706d76bc6fed3ebed797691d13daf18d777038f0512c97032685fed265fe08eaca2c54b10863ea8a8f1e441e762855c3d4d9c4ef17c85a67286aa747e1fcaf04e73a9309afd99f5e26677f71e2f341087147d647bb07cd788f2645d4d44fd39ff9adaf20ed98a95aa303bcc1d9db229c3654d0fae9f965916843f50ea9cc62ab172c84de0133b1cf8fe2817e5c944b5b94d435e4df858a66775cdcb7218e7fae6e3d86091ffd325f8ce74c9227bd30446a6b486ff263a28853ccb0ff858380d69055bddead71aff486144c7b92305271d2f426ad445991dd6639a2fdf14a6242e66736fe1012f367e20ed5f765624503ecacecd644552b59b4c0d41b3cf4117e88f2685b2c39e2671ecbe54c0d39ae7bd6d0ab8e3df6be04bfc58aa320e3d24358751a79514b1918059ea826246245e96bae2bfe1d09e4dfa7ffff8dae12884dfa7d714a563bbaf854c512a63cc995652b3cdf98e39c6dc6b79920a074e4833c5e8c289a427577a11e7c4ebe711cb8511b4730c482d28ac6695c874f045c3f0e6ee299feefca511001484d1f7ef917a02861def9364de010940055e5738e9347cd05cfd69478d4dddf77e4df89c880e0b8f53fc2cb63d57f391f67117c9bd2610c1cd22213d5567fcbe2c6f52afdc0fa8da353fb27376954e71b1d11c2c2802ddd806f6a15dc16a91fd306e3c30256d35be0c7f42f1b2197f405cbaa4793b422dc7c394709dc64a971f2746c715febb7386e9403ebf683be6cbc1d81507c1de6a68334fe5439096d6b9c13c1a770273c86cfe9c7f165e8360edb2f0cdd96c797c541b933943b27e67011f112eb6d44da33446c96f89e8d71c0b8693cc9b62605c2a1e93f86125b356e10b6347b7661fabc977c89b6e978ae270d4ea4ac79f7828d700849286d6d09e4ad7afd775a2013e833d1b1b73a21798aa8803f1c2e0e0eeabb6b8ec2d59c1688038238e8b497048f934d8ade51f16404155cb92f5d588a8e68261d5b64be8872f5e140ecaf3808c5ed17bc2b8966cec3b0f160c19d98e8171271653ee8f6f937688969a60e1e250213653eefa0329df5ec9a286232b0b500d1e9e7e1517aae8f30a7f35777d82e9e24dc2baaac54b86622e1f9eff2268c1ce64d31758beb19d2b927afb1a2fdf0dadd207957f6066fa70e8a151c09b30d93cdbdf9daf4ddca44d4c2946f129aa444a2280d98cf84dcb7543d3e170cdbcdcc9baf88c0eb059c4da5f4667678220cd66e30173634271afaf8c3e7184db9ba6fd700ddc4cff18e3ccf236306f2635330b96e25431d4d0509d43b291fffa82a91598e27ed6232863ead4ebd08a183394bba545f1b30ac43bfa8b3f71d6bf0e580b83d8ff046030fd042d3ddc5e7be73d1cf3ca8ffe63b27e50a34f5ad2bada6fb6febf7867ca9680710d06069e94db159f60bb7a32ef98af98d4e0ce84955eb2ad1e9f9b7b48e1205dacc13e0e31379ba4094a54bc6c0b3cdf642149f29e8e43b6056f001012c209b2d281ce7b0fca42f70e16468eed0d224efcaea7241d0db714a3746557e9f2642ade24d2762dd0efe6bb1dd14fc9cc1c0107f1a28234577107de931da0d68f6cf2bc0be8e02b4043c50af8b7f549972585b3754e2945ec8801b5c84503f9182a71eba6b574f7a407a599f0243ad05f0695bdc00f9de8a28a4e9ed02507af3cd16faf7268664d9db7efdf076c66ae4033ea7da18632ea745db24f9da7176760a6465dd2f7d8f66bd7d0d31e46978e42a1d1ef78047cd7a3be3da0865065cf01fc55007bc4fdd4f95dadd119331b7e62410975fec8e67e8287cb574de8d3f45819e7bc626c18f4dd57e685cb85ba91892376293fb71496d91d1d05df019fa5f43a9bf473eb3c732bed1531c727967dfffe18c8de9ba709903b690d6105d6fd8183abe5970f88066d2eee67926f6980c8512dcd6547fd817ede0d843a33e8fab2c026803c6820041d3abeca993ee3eb5cf29b115a0b0a48ec0fa799215076a6e7c2b700ae8f7d08", 0x1000}, {&(0x7f0000003b00)="094b48a56af48812133d6651a5d1e0e38536a0711775ac53bf04b139472dedadcf785c1d547ab1154390e23523296771e86c161cc0721b9330e5080952b8db40b4c200e988170f3285cf57d3739d6848ddb06b46b0720f940820", 0x5a}], 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f0000001680)='./bus\x00', 0x10000, 0x163) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000280)="e2a8dc172cab1bd570146cac873e874563aac79d1ac51ec4cf9478d9fb29c7bdd86635461b5601d14cce8d074cd08b4cf565191421555f6ae77de0b3fc9f0a767bdb1364b0e04911de43223915122c7f07fd782174fcd6a154f326519e49ad660905d8d723b65613945d813f319aee953b9a87e2c75ac6aa2c2cea7f1880fdc728f764c0df8ac7004ac801fd31d183120d8bf6d04092722cb85aa813d1d4df3506b210a158fd1ef8f619c5cfb5be6155f553dcd5bd60927bd453677fe021386630d012902cc964da055d174dd072f18612432408772fd2c1a7cff551835576c4af1b354fcec6cae7f2d6d988d03c9d3dd49bd925bdec19ed87e1188d3f5c052d9d4ea1435bb39234d4afff87cd832e5202f93e5fbbcab6ab72509a91df279570c73e699c9e17ad3e9674b4b0b82cbc6632974a5769591b6ed9e2c7db702275f861ef4c6837787a0e699e4f2d6efe86e6c0e18e7c0a1877e6c03d14ce6ecc3a57eb3ff3bd3407d1e3f2030c4cd8353270f34e52ec5eeef091adca0fd4b16d88a7a59611b333e8bfb1e4bc94f2c66442622a3c06370138d197ab444c3196e45b7a991a6b3c766a1c7c5712a9acc25a1377d37921f60dca8f1479ea98fa52cbbbb013b4fba2e184c8638cb53d4b661a49b035850677ff88396f30c6e31dadc76b7e057ef710a4e424b41682bc12836494d86cbafa2604774255d4527cdc8b2f3dc20a13f871b9d3f5d3aa73fbe8b2af559cf55f2a5847c6b54d588edaf7c1fbdccfd95fea4de7cc642327afb1e95cbf22818e1a232a7c9f39bc68202f8fedf193c807919592472403d2a4df442849a7926f6508862a55a2c19eb2212e669cedf6698e9cf9ba2726eee7fa2dea9c0cf5119d01b2dd0e8253cba1786bdc0875a0f20bd628956e435fbf3d603bd15ba53dba7e0dbfab32099352a62ec56f9092d1dabd3d3da0b6184b4aafdace7d6143c2636277123cdf394c0c71707e6348f56fc01c7dab5044ad63dd2472fb29ca954061f64a9a96c2fda82ff58f763455cc64e172a79a45e502c689833731c314ef30d9780afb4f37a21710dc0ebf968de7629a9b8a7d5b52232270386f9a21319bed843316e6e9b6d24b4fca2712f3dc0aea15866d08f05622aba0bbaa6fdbaa69b282ef12fd67627cb98e0bf21d01343fd384d29cc46af1f146862b9241a9ffcb8b2e6763e1b6537f60118ab4bc6d84854ed52fbd064be2dde7d6964eb1a8fbeaca40f862cdfbb484ddd1603894bfcac4a266d9dc6b4f7c26309162152d1b9434320625a22180fec75ecd991f2716417d1a351c6d5928e2ab83a1bc457df2de8e19b79a9fcbbaabcf8f310bedef9cec2d7d1a4ea26bcf70e60a30ff747ccb3c7d28e0b36bcf98af339df58bee81cfdb381de7068d5c4dcaaabc5914b12369fbb90ec60baeaed2461dd35d34c883635af84aab73937538c5a2bf9368efb86b58e8fbda6d15ac74681cb337ea22089473fc569e98e71189cb3a9baedb80645e59f6539a4b0b737ff0df5c1ad0818d8c8871d530876e0a0d0c46a16ea58eaf308499d3abf18c97ea6f69339c5b7e0e1e342f094e397b5c5370267434bcfeb0a51f33dbebca8fe85f93a893352f2528a869f7c6991a574d1be381e801f810ea7d1c89e623f4f4ff95cb1b5fecfa8245bc0986c8fa0eb638b3c722cb31717864505fe8108a9a24f4847d846c2153dd73e48fcb858346379886e1d1bd772b38d88ca9e13f1b1c01807a52c4b2aca86a508540dc7033b7dc003ddb0ef2db55c6bfdc7418f29bf5c5388f565dfd6388d921b4fccc94cc03494f64ea926783380346e5a61d5bad2285cf557111af3003e7530060c8a818571966f121ccfad7a9e54cd32ab45e4de9327ed386736a913e52b5b92abdd7c542e6505882b768e0520245a27bb84a4d3b82bd42b023577d7d64243c17e7336f356ee8ea0e92da6c0bf59f3fb922b43c6420641225bb753e5bcef18caf0a496158d27f3f813e484edf9e00d2121c79b6ac17bfaf979c10f4f316111ebdef0db8c0b95ef18611a28b7f3c2b448894b5305eef6d8c32283455e52ee5e8d6aebe4048a070d661655b036f05866fce590c7de514334d0abfa21db0bff7a2504b4718f78750fca0835514c1d685e5b973e295d6d85dff0539dc8cfa7ddd005a8f4d0e094fed1b3adaffb9a805ccff4216842f6bcf04fa337ac37370289f32132437aa4f8e55403c7c42aea480b28f7e88a85c8327b11524bfc186c52bb5270b479c64da4580487e42cd7e4361bcb0733983e374f0b8977655159da8d666a09bc663bde0b1bb82e470b7c06c35cf7d2413c2a184e2e25106c1cac48f148a133c10c14c2476a92f4dc16a51bebf2c4a8203a4956ccc52701edd5919d06d2b8844e74c0024b625ccf5390bb582a24696b8919afe4457a3ce5abaadfd098d5a607391e3eeabbb42ddb2a65cf05495d4051cb19989cf3000037ef49a8a2897adf06695f326d5322f16cef3c09b2d9a3d142b376f3c0cf61c1c18ff70509607928f6b816ef04c0f8c2422d06b4d045ecd3ce96a1ae833fdd36ba0a6fb53971cea5bcbc799cb660455e6ccf0f1efab49b44913523f53accf08a804ee28eb18f505f36beebc603984658c24179a174c8507293ffee3912a13d4d7a67ba555586415b87d0705872dc355a229ded84ea0eebb0dbdf7738643b0062c9494a0bba7bf362f45cd2b1abaebd3041d019873a9dbe8b4c89a5dab7fa24a2fa3b752a9a3747957085ac9e77bbd24d42786bdab1c150fa7418f348783e2f9d6ef4cb68819a7df5e7eec00d06d2d41b1603426b9f2a9cd148327cd480f10ce689928e5b8be4522830f6612f25b4f708141c7437929296abf0ce04b9f3e94e1c7b3dee8b4b13fb9fa0339ef2ff66be7a32ebb8aef8cc14b1a2321b1ccdfb99bbe4d5626507cea47a3eba7aa6289a3d434d0fbaa6b581d8cb8b5d8457fe0995160a56e0ea1afa3eb05945b6b37dbfccca92b5a02eac19edabf674d84933896846ac600a39594298562b98d0cece0172f0fb1a6354e5b246458ce0237705631bd881ced5149763f20cf31f5a1c21598f043a9d642453c5a4eb5b8ee2aaf426b00f7c4df885e9f5e03f4fb64ff38f0ffeac8727035950a6024ed908c3e3dd833549b2a3c24658282b5aa6da54c15393e64de46a70c23bde8240471418d85b24f7e48732af9b5ce7cbd0a244474f1beb8401b29047aa478eb90a487b4fb7fbeaebf8e5e9be113e654b1afa659e070566460d700be946a56f7d6718c9d373487993a425edbb8947ce722bfac070f5d8822974e65aa467ae650ef635485307a9389a753296a86d303050ef24ea9fe1ab10fb02054660a3c3cecb7163c0398772ef719e4a99baa99f1532d4641d53ed1a2c4bba63b314ea8f462666fccd37640eab383cfb5adf9cc6a4580302068cd9d75ac1789790edcfd922b88342171494e921e40f431d1c15b3a424eb9a3754e6334a7f8240e5ff7d4e3a68842f2dff5294bc5d7914417c68dfa2018a2f596136b002dd67e7a038ac4533d9073a1e02c8fc63f6bf972e762b4e3f41869d19d5b477085549b4a0b9ea291b63185a482eff39409e8e3d37cad1e18f24399fe509b773ce383e7151b46fe29f6fbf33edbe164524f3a5023b746ad113556555e8c6da561c84b9a778495ab3d4afba5e7794f1f6d568a31764b6205c008d4ffc967778cca030ae91b6de4affc6ec51ad399493caf93d763fe3c1abc7bf5e7ba4f2c338ee3169b479f338a375a3d6e5167f3a21d8a3d8308fd6282ca923b0551177735ffe4bee853cb601852eaf6fe360866e7ae37c60cbdf888af8ba07d311d908da8244b5ec76c4e34bc83f91501b507280886fab812bf25b2f48cfe690842d0ffcbd6417ad489377a6621b25f79e7a42c076a9dbeb6f26bcb4d0104740dc16843a34128b68214d0b42d9f0e32a9d158fc4d9db3717d187ad2693d0194aa2ce9a3bae0f37fd15a540812b87e3ddfd3253d8e74ab917fae233981c981dea169998af11aa2b72e81f830db0496363ac796eb121ff5df11bec5703a6328fa541fea5b6b0ed7ad71b335f1efdaf151ad5bb3c5e6363b8a926984fc80cb03ad1d6b74b30a9fa0106ad72193a771b4526773588760ba281d58f92358c8071e7dfc1a5977502a3f228be9b244dd691b829e5ad647f2c9898b1212be51331b57f8e94cdf068198bde7e6612403c4ec7858946e212804d61b64437007f9cdadd6275b438a45f9aa4bb55f4ef1735ae8ee65d8d515463fb68ac44a8a363146d067338f9a4f72ca7c16b548300147c9df2d8da82f33b191355f68abb4e6921067e15cec4d46a6608145ab968c7772a74de489d79d0bdfcd05a6ca1016721b960cd997dfd56a39a88fa1810ff9b1aefed50711514349c51ab75a0db0a0695ae4bef8aea00c65f13382a5497b5bca6413cb1a5980f8a2d94e0017c0914430e30f08cc34eaacac4e3c231abf71a885cbfba9c1ffa15b4755175cefdb618e8f6840b9a70aa7c500c52cc28374b8cf7eb80405511922e394a896be80ca530234154a9d71ef8168c14ed4bccc94752d7fa2012f8a1c13bce62843312c954be59d3fbf40e16013e49a54b7e8ecb7abe2a4923028eb4578c2372c6384e7cfbe5db0733ded23f4b7ef4d4b462375731816eb4f8331c7656a970136200242237340b8b0d3695d5eab39bcdcd5dc9427d5fae8a215097de311f3764e2d5a3a576abb3e6cfea6b6edcba79cd7b60e807b534890d83c496b537e840171a3464d58747ac5feb0024914d3ba86ec07436ddd22815596f9f3f0a280f808b28fe6f42362f62e34a21460c586699c5cba427fe91ae64d429c8d45ac080fe93bc3e7b4996d95e206947c8863693ae63870ba141d5c59be6a6cd6efe1d23db112e521a295337e40b81c2d00a5390c3e00b76e6cf27d89f324ef3bee1f4a342da88510465ffdf92a006e05dda7888870f0c8e441976d6d7844b1739249d46b6cfb0fdf0545b0ce3b6c994ea5e75fd1398857a3a773b871a18edd596fc24e8d373f14cfaf8785d6671e6bdb2ab1b24a9e82cfdeea288497437c9c4bc2f2cccc61c1b3f141d797dcf3b550ec31d8269c396ff979109aa55c2e9954ec0b8ec2e1eedc8e40d3cb068a7ad7a9a47dfbeecef6ccedbafc958875c28ededd90f243066b182267ab1891081365fedb4fddefc69f6834d4918aafd968d581869e376292496a62610c8fff8d01e44f75252581724892ca6569c3931f43e0db9b8ddaa6b20000efcac8c5bec5b4a32965858fed372fe4958b6b1df1fde253843787809edbe68d00cf2efe37ad6d032cbc6fd8cbf7836acb9fd0b70782c525aa30047e02cfdd884db8bfa325fcd5b8fe587e3a0ed43198be9253bd152e874072eb68c7cbf37ad046d76dfb76ed86eb2b4e48f12a10dc0cfbe16324b50579684df5f83e6d9872e2b3fc73350e22d703bc7eacd5d6672018a9a0a8ecba3b6e24dd3b31aa9a5dc99cf4e148cff856cf6c8678e1c27e0f2c34ff03b4ebe1f1d9fd08700ae793ef0517ce2fdd6fd6402696f83c3b3b2bffe241f5b78e81137aab296f7bbe61d06515ccc36e2cfc45ee46667b38736adffe6aff79e3dd60d88f653e2ebbc9a4a983e3ebd818bddd3e591df3e325af61942d9f08435da7eb46135cae961a070587f6eabfca89aecd131f328468e4fc0eea3b37a1d07fb849e585f00991726877e8b43247527f393d4de9895aa233936eb9e8074d4261d61cfce467428fed3a5078bfe717ba6027863c55e7a46d7291a1d40af3323eb3ca", 0x1000}, {&(0x7f0000001280)="1176271a6e932657b9621c4240611edf06e76d2b9c81c6de883bc7f593e1a2866788774fc78040436330f8aee559bbf6a808738223907cd4e5203f9b54014099e4acc5f63a3050b54f4104af8b39c1491044d93321bc313271d5f6b85862071abdc3e2bb2e08078dc095", 0x6a}, {&(0x7f0000001300)="255d062ffc15a053e5fe0ad50e46d409d25873879a5387c7364bcedaf8404caee3ea52660fe3abb6b772a04fd0a6d4ae465301e7fcd17417f3670045c26fef7639f35a785a89e6f7f7cc265f1e945c135ea77bf5b40b071c5fa033a69a02dd0fb7d6e6693f7fb697eaea3047fcacbb43cd5d90ca64f5300d3920bae9f7180b2694e2b18790a7157c2888a7a37ca226", 0x8f}, {&(0x7f00000013c0)="1ea96bdbf5f3307dba97f4016db20199f26d3e3296f3398aaac18402edfa47e4e405b11772a99e50a466d6f48698b9dd773f65e1f589d65572dc21c24c6cfa8843361af4db4aee84f7a42cf7ad96cbeec78510fb0de764402dc24b2268d4403f3bb25e39d1718f54a41424d16aee6685de1d79418e90057028a66935db234961cc2b0d37", 0x84}, {&(0x7f0000001480)="43c7a6c9f08ea4012828e00d12344945467803dafbf43790d5c4506f80ed9349a678b81eff844484867997e0380caf43f34a413b79fd7089b39f83e8d54847c85de2f3228cc058594cede271ec7f71fc5d0a331f7ddf3de7473c2598fb495a416dcd1c1f15699981267b84ae8aa591a266c0c22d54c0f66da83e5f1eaaaf1a031e72676e0651f49038b6a31250d803dd6cb55b6873b9b6978689fcfeb19b0edbeebcf113043b2a47316d3ea7e4aae0638758f2a938caa3959e45b9cf521b4601953c899781ead3a8506fe7a38d857d1ef87829e2e0c1981c35ff3dad2a6aa00dbcfa8fdf8d62caf21f46222089d5", 0xee}, {&(0x7f0000001580)="dde0db1a654b90eded6794c8090ed148d3589e181b35df3f09d59e905ad7c7c229e7e665458fe49b0dd5a5034d649afb96b90789862ef9d9e50829a2a2a9c57b184daed758e74b9e433c799b6715b7d0b4df74720823ce90e39b9889292d45d232f139f79693b1cdd38835f8b4", 0x6d}], 0x6, &(0x7f0000004040)=ANY=[@ANYBLOB="d000000000000000ffff0000a50400009dc3f4c3b0ec820e775522a199f8a2ac82311dcaf9eac72198e904a2a6e72a7d90fbca1aaf9b0c2d6baf196d37a311124f5e4582718d7df0c97cb44985f90c35b99dcf470987d7fcd234d7f269011d70500ab45f5f854626d561e4ce44cea939b92cbdff0357c7fadbc29981b6fad9906c2a4f92c3310ea23e70431ea32bb87e7e91cc87aaaed624f739933374a3dc7bb203b6b21f29087624c97ada495cbe6756df93fc107eab201dd1b3eb000000004800000000000000ffff000041b30000fe69903c1f18c5bf6c2abcbd7e072c6d86e0761e15509552859bbbf1d3dfd417710d78fce1c89b97bbdaade19b6a42fafc0000000000000030000000000000000100000001000000ccf6d6fba7469adb9d47394837651a97d40a0be18c43e4e8fc2f8e54ad000000d000000000000000ffff0000ffffffff2373fb89ef9e582e8a6a94ae4431cc3e836ab9caa388c4c50f8af3c62955cf0768c92f025caa5cd968944ac2e09ea4caaacc08c3a6448011ffd2624110a8c07db1903c0e6b0c2c9a9c5f22b035f8e0e4062949bb0aa0ef0c52fa92e7a99283cdf7cedb1c15cccae47496fbfbce7dec9f0548bd6ec2fda564d05375a0cdbc7606bd2e662d091ab24ff8f941d4e74a36a12c18457ee9cd483b54f96e9f569d6f3e3a50e6b457abcd174d4b9fdb496c57856456ad5a9250868716fdb62f0c000000800000000000000001000000090000005a812db69bda9af45f6126588032c8af53e5e8cedcf692efd59d85959c957ff5b4c06e9f9b77bf9348b2f52e85e77aa2938a177889b54023595a05535de491f024e292975f923c36ba5698b34fd441cf1124970ce44735cdb1b89df802aca56716accb76c5dd6caf64ec4a76b7554c3d7a80000000000000000100000000080000c49594295b904822b8e7fce0d10c72db2c4d9c6979865539924b07c8a14661cad67fa6d7ef49a4cdc875b46c4bd9314bfe8a8fe44424e274fcb69e9877ccc9b77b77745678c58ea89ffdaf5af979750a15f66109ccb33305f3d2d141129ac8645e26e7bc5a1166df7fb1ed1ee86900a000000000000000ffff0000f7ffffff1dce09a48d5edaaddadad8937041db4e54009708b43ad4d3f35d36d62c533e76b0771e063097fee68006d19b74a4b473cb46fb4c03d120c336afd4a09d0508fcb36177b59bafa338219bb684fe692b5e38aaef58d8f89f82f7c266afd19fb5329b1e344a0bafeeb1ad8ed906e07d03e0b01f40b49b993085e3a2a2726c23068b023483dbeebb662c2a149fe300a51b00982f52a4272e392c264ce9dabf85d0e6eb8f8e50b3059d32fcd4f510e794dd64512344deea4e46a616e2e2ebd4aa2ef12dfe700b1fce7c30831e309b248794f66fac19588cb41ba4e7b91b4c8eef0b7479341d22e858d8f79ff336922448c92e07af4856fbeb5fc146978a0fc41de0d61ad58ae41ebedfb03e83c935bf66a7d2ad8ac0673dcf6fa23198ce1f6736e5b3942294b79c0056856a3e3476000000000000"], 0x3b8}, 0x408) dup(r1) fchflags(r0, 0x1) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) geteuid() r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x4) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() getgroups(0x5, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0xa, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="d8ce302f4047b03296da3a2555ea63af720def287bfca0172b9fa5a0563f8ec234161f47a54875d73bfd4fff613526eeb89348f793bc445551167643a3b7e4d3fad6b1168e4fd8b645ce9ce2f71eccb640736c043927d458b941f4eb779e6af07957fa9a82cf3007dcfb770198c0c4109d459ec796ffa033aee964450df82ceb958b394d9561b195773cdad37d92cf0b79eef87d574de4e4170e1d86d57015e551755f136a35973bbfb4b8c283f7594cf4fb0b2c921f5a752c2637a887d23b7aac6041e6c543626c5bc439a15e8c71957a46ca6cce6d1df8cef04510d71fcb74609d91d66413e3f4999eab8379b8ebc2f39699a8d2f165f8bd2f25daf9d9fe576af7d94489820bf651f551375387ac268a3af4b70899da6690962c5270f5371b44df39972d01abf2286093ec7a34d6165bce695a884c9417a51e7eb3444e4d8177b88e41f281f3100cd4096d0bcc8ab86fc693031f2de91c26087f1bd0ea11f52c7f2b2ff6d50b76c5c4629cf187dc8f6faf0b4ecb1cdb7bf5a1d8048b2b47b32a16083e05cb7a670a5f5d00946ccd7b01414b20f526e90e96191ed44550c4f91b309f246c8d8daacd35b0d310ddaf47de7e619c8e6adf775ddec3b631993a511ff5332f20cad7e3359c5418ceed0aacc2e97119b8ab6fecec2f33f0c275a7920bca00e53a6938de23a72eb7e3bb4b0d5f25e0e746c2e5f80e1b5fd40017922c8c458bc4780b938ac6682db989a0a950113c5b266ed60de0051e647951835e3a3ba2545bb4bf47d100c4a5db616370014abda00f683020b213f7481a3aaa9a3a337764eab846c104ea03944694bab120a56f5e0c09942f591a629e407cd83b6287a0f5d44ad05f7ff6612dd405349a83031ca8a62b97ed37156a64b8db7f4910a58ff6b09641f3167945a13939b21a0046730d9cfb4920cc7d80a301b77940c852b258da6fcddc2fdc32fc15f31207046d8735d94c40e547ecc12028717ace289fd919e36cbe72bc72d5e05c76f5aad796bebdc92ec0fd86cd99e16111fad99f37fc36077a6941e728c703b08391802080044757331e4d4fec412e0327f9a19d82be394a1cdefda4acc6dde3cb5963862898711de4d280c0b1fe11b48bc51a55b15222206ad04369a53ec0c205c319d880050e23c9d1b716c246d57cfb2cd7d19fdb9304234b25ba50be7bc1d2256d8ed1cd2037db1d3f7f3310dd8d2093121c187eb3e78f148a804f6c9af2c729ffc59d7b57fe6d2536ef1523b49dca3d4fde633cb4d5a7d7891697a856dfedb295a5df0fea7ffd2b589835f8f8e588873391b8d5b4ff1eee5a2da186eeafce4232b08ee5b6780758ea02375c4ecc000407348398b72caf58b7aa0c4f5e12af4e093ed8aa27e500483a685e4bd96c88bda8d4ee9ffcc295a92707e52b9a76cede76dbe1821c2b2d6478d700469b4901488b9c512028b4e4c0c91b859d143ee1d741801ce45bc7b5fc555b83707c0e7c06aa837c5bc792e7bcb6b55c0517dfa19571dd3e236cdbccd9bd2f98d82f8337ad5525a380eb488c01afdabdf0fdb938463937f67fc2dac6094433d5b0927cd86552fad35d9198426fa806e860ca672dcae3245873a522be9cf5909fb4e5ec7525633a67f2d70bbdb5f636b3bbff15003b3f999b034c1c06c8899d0edfc3918a88edc91c44f9a2c6bf2f429cca3f8da03aa7d90117e1be944d48748f3fc76b870aa5b95084ba004866d8e163653154009b880a502c3ee2c39d8fcc1471073991f95fafcdcf5bbe26f35eb3ae0084131ea2bdef48fb3bf80cb675a588882d52ef0ea7c98e3a5c8bf90a94540afd5c8e5b084cf92486fa74f5c908b5dda6c586b9b000e05935c8c78627b9c83063cdf20326dd41413a25f552e542844f3d6728da7b35a9d9752ae7440dc0e5f69c88b315b8cdd529ebd81e67da519c1cebf425b2d9e4bcf52fcadfb9c4adf0fab2935ed53cec7b92457a766ac32f5a04f915562c482095777b940ff302059acf6076ebaf8ffee4407615a0dc75cbb97d8838fa41d80cde742f086f682b82da5b89a196b7f716bf963c7cd5c0063e635379575f20b356c058b5fe70d31fce97e02a328f9486cf4335a88328257f55ee041702fb915079ec470401e6b94db327756b50f5ec279e3fbfb84f58e97e8c94aca6e50d9a523475c4fdfb5ae666e3172c7737fc9422bf35af44b264e4e30dccb058c95d93633dd091dbb2aaccac7415043bb874d5c3eed88b801bc80fc090171409d055b0acfbcce13efcba9f7aed28b0e9b335075156172cf5a0584cbce5c12c92e58afba1541ff6529fbcdf30f5d6393129d6fcf35900a051f77fdb0f1f316177c0106480c068d65ad7613221798b5f1bd9b7ec9e255fb8e35660e8b1329e72ffe3ae9804b4a2652bbea2a18c5088a97a4171417b10035e370acf78ac5e578bee0679fb0af2ea1c28d4be44690c27c41de1852a04d7ae34fdd7bd0dc8af6e4bc516a8b5f8c137360db341dd1cb509aa032c0337d0e915f0932108ae43eac20738fcdb7ed9f0bb83b95b151818c1285eeb348647422b358ca5bb8fa82fdb7356f3e2bf0639dc0fba6944fbcabdc47131e1adcaf81c6e8dfcd0bd75485c7888860c75496e3472bca8e63e41bc6e743e17991ceef86d9b44c71d370970152075b0dd3ba344ae1ae45189819962e011f0be89214193489a78a5f1c69486e7e6d27cfeb7e286fcd4b33668187da794d750952e6ac43742c202a2fb502a4775a5c8c8c644b3322148fed4e3ca9b6ea996293afbb2f86766dadd8d3d4a267cf2286c749e9ff44a253806332816c393269d580a1f4cdbb6e785852f969f3f8273c31020d9740ecd4a994e2ac80dcbbf13627fcec2b0c537b4dd01ad4cad90b6a9d53292e3fd6edc44af5e45f8028933311e454ca8ceb4d2949987f7ff8e1b1b577c14a2b64b54399d0283ea8b168eaf76c7bb9d89837746d67d11b73e916a7a1fabc88834dd3e1a7209b692feb777c2fc83eef4d70261710d733274f73e28c0480320e5fda6b7402de36041c3771e6f542c4cece8d9d0c603e4c92803ed657d6facc24888e6b5a4d0182b54589b9340fbfceb0d35738ca674d55f335231283e38aceb5965841a70330ea3419fb6efa5349d55b27cfc4b05883974f4753b1757546ac3bb2085ae99bc85d12f2cfa295672c9619d9d749be8a426d8572aa8f2d2b357ffd0cb2fb15c77505bdf07f8d160fbff222cfa9060acf3aa52328029f67cf1b1d57eb27149caeb56422d6cee4f1c06327fadd4543eeaec470e964fc77b369289aa335222cabec57fb5b0ccbed384277e4032833c7559104c3681c24823575fe41281b4313870070db31f6b7f6f862f2956ccb538150f0488f949b30666bbacbe8a27f0b2803b62c8f6ebcf0c57418171620b1983eef96b627006fd521f4d4ac78340cfa7e00aa2139e326dffb72241e0dea4f552dfd1135d15fb12cde3efb98483f8837fe1c119317d457293ed97b376c48576537c870c77d6c078a92704c5aa4d33ee2040fa1f6c8afd750e9df76944284cdd6119f634342ac2f6c181103d4546605580fa98bd575d4170a85087aa03ec2e3a8f67f31f79f3572f313f4605c4c7e971aec282f4f27e35fd1b979f131becd130abd8afa5c8e38077926b424572a61d4cc89e6422f37a36ad125ba1d3eb93c9802ed8b1434aaf4c4f0b414747389f1aa7910ac0f35f76ff8e8e0836badeb3d5327968ec4d09bbffccfc35195c62bb39ca241559bf63cdf24c3d3a97daf20a32f5a58515d4e9c0f67aeb28aebd961318576ebc8bfbef4dfc1c8c02961406650cc346edb687b4caddc4d779d7ce0a691281346d52dbc9f014b38990df73a8785afae4f0ef344ba574849a54369ad35cc12b2d93a96b6cb8993896197b311297360cbee644dee8958eeadb8c0da42b8db0339206e90f5f89825e8a027c0d28537bd3e2266f6d1c8baf7298e78833955d52b254ff9a02c2ba920e1ed674e35b7744e6bcb34bbb69e6f3701473ec09d7d60d57df45943476f8107aa0e9dd0ca6104492e8b1428afb4aa5df9fe40ff8d2bb5ef8318a50019f29b644216b3d466a6499aa073efd6a4592f728840afae88f5c65477b445342903727ee1c183c4bdc108f8d090f02a0cdfa1cbac873cc2084265c55c0634a94899a8cb44e70502cfdc99755ccc7cdd83270104440e3617a2787193dfcb6f5c43ad3365c345ea90024d61f4b964472dad413a31a19453d9efecf690c7a1f52b72b377581dbdbd5a7fddf75451927ff0cdb72b5ec57e36443b45266deedc889577d1b028da2fdcdee82cf820313641a47245b9b50417abc009020d6fab5a43fa0eb62fd4260309afff71bd4a52fdc0b11d883333c35239c1e318e666527b7d3b746665b020e0cdc303223b46f70d579c95f38efd1fbb12622520766c58c806e9ae73dba4d2f268e12e500f5ed5f25aac9f4f758e8846771010e54d5476d8933efe97b8f13c0231e15d5618d10202ae91c2610aeb9595f5eaff2f95d582b6d32f51b04a72f156946b8b44da68a2e71a79443d5e997f695b788cb1870285f8dbb2d4f32fe9e4d769d3f2efcb993a5e804fe7f3aa032924dba0cbb5ea04460f003d6a7c65fe055b01f2fa831c50e928ff33c7722b161aa89996bbb1536e402a522ee5ad78f41eeedf86aa8c016adcca3503e225ae0d90679ccd7579551b771653fe337380e25e121ed6478eb1bbaeaa4d88b4660e7989696ca6d5bb9460139d94778c971bbc955b154aeb5689b244c6b95bb4cd451368e1bb008bde357467659e4d852e29679d478be4f75cdda49ebfcee8b2596af5334b85a247037b349edf9276d84870577bff84bcc79523a92fbb8449cd6dceca486ac2df5ece2b86c56b55f6015368b4fa3366b05c0368b45096ef72d3fc0e34613246219731246d7157e7347befa1a0b0333db22ed65c277675df700bf465a83a9475f2d9c934435d7f82b9435a728bd4bce99961c4beba9536290d0d0c480275322d1a45504868571dc247dd604d7ffd1fab69735526b03acd07e555f6b1ccf2550681ff2c1fd1263c1678a1158b71537af79f1ae76e0e8fbe43f14f6db53276a1ebfeb33e1f895da3c5c04c2bce1c3746c3dc74dd1ff602839e623eb7f5e13adb9f409011b4688edd5c213d74f62f4345c0932d740e66bab90a10934ee32d8f390784f704bc790ed2b9cdaed23d91083ceb7513f44dde226f90bfff0b7c33b9b5c167d5adfb86149ce708a0332dffab063dd5f19a0522942cf7fbe9904088701c959bd0c26fb18c67809df6bf90d136da237481a6900a5fcbf47673f16e39e727534e976c3ad2f019a4ce07c4f591ba7c75d348f2aa46460c11551a5e461821ca97d8b9079a317178557abd477f396919ada85f1fc8fb4f619716753c09ccd94898282afa57bca9067fdcd875d096a46c390961cac54a3fb68c0e6c5b28b4962f2bc354f4fba40d8febae7da56bba9d88a4e681df8f08a25cd78d327741d8b4d0dd8f8dd84b501064b2840fb7ac14c01a6249dc917c8122b3d14e56db828696d013461c729f758d0eb73d842431313fae1f4f03a8b06b134c6b7e23ad5bb70a64d3c120b864516bb6d72d571ac8119ecef0acce5f50404cddf8abd5f55696e16606b9a4271e7c88327a8d1a02f7ddcffc019ce8ae66fe714b5032e751b4d41cbc7c7a77fcdb3ee9f242cccef448ea296be41ae3cb055a8e8453723bd68f3e0c7d4bd49174796fa19bf212a87303404b987ae3dc21cbead860eb3966bb8be07bbf3b44e9837d3a4326a602f626d", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="e7711de3278868bd14e2e1b3b1a5f12c2a60e12c9b26fcf68dee6fd617fc89d8803af90ea369cf8aac5b7e0fcba92ea46ca37e6167494b4fd8fe73ef8503a50d4b488761d184a187ab184ae69d69c5165ec72a2cd493c8253e25cd6019e7f2e2d8a811f33c10ff6ab3966a7d32bacd", 0x6f}, {&(0x7f00000011c0)="21e0ee90cb799f1b9830dce4158ae30be76e50a2915d54d0c02fd3e1f80be82c7ef1da90f2620cc2499dca209343da29dc93", 0x32}], 0x4, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x160, 0x8}, 0x6) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt(r0, 0x9, 0x3f, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) 16:00:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) setrlimit(0x1, &(0x7f0000000080)={0x1ff, 0x7bb2}) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc3) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0xfffffffffffffffd) chdir(&(0x7f0000000140)='./bus\x00') chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x20004, 0x2) unlink(&(0x7f0000000180)='./bus\x00') 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xb, 0x0)       OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:00:12 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) listen(r5, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:12 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000240)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r2, &(0x7f0000000180)='./file0\x00', 0x8c00, 0x40) pipe2(&(0x7f0000000280), 0x10004) read(r0, &(0x7f0000000340)=""/127, 0x4ba) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x1009, 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80000001, './bus/../file0\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = socket(0x1e, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x8000000000001b, 0xfffffffffffffffe, 0x2) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) 16:00:12 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x57) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f00ae7cd8f35f1fbd43b13627074e2959ece2be33862a14deb60f124e803dfe4fa31b81e03612f4bd73cd5c0983147cbd0f7aa5e7c204000000a39c085e493600"/78], 0x10) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000080)="7dc5bebd", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x1e, 0x1, 0x0) close(r2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/215, &(0x7f0000000200)=0xd7) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffea6) write(r1, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x30) 16:00:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:12 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) dup(0xffffffffffffffff) 16:00:12 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017e819bad213eded67f86480aa0000000000000000"], &(0x7f0000000080)=0x6e) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x4c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x0, 0x5}, {0x1cf, 0x107e}, {0x6, 0x1}, {0x8f, 0x8}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2000004010, r1, 0x0, 0xfffffffffffffffb) munlockall() fcntl$setstatus(r2, 0x4, 0xc0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:00:12 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file1\x00', 0x4, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setegid(r3) r4 = getgid() setegid(r4) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x8800, 0x146) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/250, 0xfa}], 0x3, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) setgid(r4) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/49], &(0x7f0000000180)=0x40) unlinkat(r5, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x3) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = geteuid() setuid(r2) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:12 executing program 0: clock_getres(0x0, &(0x7f0000000000)) msgctl$IPC_RMID(0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000140), 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x840, 0x40) r1 = syz_open_pts() r2 = socket(0x10, 0x2, 0x583128b8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket$inet6(0x18, 0x8002, 0x8000) r6 = socket$inet6(0x18, 0x1, 0x7ce0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x24, 0x1ff, 0xccc}, {{r2}, 0xfffffffffffffffd, 0x2, 0xc00000e2, 0x6b, 0x2}, {{r3}, 0xfffffffffffffffb, 0x12, 0x24, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffff9, 0xe5, 0xf0000000, 0x93, 0x1a}], 0x8, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0x58, 0x1, 0x7, 0x88}, {{r6}, 0x0, 0x1, 0x29, 0x0, 0x1}, {{r8}, 0xfffffffffffffffb, 0x9, 0x80, 0x4, 0x9}, {{r9}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x9}], 0x1, &(0x7f0000000380)={0x7, 0x8}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000003c0)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000040)=0x1) r11 = dup(r10) r12 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r10, r12, r13) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x22, 0x4}, {0x6, 0x6f7c}, {0x40, 0x2}], 0x3}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCFLUSH(r11, 0x20004268) login: pckbd_enable: command error 16:00:14 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001240)="d79d420ba17e21fcfabf7a6521e6af1e14ca935e3d5faf911df8fbace5f0ad3633ecaae4e246af6fcd486a34099ea09069cace0ac6ba43f90100ad78d4b00adaab9f141348b42e61a59789c2aa3fc054d939596f5a51468ea1d77cd261816c5a0098bad6d996d0522e31d896e98f90aa5af97c3631a5ac8c5918fdfc6d3451014dd2ca571cd1b7a229cf74cb85f2bc39749577b3111a5b58f8ea3a680bcf33e9206a46b6e61d29a8baf53bd9ec9227fc35cc829a7f723a8328d14edf2c288d4be6357f26c654a7dba9b40e1f8fde077092fd074a39ae054fa7c6006b362b92cbae1a5612562b426d440a9bb0e447fd56638f4642bb5de2ca361e251cf17dcfc95148374c424b93004868fe93e8bc9745c2aa7b382e649f09e8f300717d731b991829986791f40ed234de18b0deb9c9b8dcfdfc7b5adce513e92ce6b2404d7e445ed00dc8a4983779fda251f3ffabb9d8dede1d974b48c2205d27835d712617b4b4f9f69c2091784ddccb3169b51fb5f285157770e6ebe550902c817bb16b70c7bd4eb6f0038dae30a0d5d60c77121b13c3c0ea8ffab8da15ec609192347b03beb970ed18a695f461ce7946bd197ca7062195f2fa741c797bebabc4d8a5ee97c5655287179301cea4c0a07456ff74fb0e4c9b68d17af883f88082bf33db82582f83f840506d703e52d72b9e501a0f1b71c308d1a8366f6560d3af2c9529765cc6e39e0529dcba8a89844c7a3fb80767335f771cd453f039431a4204802f3fee6f63133afa6ebf3f102e7b0c4cbce600784a6cb603d0f27d448e0ba4da99aceba7c9d72a339c74e45c1a1d1365a55d854e68f0eeff8246e0d00576737b543f31917521e9be166c45bde0d88da44420452c7f485734fcd0229646d87816596256e8de2ffa59b7955bb399fa618a1a52fcd9918b597dab4787b0314d4eaabd82edc6b2d8d33344291a7fad76223cd1f4d0dcf713df476aec2396394b4ca73e86d6a89fdc6ccb91456fa7adc341ae683598f1bee189b8bc408d27bcbe9de18a507548e016f284a2319aacc7f44d452598bbccc4fbab516bc9c9363d1294a91f4ef93cdb09bfb7c6601820560f891827517392936539859b173db35bd32ca76846524d69de9de229fbcce2f72961945f36af806c6b5d73a9740ee6d62fe743784eb1ae93a07f0c2f125fc24f29bb892296034e361019e5917e3e1b7b403905e27526d6979f3c314a1546283803095c37ec85f33bf1591723b5762db1e04a0a185fb95e5617afe9280ba257745e8956cf221b32e6daaa55369ca844df80ada2d798965aaa9f54fe15e2c0845282414e56765acba4d0701f7c064978a730d39463e9a984d5edb000d8e33a00626ab401c7f4785bbe164c53b77796ffd42e3ff31ad8fc554075d18d466b702efd93cb15f4a6643909cba6ed3d7c46870d598682c02856753cb11452e7602a97b083cfad25c7551ad2ce0434d43fdc03cc1ae82e07bf16d8e51b7ccc866abbfe54cf292c1b63549ee8d2af17daacf34c65b75c3d16b7653379adbccbe4e7c6e6127480025293c075b76448b67c957333717bbfe4ff7e5de6ed3c39f6a01c08c368f580f20c4aa9864db37490228359616b3c83389b255be80775ecc8d663c5a5a9bd2d06f018d803cb0c1b80dba64f316219392203bacae409100e46c91bf9c362f2e552ff5de7fe4a989ed644f5b3c5fac5fd958d8708d0ed8e8f868bc1c42a5034d517b4a81528cc2d22acd0fb7a80d9da810d641ddc578bb97004e8122a30fa35b9594516b18de199f27cd5ce1ba27c4b3d8998e16d1712ddfeea1658fcf4fd3096587691054d881cf97e3f0af664e2fc2b0e33fc6ff4f63f9a967943e689c60ec85063a0b0d5b96ed4390d139178bdf2b1b47c91ac34b5da5652487559bb41b3fc82d5d2842a2f25fe2795ad1d03f8a61e9f504bd09c7f761c0e1695b5c942fa94e7367211f14c27c1d50dddd06396949de8385f971364eb959d8bee66508bcdd1e36e4ba6c75465e9953ce5499cd49000a555a2c76ca44a194b933a689f5b1da25bb9060901f423f6a0c5083675039bf7c8c826347e9e87cae8ec8b1eebc904213482127b43c146a5b23c02ee750a9a3eed776e076b407c164ab87352eedf623150307f50c232350ea6a191570ab0a7d791f2dc705b2c3598085f95526e24bd9993fff2ad11e782fc7af160d0a324d1c4f9412015da3b381cd262790b58ce96fef302ac572e0a4392510d1043bbb80501e22860f5f14a8bfc1aa47e428f0b8808a65ae1cbb6005cc894ce8ffc6615c835bdab2c48c0dc4377e687c045ce87c8544467a666a36a84aaf14ef29881e42a299ba64d4bf60cc8f3473fc8dc2433bfc0b84c8cfe80e5140270497f3bcc08e70be79ad47e1f741030cd7c03cc5c115592523915187fd1ed0095e0076eda1a1b02a2da16edf73d2e1996bccecb9e6b838d041271ac82311317ed6c45ed8a284d3cbd5addfb82b8ae0e7c1501a7983338a02f065072d2775cfdf1f108a5b5081984350bfa645ad2417cd8c19b54b9fc96fad7eed9dbbbf4cb0cddfd135b4d342253271b07c29aa07709883bb68a21d8fae878a25748e2075de5eccddcfae4334fa46211de04e2e77a477b6338403df0715f47f8daeed78a3d08d1e9bf20bfdb4911a087c7f8dd93fe47deecca83fa96ab20ac4eb079d1ddd5c2b6f17e2428cbb3d68840d69a5ce2041a2434357c5e8fac7a8c3b57220465e002015bd1409917e4733d4af8c1b35b3c664be5a33a7c7f056ae1ba1effad447338c67a9a07c5022ff4e39e0ab197f5edfc162a96d0b0d5ae023814eb08391efe0326748c316233086bc663aa85106dc7b0a2dcd3967857f930ab0800a550e7a1434b625f9e7c2833def5d2cebc161c90a7902c59a700d3aa753e3c15fb597dc9e242e0f8105855f45ec3fd23577a42bfb3f8681cfe24525657d53a964b84e1452a458a2a2b95bb17e860e7a9c2885e1ea89e6020cad94664a0d4e261a13718f521e90dbb42f0e5c802512469351b0c234568673b2d447d75dc119235d9e0609079393fbd6ea8cb5aa561cc648bb50af9a72430fcd7f3bfc9a6d8359704a5a07555283577f03464918fa3ec31486d9062fba67f9e604c211f8ace1e15aec11023d035dae2095044b4c3150d02dfdbf1bb59c086c0698e8d57735b8904ad1b1ba0de4a09c318b5dbfe4aa8855fe21502124643ef50b16422f3c1b752612a6a257037fa22179f9f6063e0ca80871f1a60186ebf4f2ebcafd1bb86170bea4e8d031c2688979a33c11bd54d4f55290c3987965f9e11ac977bdbe3f97135a9a6888e5aac203e56a726718f13b1b236190332efc2404731c35ecd5c46efb0597c3ae45b0f99a605d5d2f3cb99accf46bb747995cde38462743f87e09ff12b00252ae61900437bc2896167d09cf81955cf79576918b5efc9de46a2b4d348b814469312efe675002ae00b43632cb8b73a7aec20e8f0b96175b5e1a5c3d8887ddb09d3aa9933e4669f5d3c9533bf129616f342c05801bd005edca0fb646112c687d3bcb0b4724b3eaae8344263dfb33224618f2036c5137f8522a761558a8600a86448f60413a11430e9c84995310bb0141585a68cbb1d9d5d941ea4ca449be97f34638d98dee95a56f3bfdfc59e2422bc82437bff33511e684b08701e0e613b5d622b388bbdd32b420eca8347a95c1bbaba14503ffd88f3d4cefe1fa13a1bb1588601a5753b24a0e5adeb92ac5219be6c7098cb8cec3cf34e06a87d6809d5c1cb9f393d5bd8aedc94baca33e5a39d15837a68e99911695f7ae7dbb8bea5d78e64dab0bf81afa3e01b5f9a5d8b14bbf27b9da5b1bb8e4695cb04276fe3380e1a587193e141d1fe75a3669baaa815fdf2b3f616f6ef019a2094e4dab1724452476ff654d23991417a6e06a8fba1c62d76513cddb658d8a247169da7fee93b144b37c90105765ffa8b6fb98639f1f977b84816f5aaf2ab933f757c0be8d4644f215fd526a877c196ffa7add8d367e0519dc95a261fe75864aac3e5801652212829cfd79ee4594a3c15361d2606bac694c11d73653d7eceac24dda730be44fffbbe4624df8487391fa092742e62006cbba2d172e71914358a535c947fa718c45d040cfa74b5f21483d72610217ecab75effce0527d09cfae95a730f96ad2d56d846bb0c08c296b950bf06a0596acb6f580da8680ca082c1f6d5a37a2df6a47ac4146eb58101c155344c6a9ef7f309900855d6cceb29af245560e9e2ed7b499941fd17dddc2ff7327d5daaf64caa4d6a5ea817e94dbdebef810b58b4a95ccee97e41bde44fcd9dcdd9cd2821e00b2aa1f34ec623e9e9f62fc06f40515f4a12797652c11cc08eddd611339db1123fa7e6fa6515a1967eaa34c1f4dc47a93d3479a6d971860bda9132970f92f727e4f606544c8a5ff8d5a96dc9c237de7f7c9141c73d266669695120e2dd0da6f0c6f050af10d3cbcb6b40a4d77c34b118f9a69b563ad7340080f8fe90e1471b7344463de61986507574e94432ec222f803f8c2cf3bc62fa3db28d70262c683e93dd5689729200cf5c47bf1fac258e05c0fba5e721b093a90d82dca762db838f0cd948bd38318507810dedfd488352131c5ffddf51d3f50f0a46015d00ea1ab416d31ee7afc4777fc776416192f74585ae0a5025f9c282c8a9cf6d8fcf9c6af211357089dbfadf63950b5be463a5d15091c44339bb4bc05a052bbbf4a564d6dbfb07600f6b2949d713b09078f7a51877628483fa2e6a5c6974d00fecae2ffb84424a0361f0f7164e3d63b3347aaeac3af5101f0a518c168b646e34a3f8397bbd17717509f910531c105b14e5605859198ec42a3f710ee5fa74422dd6a47e2a0d8480d9f8392095fe53e8d95da853c6c732c6666e67b5f12534cfbe2659680a49363b0621ee112fc737bc803a9403d398fdd7dc5247b8b7e054e381debf3f99bd67c1686189f2237bc322b867fabe700236259da6c1442bf9bd742171d56e937491e7175bdf20d81cdfa741ebb874fab1614329f72d6ad080415d2f912199989ef0797aa932a12b8f692b916364721697e9b5af359e4ab0606457609030cd44c9439b544b8e9118ac83b55011548f46c35745a1a10c830625060be30dd6a19c6422b0eee1a24653aa2760bf91f707e4a5e1113382a3aedc661cda318d01a3d08d4520b2135918af00755a9ef513388adb0829eaeb5cba2c14aaed322618fd096c5836ab25a586b07b781f77eeca81c6d34ab9fa7fd1aaa6a0d8e51b706c3b4bedab28ccbbbbf115e9fadd3c88e8904689c5c87ccd5e1577983089dc6317a2aac45fed278c621b84834b9488595bf4f0b1b60e5dbe9c612723fbbb20484841dae4477d6383bf4894a16da6b8545df79e13b41e140a18411a16ce6d17671720b38d8eb8cd9c8a2e3a2cc8017cdcb6af9f589a96609c5ac64b391146d2f33fe80223713273e8672351316e5155a81382e16129417ba61f84a123f2851251fb6f435d97752c50658402cd9b476c76051b274a6f73d5e8a4240ffc7994ef8e2d61f9f5da519b0f7c8211727178be9432d3f3615288596d5e1a72b52b314e4359e91486e268385615a5923fc43b6629cc30756bf0dc30da8f01ef244b880b251ec606081d4e1beb77e7f9e3048b1a951f197541fecb331e47d27d79572f8034c1644e5efa3ad175deb23187f4456e3dbb71bb3888892d999b4815f8c6786a2dd8850175328f0696df315f7a0bd419c89c0f090caaaeebca39b16dc9702bcc11bc6741d44fba3f021b470852d2", 0x1000}, {&(0x7f0000002240)="6beab9b0656b0a1554420e8e104ae03c1c4f6c071a02f8ea8e7d410e5bcaadcdb2afea38490ed8342d921c0ea590c32a17a6f77248409c5ac7f7a080ca3470cbc5f620a4a1c16d59bb3605442bcbd98d0f9dba18c4e91d0789cfb378280bf7530144f9e3ab8a8739592de375c9d108ee62779d37fda7d4e8ff77c6f56a7c42a3d2a0ad6bcb840945da1ccb994ba7493ccb6894981cdfbed220e3ab17840b19022c036be71a51d1bf99534d15be35191c38efa7ba61b0de8d37f7d2f3d4f624946d4c3f5688e5262e300ac6dc75266c863bc4dd146e34afd2204bc48e183d6735ae9e584b2e2c0fd84185d2386026458504e7fdb5357769a7bc4e9b68a6acb3b5a203f1069dcb889e1793e039dcafb2bf4e15ae189e8df86d31d8c5592299a43b300d01231577c1944cb5a13dca7b12f60e8c9431b6ad92987dc2338ab45ee42022b5baab905c4bb59be20e6eeee19c87eb7984af5c6e5df788f563cd46a8a88f3daff554af258577ced508c5bffafe373c04686a151e72ee5dab5e51c71e7a1c7143d8c678784df36ca19ab97a7dcd3e1315fe44e1f7d56fc9ddea67e1b71d4e57f3b3030bf1c762f62fe025ab739a476426f94638b5614e42aac5bf8e7cc94bf02c51f943bb1e3da7a9acfe2423397e7d81d222bec13c3bd4c34a8a17db5038b7b030cdf19f0e3ed3106f1016246286fbb5a7769a4a1787bf3a69d6c47abc649f7928fb806896b17939c8f39727e17519f062ec406f416650491ad47f4aed6d300a4e37a2cb2793b647d18cd28cc67cc1318233b21c0ea0c6ab30ac11e344af0618993ee0a177cc4aeb8ba4b5816fa188638a0966d05e67fca434e0bd958d0772a529e91b6784b13a9683741826e4c4deaab60f56a70f14f510e3648f6dc8b0e6263db178ee539f807ab904e28a4992c368b5200615d215eb0c2265edea48933434ba9f054f5191a6ce221532ba452deb110b77ed28f95132aaa80830a3c79c8b5d09a4d0c0efbb7b25208f91966a2bc38d634ea018a41eb56e9f167a67c60b1e2aed9da7c8061657a05c953261171ca14c484dadaf712e227f27f41b2f278f89679cc1c86b09b0db0d50280cdd97f55346348aac5ff5cda84b2c9ce9bcbb4ec15947ead1679d727117258ffbebd128320e1ebd6c519d47de7ad5eac93ac1751b1a7db15fc2f44f2698e391d35669489603cdceb64949331ae5543250693712a4796927d5ef6e76fadddd10906f54dc1d21bec87713d5b58a00f0a50dbc6215d1dfcdcc87183b5cca964daddfa263d63d7a58f35f0b86d162b4046e63c6ab6b477d13467d52ca6ef7f97b10478972330cb8e3160e6246d986099c68bdda4983dce165bb9c73a0c7263b7067032fda03a0f4c81fc343ae4c66da77e8ae0bb3dc6f9b53dbc7ee0b10bf5027199347a5da201d6ece957c37cff341073d4c50af6f0f544f543e7412685e02a4d268b5768cb682add57729b94b5ba1ccdea4d6298721a5407845ca9d9d76544a51c0223a39d0947b06ab0ea27235bba13d6a4c2489d963dc0f5c7a9071574e8bec0e2cc0bd2ac29017fb7649b489906fa80c8fbb08c2bffe4d374cfac36de3d9eb5932de50020766aa961756bfc015b25c5b7ddd85e66b5860939ea78bfc5b8cc232d4382346541280e995b80207fa435e9124516aefd7b93895d7d7d0bced58b9f0d36734cfd2877a16dcb9c7122cda39a5d591e4d936a2ff7e9213816f0a7db58fa29f282d93f1bc62ac8795d8099fffd4cbe0c02adda6410d17e32fc620df5972f79e764424bc5af19a04f71de1b51504dbdbda0edabc731de70dde9e155739f8927d9a801bcc3d7c38c54513070bd575305102eac0277d9566e434717c305e750f01ec1485f3e190eae8520b156bc4b9872e5963bd3223ceb224fa129251d49e8268c5d521b089bfcea9b3f17f43a61b36bc4a24c7845882052724c2dab87c85a3850e4ff74aaaad2d19a30f9a80c2a81580a0a94af137113489c7d6e6a4ad482da510930528c4b231e58606d24555fcf44a543dc3057143dee4df9aeb8b16b5fa6de86dbca66f82de0bf2b6101fa92227e50cae38fa5c698552b3a4f03d6aa8fab1ae0597fe191354489e815fb08b71f1b77107fb5f78d49e08512c25b77fa238a21d3b83d0054c94e845e3ca8f42201e63e5f4586b39acbb08fbf199f2fc9f760fe793f1f1cbd664c094e73a7d151441155a7ce6d669b01d00eb80836e0e044f34f2f6b2dfeac043b24b0ee864de6a28eb71886761bbd09cfba8a2322ffe0b5f614f76d28cc79f0682183c19d09e244ef1781a2476effdd13607b59651ab5c92c272ccd19cfb823b5083c58fb85c52ae2aa6b38f6f90754aca90f759ec40e5e34e503425509d46b4a6bf8378230ff96cb67e746f15853f43a23dd591be5482bdb17416ceda01e88c926e700a9398a670022fa86c0adebc7da178d58ffc79db0178e81314e39073bf4513c8564d98e88680971a5ef891b8bae044fa0d22e25faa15fdc51a7b480e8da0104c6f8449a3f4a291f5f5bb66dc2364a4323c838015885232b87bd2821565821b27cbd298d1305be81d35f1705eeae5309e65ef0cb7b46a43ed6da3391637b3d8f5208343dae4105ed09cf3ed01a372786ced42d6d6089f309644c15255d493188a584833dae6396f2a3346aaaeade4202d9453c830a1e97293e761f327c3164a0ec16bc7dcae95ac32f34f32626670c1fff6ed2e6c549b3e2ca770007a5e9dd5a6621da5c7133db20e67481e4f6aafb851d54cc29262328ba025f8d453e8f694bc1838d98a3e07d63c9b275c0610b155492887193b2b7f5126f216b70bd620b1135552a58f5ca12232054cf5c5fd871cf96d0495c68e97139d4323abc29e40e6163f631fd7a9fe53c1cb8cbf26f26d3bfcd885394310dc0f4e9b653e44e7161bb552e6a6a8fa94006ab2d83c076819270c65367b9282df60801c4f04c4a68866904ff061fe6f25713e4ce677d81f88dffdad9f257b7c024ce2a1a24081e9e85643fb3062f539ee9489017d6e0d5ed084b27c54e7aae9cecd611cff1c0f6f42cc5baba9680a46fb65586a50111028af97cd7dd06f1710a08c5e12de107514b27faa63d5575757c523a68d62409c75064008d56129042863b4849b2fe825d182ebd22173701083da4cb01614f6a68af0ac2a0ec4946c4cb1d3a8d897a998579377e50285d9c765d233e196828c02d566180aff963788deadd64782a392aa6bbc0a941d7dfd027c0d0b83b2c862ef65db1678d594e5dc891e15219bcc754cb961dd4690702caa4640857c587921bce65febaab1ccc2a720e2a8144e434bfb4d7be27e59fd1f01131af9be79ad08bea4eb8274b331500c136cea8cba95f4057930d54e81f643191e0ef7429e077e64e68e1b93c77c45eb486ba6105c8393d39079f8508414251705d2ec03528c5d06f5a0e1314bb8611c7489e9d3fba46749c300a4b850c0aa54286f702952ffe0b4e88d1e6ded3aab5ff6885b6768dfb7152f8e919850093b103e988de7ca45de9609f2b07f25eaa412faf56d3312093cb9bdd4ff6e95d6a04202f9e3c7f70bf9100818936ed230f12d62a4feda5296fcea9fab0c7b27a45d4bc590bb3d90a1f2fc59240ddfe1e00f5f3408ad307c871c4ae6f9982eb0af1f24e45f5ab149f8d385fe0faa05cda9ab5829986777921084f8dc977341fc565b1e494215ae604308488269755082eec4ad9826b73ce12470a6ff8b02c2d7d209fa0b672eb61879bce772b42cadd4bb3954f62e5c93a7dc4c657a01436e7a6d243f7f48d658e8988bfbedb8865d8600a7a8f6665308525651048e5c303022acb6d042e6c836ba737c86d2a2fe5158763c2756755111cb9280ca9d3fd01a9d502fe54d8b125ce5d6ed16e5b4400dec37b325de0bf9a9e6e6554dd8d54d5b298ef4ea0e5f4ed884241a646855a27c3e05edb1e38e57f6a607810ec288c3f6432a8749f3864a8c3d923272f1e0b4e2dc51a886ae7915566c79c6c47f45f62f5351f1923980b8c445722da63b9323a6f3441b6cd5b8073348f2912a1975f4ac8ba671112a5c79fdfa1f125a5ef5a272d834df3acb1f8a9851f3ee74058dfd92cd7ff040baa4aa6a044414d6811503d757bcaf92182189ca828dc676494ffbbc1d00657f957baab50dc99832c566acf53a3c154522285d259c3493d877cf36df5ba501bac3ef24ccb55a15f6ef11d0e36273b9ca3d2d7283cbaf78f5b6a7f180479b905b364eb7ef1949f66658b8d39796e23b7850f49b6ee078aa7e90dd04c522124fb9f7ca0e4c3644ed4aedba0798148aaa6874f733497ceb6ddd650d0df33de959162054b7aaf586bc699be1f5b031ef8a7ed24eedb26bf5a86200827804eb1861e61f3c61df9c4a0fd0b62fc51c19f763eb88a7b4cace812cea7b3a01b97d93871e65b97ffe3e42029a43ace4c6dd7cd4d4b52937cb94f709b2066b70c916367fa4ca875d1b3944ef4798126cde73dcdf254868d426f1208ffad01a44b48676e093f173d2d2c35613c485f455c866c8598f18fcf33dc592c175ca38a8a84b955b5f8837d7be69a47d1641ec20b8ce1f539ae17a2c06f126011481f2d3a7b66b6dc4326be38bfd8897ebaae354c53b81f0868992e25fcb65af71679c264d05bb21bac0274d84066b739736163a8bc5c9bb461f4bd261a287487ba61eea2a45cb5aed4f3c2dedbdf972407f635f65697a10b08b7165823c765059a96cfc920061d4d809e4abd288580b8d16408f653c9e3d3ff218e548c6f198e8a6048beeab0de2724bd78039eee8e6953f1eb73fbe6b446aadbdaf2606c050c52206a327f164c6c75affb5755ec769fa92ba4d4d1abfbd2e1ee0dec99400096f8c8f42c030646f19a6012c19991ec7ca8df4c137f8a2e2b64bf9a71bc454802c3979a1e06fd7da84ec91faed5cd8ec206b6dab80dd2acf277e12cf29b1571882a33f7fed38bf5f0d3f8be4304b05fd832a85ca2a6465fe86e5bb356519c3fee03ba59f72c6a10185023348ef29649874d7139161891a0044e31e4ce9b89a43eb676df59531c7847e35441888bcb77d388d76024c9dfe96971ac1c0f89d36ef28e771e3a601fad547ff43607fcc33dca9127c0392743bd925cca5528b4a32d79b6a1a05b1778b58350a00641c8db33c86a2ae9ca078567656697e21fd245cc54ca24d11f529188165bf6467a5acc329eca717b7d4177ce2981648b1216a0629697d0bbe38657ca6dc6a80bf7b14a4d0c09f52ac5bb7944ff8c15acbfa9bc50943058ead3ecb80c0486fcbf8e65ec7efc4d91e407e5d43ac8fad245c8fe4668af38bdc36c2b65dcf9aaedb2e096da19eb195101ef2c918e4a87514b2d551da00cd9d6e3951a145f9effab88df8bc2c8784d5916e063a1f311982f5710d81eada62ad7fbcdcf6e579887cbaddb58e35b085d78726c3b4846265f8624b09afbdccff2b601eb9b80bc3c803fd4dbd813422990b3c361f28f1805fdae1a22ce47ba4444539c9084e96f69a4c192959f6beca0db1a4a5ca7b33d17780dd6107a3d52fe2a48cd8e26bd343c593966cdef6969c45af01b27b7039c80dd625e7a41bfd1cd358a3aab735ec54ec7cc11a3a7a769340aa0c70fbd7a3bc98f450c8866cac8c77c42a40576999069acf4193bae3825b4961bdce6ca910eb6d061ff1ffa6ae8d11cb7c4632e2240b068e6399bb564e601dadd8295182738bee7a8da5c30977102b40d7d04e5739328aa9a22d4bf418a58dc15ea532f384fb44e9a1d3514d3d59c1fe7672ddde15a31daa7ce3", 0x1000}], 0x2) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) getsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000040)=""/57, &(0x7f0000000080)=0x39) pckbd_enable: command error 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x45}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="839222d0cc917cf07b58d69a53234edadab99903e1f33aa9327ba73ad69200b107bb98651dbf210ebc59a7d976e1016a5d87538f0914e5bf83b693a8b3764681c75037a4b3d7f8a62f4f5c361ef30e112191cf4d656d5111fd5bafbee8862fd8c699596c563aa8322f2560cbb8ade0f06f19f03eb816a8", 0x77) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pipe(&(0x7f0000000080)) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x22003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8081, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x200}, 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4012, r1, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6994ab1af53590a5, 0xffffffff80000001}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2080, 0x1) r1 = dup(0xffffffffffffffff) sync() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f0000000140)="f44259b99efa0ec1c223b9c9395ccfde278668efbefefebc9243c496d18b2e530647a625c14aac2330e8a7c79cc2a091dfbed5f2e60a16ae8b813245ccb9fa81722214f81c250c91264e1e06b517b23f887f5893a6f95c4347e0d676ac61436dee585f850d417de328be22f204e5b53ee1078f58fc79286286cc861fa3fe0ab692", 0x81, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f07542ba0adcba77d3fc7295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7a6631449d2334425c"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() getpgid(r4) r5 = socket(0x18, 0x8002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r0, 0x8}, {r1}, {r0, 0x40}, {r0, 0x100}, {r3, 0x100}, {r3, 0xa6}], 0x7, 0x5) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r3, 0x0, 0x0) getppid() 16:00:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000140)='./file0/\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4007, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/10, 0xa, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x9d}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xc14, 0x1000}, {0x2, 0x7}}, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x1, './file0\x00', './file1\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xfc, 0x6c, &(0x7f0000000280), 0x0) setsockopt(r1, 0x2, 0x0, &(0x7f0000000180)="41fafa5d96ac2ac28dd88e38c91d09dde640cfc0483cd81a0382d54ff8183cd738a404d14bbc648d26df69fa408313e5c12c6c83a501f978094a4b635286a2d0401e8c898a078cd57de6710c81b6d9f751fe5ebea43ac85f70789750276dacd356961ffe6344872a752546c9972c6cbcfbf159096258b3f0d3b3be73deee27f1aca6b903181aff49abf9d84284392a85dd3f8e977da1aa5b82a3f2e16652fbd519c939ac84d75b0da00efe8643bcd6d3a1080e3a296acbfb5604e72a1ded9b15fbe0830c4be18467a6a45b5508207d6f20a04108b179eff61da92b", 0xdb) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f00000002c0)="783905466a31f88aa6cfb1e9c3f54a3ea9bc44261105919ec90159650f8a0b351925c65c1b3eaadbf8aa887403cdee1452057f8039617457e0ab00601ee7169dad70d46de536b7cd544d8a3baa21ef35a557f04a1a21a70d4bc4ae83215dbf5b6e52f7e4bf0ec82fd2446e76243ab6c7cfcebb2c756eb55dfe33fc3a77d447474618f29c03baa05f36619a909d1492b8446f585a403bd44605bf4b33641ee1e356788c1d0fc2d260c5382dd95f3f718905e66e917a0fa4b44f3adbb50062373cddf5cb5362f8894c3bc8279e24e0641b5301a9d5fddbc51afdfece1a8a5aa613046dad45f465d882a4f53993b6b977c1128ae7fc842d93080ae1523a5f0f850efdbde33c2007f8c4d87313737d98c01e97965d81e24fffe06c542ec9e275ded4e5e2b5483856ac3be9abb5b13ab39a2ce46cf34852a48ba6189a242713c3aa40c8812a6eea0fe32a02fd2cba02cf3846d32689b0aedf30146401784cc983af27fec360ce305bf16756889cc886a3330f54878fcf1c64129a7b8fa8fb9d03a4b10752e2a1eda1db3903ff2d7443c21faa9accbbc2dc21472aea3eed6f0e83859e3afb4850ab3f9993eb3f87aaa4dcb5310bc4245f74a5e1d1c309c0574f84853b2132532a8c6b69ae16a8eecb88b320ab1acc1cbd0008b28c6556c871491db9a7a08c2c2eb33d695c979ea92a9d2d4d887a5768835ebe9f84077c514634c4b8fd05cf60ba9e8d3bcd3174ac4d9163f7af2beb59f938008a050fb9f77b1a22f41527b813cda283910891e54425e68ca0790f97d96793d922501d6f78120dab2d98d70e4faf0d4a957764d325c97ae05fd386c92b3fcf12682c9e495f639918e3b080d96cf4e1a76ad7e416ea3b4214c258e442e972d4c1f9bb69afeeab5391d94c341ae3ab0dc63f0b440303acc98c17f7b687d21b0261f8bbe4035f4b5c5a5fcd1b6e3aa0f993ef9c77747a9790fdb92bf52b456372534de55799c3a9086338248403a9e46e3cd5b4153280e492064c5409dc5fc89942c967e213e2669fcffa67c40c681f78a068e9ed00e66586dbd6fd17f9e76d6a87836f1be2d20d487e11a30006757845301f64bd3556b186a64ebee47360daca43418b080c2aacafc9a0d4a4f73fbbf1c14dc6ce37581c5b7e3d4716d08d11a9679d8f066000ce7f8da0a5e6bcdccdcd6b5cc74656032ecb846d4022be0ad4dda1529f58b60e84d9ffee5d9169064c46c7d6419fb2bcddfc59377a47de5b4f44e187d62c12dfcdb120e9a73a998a21c880fde3661f61285feebebdb82863364f996d58a5692b177073cce078e1f5bd2ae58bfbb911bd621a94a033f4a51ee9802aa8549defc1441a3f25b7ee56f976be64baa36df462494d3b728cab13d2c54880d65044be2e1de837b753a7eb7d4c69747bcc670f872628bf7a94347fcf4541bfca5228db6ff5e90b7a11f95f4992ac031a6eafa38d76e9fdb01d682566e91d2702e36e7d8ca5350ce16ff0379eed4634f15833f7d8b260d074baa0c1b53fc4a44eb21c96a9a2391426ddd343ff414e12c4342eaf8a9dfccc151afd4f3f3b8c6cef6443989d37f38382720f8279a961186f84140404a0e8d1af1a49ea623f4cd1cde6fb962dd7fff06e5e335aabfdd3d5e919bc7037c65a5299f83e13011dfbebd11a53de316ed38c8695cc07d87180e410d12cca33a5f7cf4752aaa420c4cf93112a441975577bfe45210d60990090ea028c6a882b0359dc9809fad7c8cd37b81f24525ca0b5db2787a7a78ebedf8c888c1b54476bf7aaff2e6edb790780ae62305fcfc65be480888d95036e20c8d9315b41c6a27200f2a337703c3ec3bce6fae97208724c96da212134201109d426f3dc1815ef621fab8261eb4b5000382f0f9bd46b155d78825b3739c709e12ddf2c8e3cb303fc2f7d10123dd7bab069c8d282e01700bdd21b0e70152172c7856cabd1ad99994924de424166e66f5d43eca2a477913eb1b46988a5541288a554019a979b1e53b288553c38852fc16c55657065f079bc3fb753faf880b51be1ce8958b31771560dfdf341cca854d6dbb512d38468883a4f0ca5e52dd8bcb1f0678ca6d5b1dc01f671b0b2798dff68b0dde118c12e9e4a56dd234284d2a385f9914e349b8543b484ffa499e440d00bc40d79fae131857f5edb6b76e0a750d0373266395dea718d29757921bb813a2258a1f38185f93187e78d40175a25c736b48121a09e56676abc9ad14caecd47f2d75255fd4320d6430d4a5763d508d7c99c6aacabdc02e3f33b8537fdf06bb9964e23edaa7eb61723f8e63bf8210b9d214d5d6de3413183a576a6cfcb2bd93a885ce5ad6e8e3f2b263f7f30c0b1329d855ca377defbd86f69f11184de424615c7c869f94f4db431c7f5ec9d7c1a0cc92e02bb682aa593a003593c836915f5cff5576d3a79bcf6af0e8e018175b3db2bcd803ccd8158986d8cdb37de540076c21ff03d385a8cd04809d8f6621f11ace8ab6683b3cb327d9fd610b02fbd3ac3e6a4a3f57c1f4fef647522588b2a2fb047a87c45f289cb0dfcb82556abb2c98b4c709507c67763a204e6e4a474bf42c8e2d422e98bf50df0815d8b406ad82055fd9004ec3940c4f0b2072097c159f4555b06d264dbe1199868423ab74a86d1b082de4a4accdd0bacc93ed8bc0ec492f3dad95f285449ec45598a23ea8972695e4a60dd345756564aa3d03b50c8f1ff4bea445d82d88986a32f8d45eb0191abfd829ebd8cb313b266edcde1746dbb170a4ff7f5a795878c00b72ef773fdafb9f1c77998ca8eea0abd935dd5754af47e3667977ac3190c265690f9326c43c3db9a4b88116ddf72f9e9d71f4044c083a812ff6874f1d7d0f5aa24fa912e329aa4406d5400cbf418bbab3ade8d64aa273df0dec7722c4e2f37c0457172169958d38387235d8f1976f253484bc5ca3bd88a853c3dd822ad9b293fa3fa589556ed4c423192b103014d23ac3ad73aaf82eeabc3daf7215221d5c608a43706c531a599c46020144b5ebc129e18c71da62e2a2d2181ba11b0842ac87c3af3b452dec945cd15327a52aad9431dcd40186401e4973194ffe1fed5f6adbdb55f6a0d9d76be473ec296b2801ca95de73cd79d4ed79a82c71f086a378f16965a295319715d27d1a19e1ae252143da423af14336c1fbb561215d706aecf1b8d620a04a54076cdb8bfc47d2731a74c527cd078632df4f67920a72b894cdb4a6953c931c42303cabdd9c7d26d41248427721ae72faa4da66d6f6f1068f599ab5caf941a11cdbf1c0de53535ada50b26e7ced472f48b4d34fe5108602b11710f5fe02382a31e3b4e4da52d7b117c396c71497cf0bab4679934ed971664ce34cbc2824b88696cbdb191687eec9d7270c42a7dc78f92ef6156e16ddd6606d42aca0f563d1dc858f7b67a9217c1d828e8cccc621e972811209228a1371b0648b8c9c57b5981833c223995c199eb1a3f9ae760c4d6f72b6692cc1a4d1027719499b412a022f3222320881d61116ad548433ce0d532e661de045002aa00c76e2c3e5a962f469a9da5d67d06b6f0492f5c041abf5e9e5bcc9740c2b8fd1c4756b1b84b7bdfc2bb79f5d8f17918dd34df9cff423836343d9e803b0d19b4ce6f68f4ce243c556a8ee4df643f6de7083a9e5300573fba850965054cf684a560f94eb9cc61b7e00141b5b867e87f8662753f9d0b5ae67f21684227c64e4db6191f52e171e4906cdbaa235559a80789ee620a7d8ae005a110af3291aaae9059daaa3bcca9300a9cf0de29ebc3e5de04ca6c7f7dc67e135a1b0759a0e37df3b86b396e73512870c7bbb4ee155e63c3ba533b1d536c64049cb5080371e8e6148ce3eb0cf005a28c97cb9b29d1ff572d3b615b852ea737cdd9bdc8214c514209d773c2eeff11bf76d38a85c42b24d16634255371486f5c27d748aa9c813d07120598ef1e2509c2cf1fc8abf9425587007a93cfc7725b1633b8b75f0a50905bb89820486c6fb3959c628a4eaffba80caeb8cfb1c17c327247eb699dfb039aba5182be0ee86d6e8eb94abe2a49dbd205b54822882af6061edd8758656eaaaee10827b2ebc11ae874adafb0e58b46f184271588866077669957ab530a5571fcc71776995658a429e78f99bc217df1aeb793c68e885046f390ffde0fe46a761fc136e664f67ef08c265e36ddbe2595ef312220337cb5a8e0c271ecb8756856af93505ad1b80a511f2ee74f251f74c1237a4e9279805d7cb4301f53275e8a8a28e1c40aa16830b0f9b68d0af686211903cbd520984bead7ccdd22956bb296e5bd4c739e502c9b291134d78058cbe7bfbbd2c9abf0b32eb80c6986a517f3118c0e70d510a1056360276db655acd9822bd8adbdca02f690afab936bcf48eb2cb34caab7af7f3ddeffd7c9a28e860743d181a07142cced6aed872eec57a68ac1899e8a02d28f7839e34281fea043d25a479c27f9e65b9188c15c20abe2ed4e66c7530b39f684f07b2f9ba2eec23938e9b9b06aaf1fb037aa58fc68a115a22126c9e8335cf4bfdd421da7aa71001fc49cd15f9f48995ca493894b73a57f9f20e6ece33de73b3f855e278d702e4d97dccbc2ffb61d3fbddc35943124d0f7fe57b01e6fb4d3293db44d07acbfcc0f3150494d7006e58f7721e5f72e0d10a9114f260496f683405a06bf3bff3da5dd495ac8f5488106c6d96d80078e15d18c895c3dd0a5cf5fac97fca3345a9801524040c511e33cab366c27340b97f446741dcd26d36de284318cf1f6a16f2167f5540d165084b2dfdc02f1854d5bffa0ea39228881d994a60931ea1374af574eb403a0cd17119e0596a257eb95fa753ab5004e22eaa354c01a2fc8003b56f98235309c490fd301c308a8456dada2e38e5860343c847402ed6d2e99a518e6b5b3603fecfdf9ce9e7c7e7dead4483b8532c9668e6f4bb368c6fb851ebe7bfdf92355652b66d7710a526fc2a0fdc4c0e51b8257ec4dc889162db69616805e7cc1be8c187b495fd6037b62b18efa4098ac9ddcf49bc7680fa6ed4a85f511711e8d44ed6737e51635b917b7bd0faf9ffe71295e53b2b0788999dcd87ee3bf9f367565f6abfd1d614af462d82df579586479ec28b0cbcbedf2a8464d9e9dd82ec125ff3dfa3ee72a9f43031c7d76c9c27f91b7d2a8ebf2d49cf8502f089e1b97813380f8b521e14353a23f96bc5fa21fde36fc65a8142cdc88e6afa79b06b71302b0cbe68f8379fb98601fc311c077accfc2c8cb205d4f95ba8bb04346864544764472145fa406bd25e544b95b98862d47d30d59ea01769b84d0700cf7b7ce16ca3a26759bc1d50b73ad4e228d0ddf1b9ca9db10a4ccf2b9e2ab01d65f3dd09866afa755ba41a6fe323836deee406f7dc71dd661ad3f45319232f83b40f4aba2eb09acbda0916d260758404aee197e5de4c40de30d4d24c8531df5573d1b373c102dbec13a1e74af2ea6d999b4b378f1c3066d634d5c1c8d151e1ea08d7afc261731891d79fa193bf4d837be6e8495073bd2ce108c20437e2023845d233cb2c8ff256f002c70e13b55a3be2a9c89a6a9ad53bf0954f2f18613b34ed7936094fcb7df883da56d260f18341d1ccfd0114f084824e8b4b657e7dd1c92abb50762e6ce37b71dd837add4489967b335cbd3a043172eab36e825df51cbef76a36e0d3684958810f9b819873a8a661363e24cc88c04f026c3beab786033c87dea8e4936141fde0caceedbc6bba6b4a91bcceb727cf5070889f6c51a011fa66477945956327a7d164dab3913cf0eb17526143ce7271dd2134b10dd218ece53", 0x1000}, {&(0x7f00000012c0)="947c56071a730e742596d3a58cb7f83ae0f7212caf15ae88e7fdc65c5d6faf3512f4b3829386df97bcf2919180d02e88bb94d2b50d7db9406228e1e222bcb380f5b3947fbf36487237793738da416dd2dcb13a2983c2b2dde96ad5317b3d0e5c28dc1f12496b0772533c7b758b7bcc0db9f876a3083908705b19b75f81bcb9a7fed27407851e279be0f62ae0380f227ec9e17885095f08cb0b4acc98c87051506255d4c30fe4cc172b798191", 0xac}, {&(0x7f0000001380)="468eeb6c81fa30252695a16ee93102191af64e7857ea7fa93db943d97ff7d93e613a19f8ddeafe69fc8395516ceafb2f601162b6ee0967ac8fb4eaff46d902fdfec1a02940d46818c446bde4401ba82cf42a07214d936ed4211b50ceddf0e0d248c831253118be40012d0842d47cecf5c8d347a7c9816a5754871936fd3a4caf1eb2d91289e340c624c84f2489ccc0c4d92aa79d7f73ae0f27676a81212c10d532ddda77a262cd846c3a8a962c8f175da40feddef8ebbee1268d1811aecb2ff0864dece38c7597c823ff695a991519f6c933d02a00", 0xd5}], 0x3, 0x0, 0x0, 0x2}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="19001aae3e5c4cd546c907e78536d0e90761ee8bc365f9f8f910a894cd64d7be9e3f2cd068f50c694346cbf5bea09e4c35add58b0500d32a6afe979d409e35002497606b2bace0a0480850b0fac33517d1cc2fb91f20c603015479e59a3f4fd16e05b6efbc7d710a344636", 0x6b, 0x2, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) r5 = syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r6 = socket$inet(0x2, 0x8000, 0x100000001) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r6, 0x0) r8 = msgget$private(0x0, 0x200000000041) msgrcv(r8, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e304c7ed55cb242dfc373a17723"], 0x1, 0x2, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x8c}, {0x45, 0xfffffffffffffffb}, {0x89}, {0x5, 0x101}, {0x67, 0x5}], 0x5}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r10, 0x0, r9, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="02b9a16aef5bf465aa6907a215db8b213902"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:23 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x0, 0x0, 0x0, "eace2aee3da810db8b106f724e606bc28a2da0c5", 0x0, 0xa2}) 16:00:23 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="45aacb8ecc7caf6b74bac373317ec7c8b8644b7541e153d552f032b8e85e64afaff4a982ae9d05b1f00eac3eeb4eea50a38be8fe79dace815fc0bdb97db0d64a6ead86be34f4e58315cb16509218fbfd747fa01279a9035ab927f5392b348ed748bf95502eb7", 0x66}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000400, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4c35084e534e392e2e", 0xe) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xa00000000, r2, r3, r4, r5, 0x190, 0x3}, 0x7, 0x8a, r6, r7, 0x2, 0x7c, 0x4}) 16:00:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = msgget(0x3, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x61af, r2, r3, r4, r5, 0x1, 0x80}, 0xffff, 0xd509, r6, r7, 0x0, 0x1, 0x2, 0x9}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000380)="dc8e8a51b7d97af6d43a1ac89c2d1ecb59fb85fae78da3", 0x17}, {&(0x7f00000003c0)="af5e2582034e1079e51c32fdcdbf017a7ec80c4e503d166579de498c5fa1d2658b5e99b9570f0eb8a59788c9f7d69455b3cad143fe35968dbaac5562e8bc4958dd2a48870d570ca2221e2ffbd3541611fdb7f5c722717389a81490e0ed95a2502a285d23696a39006ae5eea026f5ba77c1000da7fc0645c29686d181c32a64a845707a2197037f5ed34f95c61eb97e24df2628513985b28627b5fd38bf93fce1d275b9b8b1fa1ebdd6d985654f091abe5d8a8f506ae4e8df4f76f81aea41b305682cf70aa3a5b713f413b0", 0xcb}, {&(0x7f00000004c0)="56c1af300524d65c63ecd8a3bffc713a59603c6045c8ba8a75c2f2cca558825c561b37b3609bd60ffc311e2b83a3d8b28e331019bb712edf1d1e6b17b9a67aec203a9f96f3e3ecb282f20bfb8d74a7d1cc319d63505f8cec6e2ff38877905583f546d4a9dafebdd3107c2fb9edb64e0d678f301d0f73f65c3b1dc6", 0x7b}, {&(0x7f0000000540)="f8324a7a6d89fcb9bd109ac6079c7eb472b7a55006ee62", 0x17}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x118}, 0xc) fcntl$getown(r0, 0x5) r20 = dup(r0) ioctl$WSKBDIO_SETMODE(r20, 0x80045713, &(0x7f0000000000)=0x1) r21 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getegid() r23 = getgid() setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={r21, r22, r23}, 0xc) getsockopt(r20, 0x6, 0x80000000, &(0x7f0000000200)=""/88, &(0x7f0000000280)=0x58) ioctl$KDDISABIO(r20, 0x20004b3d) getpeername$inet(r20, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r24 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r24, 0x4004667f, &(0x7f0000000180)) 16:00:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) dup(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002ac0)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6ecc0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b36e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c881587e185aaee6f6d5dac3ca0841230ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a77880681f50941c0a3b1b344166d1253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cdb50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e28434331ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8c881ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d645f37de46f4907775169a619acee69267ad23488157cc4a2d3e4f57c117aec5cb41f9fdf9d8920bff08ce8a80e33a994c7373322418133cb361060e6c455edfac456ca7fe9454ac512f53f729f47a33b19b6075c33b0151344603ec7adbeb27359ec482f59c48153d7a013805000000", 0xfffffffffffffef9}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) 16:00:24 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0x5, 0x6, 0x3]}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)={{0x0, 0xbe}, {0x2}}) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r11 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000080), 0x0, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x170}, 0x409) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x80000001) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffff0000, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="7cc409f7dcd03900ede3214e6c0e81a80c1fe3690386d99e0d7448dea6068547732b77b297e943386178ce441a64e217838a9809a1d795aa7a3b6fd27274ee5c4230c437184e251bb8204e5c209093e581fbd585b986416c77da86956dfda447421b1d3a116493a1a409ba62f25f2543aee4fb96cdfd7b35eecb57921c8c0c163e4d847e", 0x84}, {&(0x7f0000000240)="18e64c35d4aaa0a11515405d73e5d245023633343beb46feed02c1e36a4c02960f51e3395736f1f93612c65cc8301cd204f3864f6abbded5a41b44f274cac7ffc0c24ee141adecb2126866dd9bb7b0f73a6b991bf93b42b38840948a59912c30cd79c77785eb9c2137a781c8ffd8f985e80d66bc81af6f6e7b006c08cdabf79afc5a4991abd25286ffa8f1bc33f0b2f36f6f3154e203bf257bfc386c687ccf069ff097e0631bfd5f205ab1a4840e05ad1c09b6b886a64e0173e4f8824b94626d121b2a7b8d13184375c5b5fa64084e4f1ad8a7557e96d30d3b54d464fac489ac234da85c44985da38491b662aebc321746a4a729224b314fa3dbb0b748", 0xfd}, {&(0x7f0000000040)="1c574dca985c60bb0027145fc436b25e3fbbfc001e69fbcdf0986ca5ec8b5dcfebd73040bb1cf787c8d6f7ce5b8311bc789415111586dd57c8f42e9322", 0x3d}, {&(0x7f00000000c0)="12d162afb470246a0092d4b1b1838d3c344e74dc0e8738cbd31e472fa6a59eb2e907d5e8503d7661d354514b69d4699c6054b9c9023c93b51063dca61b23c74ec0e979b0cc87da254169acb53cd09794d5d287ce7839c006071d0af7b1d99e90", 0x60}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="c000000000000000ffff000000000000f59d48bbf8e14cbf0048001161545327ebbc73748daf41fce6f45482d70485060f5fe08cbe15c2029cc03aceacd635424e3cfefaf6c18c187b1a5b373e68809e28b9989687034b1da517b00969fa98ff6b78be73ec44872d49d22e73ba5820413fb857c7203c0d4abcfd31ec4c78125cce165f095820aefde14feb6df15e73cdca46c65ec5adb8c13fcae3f431e0bf17b261814f780375ab2005adefc46020b9f74fdd28f4cb417c3ba94d16528db5812800000000000000ffff0000010000007bba1579eba0e91d3b10d4963b64649438bc9700000000000801000000000000010000000000000035cac8d7c0a4d738f5cc414739e36bab5d7f40865b218004d0585624b4c97c65ebd36f6efba5af62d1d8fcb80b191f91216682e812bb3466cb7e6f64c040e37d6ef6a8c9c8103a4ed90ff92230f63c1fb077e7605c5083fb280269a971389168490244b1f6029d8829b1be6e52dcf981b2937852c79fba37873d185178f9a300ab3e00c9558e7800451c742e77f9929289a12dcbb0bf4eba8e535be2d355335550bf82b32b5155c76177a6beb487eff4bb3835245067b6e720f018ef22a35e0b5c46d08046a3ee13d65d5709ab71c334c44ffbb5643870f55dd64f9da7c1502cfc7d63beaddb893f14c0611e81a1b2827c19e60000000000300000000000000000000000090000005df72dcc1e043b5b639340a928e30d0454a397dc4bfebff76ae20000000000006800000000000000010000000300000090165e1114370da40e4004a6cb01c350b531bef1b69ea14a4d15bbe0d1a05b5695f3f5bad3337c909d032bd3292dc27c76337f598470e433029c99f972d2fd7e1745f1e1941698201b8ff5d5f177ea71526e502000000000"], 0x288}, 0x3) lseek(r0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8, 0x80000000, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffffffff}, 0xc) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:25 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$getflags(r1, 0x3) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) getrlimit(0x0, &(0x7f0000000000)) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x101, 0x9}, {0x18, 0x1, 0xfffffffffffffff7, 0x2}, 0xff, [0x200, 0x80000000, 0x3b0, 0x9, 0x8, 0xd4f2, 0xe3d, 0x4]}, 0x3c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000002c0), 0x10000) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000140)='./file0\x00') preadv(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/6, 0x6}], 0x1, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x81, 0x10000, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000180)=""/237) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x3a4) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0xb59}, 0xc) 16:00:25 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0", 0x18f}], 0x1) 16:00:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0xffffffff00000001, 0x0, 0x9, 0x9, 0xb95, 0x7, 0x3}, &(0x7f0000000080)={0x10001, 0x20, 0x2, 0x100000001, 0xb2e, 0x4, 0x19b3}, &(0x7f00000000c0)={0x9, 0x7, 0x92, 0x100000000, 0x1, 0x4, 0x3, 0x3f}, &(0x7f0000000140)={0x1, 0x4}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) select(0x40, &(0x7f0000000200)={0x9, 0xffffffffffffff01, 0x7, 0x6, 0x7fff, 0x1, 0x5, 0x7}, &(0x7f0000000280)={0x3f, 0x8, 0x7fffffff, 0x43, 0x7, 0x7ff, 0x4, 0x20}, &(0x7f00000002c0)={0x6, 0xd04, 0x8, 0x401, 0x81, 0x2, 0x400, 0x1}, &(0x7f0000000300)={0x9, 0x40}) open(&(0x7f0000000180)='./file0\x00', 0x82, 0x4) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7, 0x6, 0x37, 0x1, 0xa48, 0x9d30, 0x562, 0x2, 0x2, 0x3, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xe7, 0x8}, {0x45, 0x1000}, {0x7}, {0x0, 0xffffffffffff0000}, {0xa7}], 0x5}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xe4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffd) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x88) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x101, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socketpair(0x18, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x3, 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x5, 0x1, 0x0, 0x7ff, 0x1f]) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1, 0x8, 0x6, 0x1f}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) write(r3, &(0x7f0000000100)="8d", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9c495510020000000000001167f5bfca0400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x0, r1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0xec0}, {0x400000, 0x7c}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r0, r0) ioctl$KDENABIO(r3, 0x20004b3c) flock(r0, 0x5) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x0, 0x204) rmdir(&(0x7f0000000080)='./file0\x00') msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000f400000000"], 0x2c, 0x3, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCLOCK(r2, 0x20004276) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='/file0\x00\x00\x00\x00'], 0xe0, 0x0}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x9, 0x0) 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) setegid(r0) setregid(0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000200), &(0x7f0000000280)=0x4) sendto$inet6(r0, &(0x7f0000000180)="2b51fa95bbe65fdc41450cce2c8d58019ad3fc9cbeb42a355cf71da7f33577ec9c8b32916d3c276b69b8e0110fa7301f41267d4a4a12dd230b488afb19fe098be65cd5a332ffe0b545e2722e041b8a267ecb470bda10fefb9fdbaf855ebf654f21f220545ee0b51f45255f7a", 0x6c, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x7fffffff}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x80000001, 0x0, 0x0, 0x2}], 0x4, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)=""/235, 0xeb) 16:00:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000a48200000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b00000000000000ca00000000000000000000000000000049000c3dc6070c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000367554a289ab9618be939589"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x4, 0x7}, {0x5a, 0x258}}) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e749c79fffc0a5e92859839f75a89a9f18284cbef4189114e0f339a615071c0a136118c31af55ca8c6ade4450b14cd5e31c478bc839db4d7c8823805b140e47b4e54650d1e660f1f379af66e4d103110af068f9f279abee3708aea1d64ca4967cfebcd9be08e165ed95556993dbc5e66274f6c8dc5e2b6d681afaf87bb9f1eae05a27653e4d05be0a69126d60cf93a3422", 0x91) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x22) r2 = fcntl$dupfd(r0, 0x20000, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x6}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000000)=0x1000) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) write(r1, &(0x7f00000001c0)="c58240e6f6135096aad6c80bcb5bc8d40ea649d49da35e24ac797b848ba382139c34c57056f4f84639dc0b2cfee18b5668ad9bdbd63e7fa7c1c923a3ed8d214b82b825e72a45645352f1f2bb6cf5903519d07e59ec9f1d28f85f4b9023f8ac4e7e7b4b1bfb9804305f247f2094c6c5c439289dce97fb57a30e72fbab68d9c4514618", 0x82) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000300)={0x0, 0x3, 0x400, 0x1ff, r2}) r3 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/88, 0x58) fcntl$getown(r0, 0x5) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000002c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) truncate(&(0x7f0000000140)='./file0/file1\x00', 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0x1ff, 0x4, "b8000000000000080100", 0x1000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xff04) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = getegid() getgroups(0x1, &(0x7f0000000200)=[r3]) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x187, 0x9}, {0x0, 0x6}, {0x5, 0x7f}, {0x20, 0xffffffff}, {0xa7, 0x3}, {0x88, 0x10000}], 0x316}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x160) write(r0, &(0x7f0000000300)="9b", 0x1) faccessat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x89, 0x1) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002680)="6061bd6287d1ecf5a936fcb28e7cc3515414ef2a65586fff31d41e44cd041df27209bc72443eb1b3b9ef10c44b432a7870f2633225e9e16ed7ee543ee2b422eac7d13a0520007dd0d6ed649ce42e4296524793c45ed1b8e77ce0324b525d9e3e752766f40ea10d169f0018b9b4b8278ea2038eeccfcba0e6c725e16fc996ba777bfa6c1e30d47bbe99e9c9a6ba1f7fb85170b9684f5849c7f8f4aa4f189d8043f52a5c060922da03738aa342417b3bc0f6dcad549ef14c852daa2d40126fe31c85c0776a005b11aa1cdca8371b7f0aa423805c2066926c124e859ee59dbc9c7c2f494f42b75d818099bf9cce6bf34a1d038b3a1bc83ce69688b17986fadd34cb7d93f900c8c330ebbe120e44770d92055bfb424b78e6ab414b4373b911f5a412bee2dad1e13cda1eaeb890be637b0ac068c5ee8ccd24e443da90fb0aff7f6507455b667c71a4e01bc910a08bca82a09ae3155fda9fa7b6442ac5edb0a48d6f33ffd4e4290196776fcab82da7d3840e6a42ca445d12cff9e44eda662f24eb224420540e75eae22e956823d6898e5aeb01f30d2916b66765e8d046bb201d082d3e6483dafd19a5c919065f84096cdc4458d41c64d787d7c0cfdf66364f9e23d443186d56d56ad9215aa809de3ac6d8518edd96638dc9ba0e1f89395fe29eb0c00e5feccbfe08400817808a05635c04bab236615b995698c1991194518621e22387cb9784423ef4e5f14f20294951ee16364ed00340307fa5667dee10833cba174f4886052bf1de51ebd41d13d124c8ab31de63e5608ade9d94093c4008b92c1988dc1d7e0b3bcab6286e4f59c890c36d5adaac64473cd279d5c5443e464ee51100fca078e7ab8b9c607b26787b2d67dfc348eeff4a817095a943e9fdfaacf1768074fe3d889cc482b3d45f9eb1724e6392378387335fcb510683bd61b83db145b3d32e13491634373cd534e3a04e609e7f85f74738ced28c46f938abd7660a1bba7f3a11737995ed60d0f820eb07c5b17746a75926a00abfe87f8979a7d1804fcc8849b593624478a80952e01a011e69127f18551a565108000b2ad91e01dd47b0dd936865bb309b3523b4d693015da31a6378ec23338b7a139c7d603cb9340a9bf6c53a039c422ac14225262c02475f3ad0a5a66bbe5df1a0717303b18dc145db7a2ea69dbd0c5f3754a50aacfc044a1d141638474721613edae8d554a6c58febeed3ad2d0a6cbd37e8d388b553e0eb6dfb3eebf1ce57cde8a3efdf8971d17a9ea623c0e0865c8f4462d4a76176b6b2df46628b0aad81075d43d0699e31d856a9ed9efff8d83fe71a1624482c3bdd4b28c93309b2f0cd786201c3e4872dbd949d546a2148cf464157ff27e07f5b74755d85c498244273793c3a362744d6290ad1cb551d4408cf9f270b56130702bd8243dab25f6cfac82d49eec473fe222f5ccd9559166fc0206b0f60903446fb46351ccd416bf03c7c007a9b5a0374b6d6a0bc87ba4e56fc55e5221d7ab826140ac3e7325a5303bdab62b3fba207c4dcc356be279ba3afacc775712a77d660b548737c3dd5c7fc357fa570cca52b2c8e1f8b16b59958773c2d12b05f04312742bcfbddbbf114deacb0d33a26f956c5706b3033f4006adccf1f42a205b7c003521c0259018b844bbf24f09880a2dc618e903f8efcc56ec6d563aa76ac9d99f9629e32305652e53ccb5114ac5e546a96114ddd48c8411ab53e8d2df4887a3f12ef0d81dd8b53b4a3b964ef8540fd228c70d2f5e95cc24c35e9c5264e9bd9e89a933abc415553897c0f59d523e46d0f50b847705571edfc76a13204037dd165c25ec0aee1c5dd92e5414c6764480c679a501600b557dfb4e48529dcd072bc450b3a684ee763e1e0ef60bb3d65ac962289a763d74c31e8edb54836536b06dbbd09e245d5d5d77cb6fa01b5c7809c0496d83dfdf8510fa53a832cd1b4c924a2392d8a313aef8fa1bc8c02b640af2dbf40eb5c4d58f2a3f5f4b120d67215604c25580cd0a600d89a6c293ac1bfb41509694ec597f87d87a72942571f5c453e8b4ed966d9ae53a5350cb5e736a2845f82f13fbef1892004037ff0a88889fc7fe709be77fdbad986b433e90c0b75d1e36803b0e469ab27004c343bff48a85159e85e984222b13b4ce7cdf9b7f1226a1e05771972e9e4aadf554c61bbf774eb472d994b2e046f39887a9fed431a9406c662599280f25e034be625622b82a3668b288bc30fc5748579ef03f657ff6616079a001c35443a1a3d8025e8be00e349bbbf9d244629a6b1fe9155e87d757f42307ad9df383e136b2feeeb761a6cc42811d14a911e7219c6927b9677002c4c50232817ef042aeec2a9ddf8b8e1e8d85d2ae5e654f51f358b4cf6f9b25c828a6eb86811011b628fcd9c7b4a19f0af33ea2cec691e96381335524fa45ec1fd9028ea6ab8ddf9f2ef63edfdac49e3fae6018890a933fcbace451119e12ca07cc3aff5d6ad7a2aa730aed9f19003084fad7a88a36c56cde6c3adb38497f460f0e129f33649ec2882b1ae01baada25d6168ce07b8ffd9b8a51a3afcc59117b2d0a3d33fb2c4ab980c4c387ba330de7a710e1d800674489f02cfea570089dfc61a08e463aeb4fb9505afd048c525edbb7e4d01f0ef359357f1868f6dc6fd35429323c7b6ca10566cb77f189efb07f61b8278fd13953c38a0e720d948c2d32dc382d10c34796b9ba81f2870a5465f1ba1dcfdbe0c69335158521251a38acc58741f4d85f34c6f8db7cc6b66733aab41e9b0ed91497571f347f138674a53754cceb730d0efc2c4a61c8f8923db8dd3d12f76c6b4cb2497420f33e17e05a989afff23a914c0c87b068054ac713b06ca0103139123fc1b2eb94ad0a80849461acbc4c804c384f1f231edc5644a55dcc7ee13bc3520b5420fafc5d6d556e30d6f95d8ffe6c751f9f7beca42c51f3d7cb53a9f3bcd23bb49713ca853e5d3ecae8c3ce9ef42f18584b758b24b29d0368b3c89286f6c61ccc246f71e4641fbb815bfdcdedde96c066709a87d3b9b66e4b928b82cb67e6bf550153e5adbf108923ee84b10b0883f5f6c27bd2bfeea6cc06e24ffb067e85d34bf3c7b611ca4a260a93db71a07f304590d856895926c4fd2c9728a59576809449171b5b75d7e6af7c92229b769f21d0b2355a9325b5c685536ca90b892e041a13954e31935551c9f7104d3fe7bc7eadde2139b6cfdf58b5cfd626b98d881d4faa61d7125b5e0f86834b827838e814a8b0d1d4a1cd99e4484945f0a7af7b330afed10886a01fbb69af93b88eba3e41f8a6d1f08a1b53ac3548f565290be016f58fb2cf3789987d7381fa956b663ebc3f968c39be3d902bec47db1958b976aca95f1da843f75f8dd55cd809c790999609715ae6f79d0f442b565b71c3e46acf1240641c24d9876982b75d0db89d089be1ebafcae4ba7146cabc21c63bc1fcd0946d3b4c7bffae8416d4a4deb1ab84b4c0be9bbd18010edec688696f8366808e4f38ea0dd5a1b21d916cfffb51e7d1f1fd355e8dd6c36761c65ffbf3eab306606b2485bf5915335a52a29638d128a9e14ba0dd5fc0242a6fb63ff8ca5b0fb3ad45311336bee7f4e99152856d68ae55d75206934d43e911c53321376a2d7711fcbc0fd01653c5441e897fae02dc2abc7a2f374942c18f425d7436dca6affb258b04421af2f3b83333f6cde3f56763ad3c238d401ad48240bc2dd0320ad6a4786e8df28210e6b8be14c05df48765e8f5aeebc8723c84aa3c04dba1cbb9359ae2a4ea2a7c574464f26d75025fb8f1c240efdea1cc40c0413b7b415e0af701757f344078ff6a501307b001b38ff0652fe10538dfd2b6712e9cb1fcdaad3755b8619170f52e1da18c20ca501276375d61fd40f4bfd371e19f58106933f882b6b9ce91470e99443b95d3f085b4e4ad0ee3470c572da0586f47cbff5134f2813f4fbe7d3d3f6883618a7e407a5a0b6a7aca4ff94e1d97ac9fe5acf216388b3af2ef3efa207911fec32bcfb131c553d2d0bca8e2aee15a733c098bd961f628a99bfa2ec69dc4757ae626e10c4484841c8e6c79c369257bd1c2c310e8f3dcf49d72ef80ecd6955452663281d73f7962aa43beb9212f5fc733de809d066e064eac26e11c009dccd0f8dc946595a46f5a5a7373eceb4bcc2af672981137a67a7778b4e1d9466f816103ca58ceaefd3bf3765d3031bedaccb2ad97e03ef3f7dcdce8a9ebdc9a54568826adc0ac621ec4d464c7ff5e6b12dbec15baa0d04c10ab943a1bc8210f9158dbf84b68f8ead7c631b11fbf55b07ce6d97dfeacdcaeacb78b106efbc3eb69827a2c481ddbd2d3f613b42cb4048f3bc8fc8094705944c8d3b99ec0fb588f32282b6d4e52034e5f0623dd12d4d12c2f8ef6f8b23a8d96113dc94e95e71d041724a0b3886f63de8bf83ef9c235eb7a776b1435af0096973c3d5edf1c3219bef47c6c3ac9b7bcb24b893a6d3bd8c6d2e369d2983b77f7c50876d3802155ab7520ff761af9229f26860c191ad6d36b4b37e71f92881ef1d9dc81060a55990ee12d66bf1ebea5dc08058a6fdeec521dfcc3afac35961b14fc7f2f46ca1ad5aebfa15ced995656050f41fc5442c19f8ac852d6830cd0e9c58803da8e1a0faa9448958f33208abd0e454e606485fc6ca80fa15d999c4976d44a38d2cd43269ef396296c513980f65cde623ca7f04040010ccb4c48eb4ae4dfc8bd712d797c8e55757459e69e0cb53aa9673f0b16f0ce4c5d3f05aa0d0ca6726c725788ea86e166183ab8c3228e962b135af5dac821ece36431b78d100b446eb5137e796e4980b318a9efee85c01d4100e147a7d9995c3b57cc9c18fc1066a9c2eac6b43d4c6ac2f75c055895c40b39399a6c59b44cca485a567b62a22484fc011caea5a514f5a9f90fad51f5c9691b366e509d9466cf5c6806993871e1cf8ecfe4fa17e2ce6d3ee4821802126817e25465e1d98a78d406ce0f6890cc29f35c631580988b23eda0289523df6fa1468f79e76e34f19dec85e004b085a5c89be4b4cfb5e91967d5a30791126163f50815d1862c492a73584dce62ec09e919cffa54bb3f1551dc1cda65634372f6abf746ee9d91d5e578caf97851506f913edd015b54fb7926df21cddda61b0de57605814a32b40898a9dc91d30f0436c1df5b44d7dad60639c3f5c85cf6abe3c52de72732ab2732a6224e0feee1967082f6296219e4aad678c4f1db6d8ff7f9574e13b508c91ea3d7121d96f27642fe1ad051914a6763aaef9b59ce5f8f073eeb11886377f94b9877eaf070215423e2f0f66ff05773bd3fb9d6807e50e462d3f2399e71da592f6753bb9540225e64b04d9a6fecfacb3971fae0244927bd757389fec929e26f2e9b6f6e8f38d80fa4c6577e93105bfafd688a9a9cdda346b3df345b94a3ea3f3f94d57b85c276b73d57f77f0a049500ccf664001207ef2b4085604f2edf3c510f71e6f166e53d3bf65043d0717f5ab91bbbe5901d038ef79470ea4e4d224fbbc981758387317f3b4fa7476c4a4fca2cfff72f379d72cb4f503dc7b83c39a70472d65689c50293993f973eba0dbfe4a3d8a0af2487c37448c8247d4830c2c948ffc1d737114f1a7329f5060db080275041f93ac87835c1bb39758cb0fb64ec30323bdccc7ece00170c173a3f803d76f672b9e1f8ae091a1142a9a31e4770e19f1b86d90601d84aecfd6ef468d3516c911d5ca3ce8e8c9c37b70a7448c399875714fdbec5288eafa31027a80eeaca368114d3a06518783885619a9fb099d98ebc9881df59f704d44c8f35b0f3ea6488d"}, {&(0x7f00000002c0)="332ba7a548ec94fc01f615e6a86da576f3806d01757bc1caf63ab91e4bce99a95d4919f7a5"}], 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0xfffffffffffff801, 0x2, "d1d05d6bb7b68ccba40385b8fd61baea8d8778fb", 0x81e, 0x2}) dup2(r1, r0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xe3b9) lseek(r1, 0x0, 0x3) r3 = syz_open_pts() readv(r0, &(0x7f0000001600)=[{&(0x7f0000003680)=""/4096, 0x1000}, {&(0x7f0000001400)=""/211, 0xd3}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000004680)=""/4096, 0x1000}, {&(0x7f0000001500)=""/105, 0x69}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000005680)=""/197, 0xc5}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100), 0x1fc) writev(r1, &(0x7f0000001580)=[{&(0x7f0000005780)="ddc2a7b34e46ec16570f2ef35d1dac5da0e00eb0204891893881da6d20b49206262c382298ccea0d539dc5c686290ffa0e14d3bfc42585fd857e94720816f5f75b4bda83bbadde882dcd8b94f06da200c6c29a408d53793712e9d9cdb360b688d8df1035858f9250d699f2f2752c484aabbd6542188b7e6afc933bc2eb195de1a0", 0x81}, {&(0x7f00000003c0)="a7a5e7f1dad45ffd994229654172c92ecca2a8c9f6487362cb", 0x19}, {&(0x7f0000005840)="6eee1f45800c6195891665c375016b4a55ba569326f5e267dbcf7b9559297a08c8947f14637aa183a742a34ccc87bb55b5927b2d28812408a159aa503a9c38111acc7b2989d05c4d53864f443298b42c13b66b14ed84d63e37cd5a2e50f1dd09f49aa555e4cc", 0x66}], 0x3) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000005b40)=[{&(0x7f00000058c0)=""/199, 0xc7}, {&(0x7f00000059c0)=""/206, 0xce}, {&(0x7f0000005ac0)=""/114, 0x72}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getuid() setreuid(r4, r5) syz_open_pts() 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchflags(r0, 0x0) poll(&(0x7f0000000040), 0x20000000000000e7, 0x0) 16:00:28 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="5baa1cfedb09ff8eb6d5d63a406925b1e6a9d1a03384ed", 0x17}, {&(0x7f0000000680)="7d251c0b4c0bfab6c54feb93f6952494a15355aa54a335fd6c5e6ee7e0b2633a3514986ffe6a41b91503e4125c331167af1cc5154ef3c62eb526f5ea5ae0ac465e3bf7054263fde566e38199948f6367ac2861c0647e4857ef1b2e532bffe037c1768aaf82b075d7324bbf6817aaab4ba3dc6163dd5d0bef71a609af399df92ca6eb86e4c0150b34e3f8447a4670472e62f89c127f1b531b066c7219da7ca11f0205ad6f428e24f52fcf0b010fd49ce2fcd6fc563270ba4ce2de4fddd187a47f39514b4a1996d25afb782302db934d12701f5c327e9c83c7981f5caedf225865a97c1ad372c5f0b01413a93c5641604135fab3e32ccdf120fb6317fb4b5f909442f92f9ad990a59e14360354b1312fd715ec2ed3f1fe0d62ad5d25b15eb5ccbb0bb13e72c777ef5e9a5a35d635b4eb7aec5a819222b552c9a782783f36c4cd243cae8896eae81c3642f7edce4d014bf43f5e407804de2a4345137d4119f731d507119a91c85dcf1c9f593099aa8b24f6d49199456cdd06146c24b5d225217911f17306f5af5c117b8e431d35ebc79365ead473a80be83389a06f08733de5d6e8cd5c968f736a18b71e2b95558e62698890a4fdc2b7f0883efaac1011a863df0a3915112720d95f9bd35132f6c3ad98e52f560696fb85a5bcf82ce9f7a6abd29934071bece2168e5205eb89825b06de24360d92aa16dc9d560e7a47a89ab99574756789371058644db7b24d745a66458fee9a575a76a35604f198b9aa02a67956d4fcd9a75e0d48ae4310204c71be2ee9b15f03709db2c7c8df39e2e03a1f46d7bbd4dbe6aa7e5f6fc8838b77ceed99a45f7d18ad48d192edd7757cda26fbf2c8195c698c84ff95ef9230a674d63d8bd3295dbbee34fe5b3c7a0d40114c0ec65a0b6c0097afae961c17503611053789282db68855e8758ac7a2832d7815970ef2a1e1d9b50c09ce9a6c22089d02a14d83112f1dfa0dbbc207d34d7ec1546e9a2bff1a547f722dc7bb8ab91428bb53ae82e69b78ee842bc9d141dc006c94bdda3ed0b63ac6ab07ba89b53ca63068eed93591d0199a08353195bf770464fefd25e029e47dd5383bd2cc261a7b567d379b914a71bebca7caa4472c07901efcfee67fe039e571f048fe527c159b953e50b9ea76312f5743e1d5e0ce9fbe006eca24d865cb3375358d63dbdb887639229b617bd26fb808b49b9e5bd3df7ed6d65e82dc9e8e17f13dee6fa624dac92e0b55d308b5482f5b8b9161434cb7e10429a3f8968468d08266245cf596b0e375c53888b2b48dff234d02773e9e8f906dd5d35bc5d7b54d733d04accdbf8f527b7a618c4e50e15ade93364c13adea63229434775494abc0e658dcd7616004e7294c79656ebd9860c05c784134df408b3a4934659ff6ed90284b96a757145f12eb342723c413435e46aedf905af9bdb0e4163fd7a79127608d0520ec50c155cd93c66885b58526a635c5c079cc79362b24ba5c41d5a75c99de96076678995efe54cc94e415d5e6cfe0f69605f67e660c414111e9edf1911e116ed233dacc58211a064dee5be6f7764952d2e47156233010f2b80fd6e35ba6c86019e9560e2054d83d1cee7077f5e88e9494f2613fde85ccd485aca8058eef8e68d440a5536d0453c3578caaf687d86d342eec3b2f78901e950b1044879074a9a2ad713fc129075e5b6f78ba42ef639644d0f284423b6978776d29a5aaba6ededd2925de43545f3a601f07a0b2509af5e4b318516fa115333712d370dbbd300f6ef394598416519171d25d92567e42789ed65e49da42d72783431ac4a6ecf86a4f7c79fd7c025ab38563c2e8d6af216d48c728c09e3f162101609484d0d9a619628d7b04858d5ee67868df28701f4a1e0a5fd9a75599ca9311a6d3b4cb10ad7be7b020ba332596742f1a467abe0b2c2646a067f352d0bc20172b2e184063cdae84249f0a8cd27aad478e4a5a48a1184e930561155e9e3f50d7239ccfaa5c66d9d693e66f76da73c41c8d6f23d934e6336f3db40e44116d721de830f17629fd0dfa980ac8c4a5b2b3b9f787e2b33f9828454008451f3f00debddd4b16495ae1a184b476175e0c6a75ce4b75deeeda16fa703f6c7295255988dd58b68b0882d2011940a9af025317db6bc0c588fddbe17d12e63133e914832764cd983448a3f27f7d4aa31dd82dbe51880f916ba500cb8ca09b9027e7e024eee7fcb8569497957a491f2889c48569639b66cf511d30990391a4c25b4410c8a81bdd08d515004796b5b1b6ed066785ffba346ae6f82a565c5a780b1977e309acb407c2d8a11e98314733f129481f6383899ce1b33fe699936ffef01941b7f6340a8963f1b6e180ae56f97dfa745df20be5bb3972b5793d5d70dc8964d5821bb4d5057b60b4f7455505a3188067652b73c00c4316e9ec724fe0df0960ecf5b6a56bc9cd6b3e5a08f9422f97166573183efbab4dc30b31e876357715b5f5e4d83efb7bf37a6dde687eceb1e5bfdf9a781ce06902ac13e0ef072f067cd9289272ace67b044d187185832a8426f25cf073df96dc87da24ab3a374f70cee65942a535beb2b53c2613dfa9b6c679d47b471a840eef9d6aa62f8d792e6271982bd9b9a0766fd7ab0f4d4008f626fe477196a2397a786f5e545778e66c13fa9130de8f0842d5f810d3f195a5d9d475881bd2968f1076ef9887c38ce0f870f38f685f4165e31d21b18ce5fffc21eb0375a7a09e6f9ceab1d41101008a0d2fa1d3943ff004b1b970058263f5250e9096bc8a6cf74bcf1b7f3a6ce01e8cf56d966a512386439fee258379b69af77380ea953266a2fe33b523150c56a99bfea344f5b4a5c4f061977af81f720bbf091be78b9069a8f4cc6a9eccae5411d7bc82bf29d14d0c9505105a78d610edea9f3acf407fda452ba36e5eb88cb09acac332c945325dcf30bce2f2d134054cbeebc6872df3c3b874813491a4173c0d4fe923390ff9d4d0f7ddc57aa5ec7930a7bad81173eb42b425603cf7d486f0cb52ef2759e75bf5bd060612adb80147d7f6311030d3beee301718d4409e119f7d364069fc5d6840c17d8cc8cc84301d3dd60021fab815d1c2ddccb36f3ee226e891a0e44647866f48b94ca5c0c7d45997b53bc41da83a193eab391c9f6830d8bf509d19aa0ea09419ab5291f32159041166c0e796de8ab5a60fdf80a1646a134a09f563992c4d299aad8797a6d9f78d05ff957c9eb852a7b0a9ab9b0a30715cd07b9b9380bd0eab1d7dfa48cb52c4f4a9177bd403278ffdc0cca248264364485fcdc9a99abb35357fb1f571d99c1394a9ddfa5a492eb84a9bcadb0aa5fe031d7b8136017c7d12cb02b3ef74aeff8280badb01cee218a971f1b061e0728e85db8160ad36b139065eef9ba065890f460b74f5d6161ab6d8cfd453e38eedd2633b7e276600f68a156424efcace1166b1f14834fdba3d77a582c5cf6c293273b3bd976c3871b92691ce72394ca35e7f8c222fdfb89e2bb8dd28a8c332bc03141e4d3f04c936554d87c9228180322d7359c57e982413a1c6e136232922422a7be4e5e50ad6b477ff3ecc1a8a2c01322d496a0f6cf4f8d940cceb983797396bb7daf717122e364f32f843ac62631ca18c936782de0c31500a2906f7ec9979833733e2819f84113f544a15405fbbc7cca0faff3fd24db43fcd21d833b3661887e6f3bc30a8813e50fdd37c3afd625602c5710edc859d1e8d0ce6bac0cf1d8d415d539458765ec0f7b466b607f6c1bb59489e72c5219b7d7730144c8a930aff1e16c0e1d638289f5b4c14a7ff9136d66022d8affa6aeeee2de94dcdd8a5235b7228a2bf41315736ca364c757aa395e7ce1eede46451444ae4a56846f3d3764378e56f57751e07118686ae9b2fafd6e074055cf6447014f909133bb7e13a55c0d03f12d7fcbf0120710907a2b4b0f2efc65a9822bbe52bd16c8cd001a9e73e9c40145432fcb0503b4060af15a5e5dc5700401072ad53d64cdf8a4b36eee57e0384d16553b720f7b640f09e43b24a7e8c9adc3c454842861af0c909f12420e05c2b36b345093536e7e08cf6bc85ba4a0cf27f73f8bbc5241ff7a3a58426e6996c867422418a77181edb9bb80438ba17e8e00552fcabd34b61e887b12683a93fe8ffbe91fe408fca3539ad6693fd7f05e39c31ab6abed09371ce1497b071da9bdcd4633f5431316c6a6b40b54f81c71ad25bf5a95d9b4200394f74a83d25db84077654fa6e451288f684eb0358e19438ff53bef1e44d4c3421c85e5583ef133ec4b2d840da1daa700b841f7860a6ac09662782305b0bf97a3f98168ccc7220da24627a172f8ef457e5f7fe5a433af58a9d1bcc378311b44f7bf31e8958d8d7a2df6c1f8e5076768a2c9966546db76e18ac76de97e3ebdc34997d2126c26dd48ca8087fc2214f1ff7fd192e96247c5121128a75a1c3b1fd2d0f27ac788ff31df4b6c4cc768b0beafc7452efe651e689023af81adba41f97a9682805a2b0f1d1349b2013e7d49c30e48ab6329df1863e710b89fabed1d08e440a035b85994763978cca8feddb12400fe36fa291d2aed4319ea145721bd9cf4ff97751fa761e9f555b30ae8a01d3fa03f8eeb52baf34e797dd4f14c7c08fe08f002798378debeb93571513a0c71c76eb906edc06551425e99ee68a883b450b989ef5d1ed5006ca087c8fc942718c632f4476e58b066f0708a9434f5e7c81d33e3c8b60444e16b03902828b24aca218c6d502a1b9b807afb717e4c815d2c08a709340d51d36a80d2fe8eb89b694a3edfda5a384c3da725fc35302a0a17e077af0648aea2f3f0bbaed6227dea79d7302386d6fd7c21d75d075f4f7d53e24dee236dbfe9e26d436658c870c5e6d93c4174ee959c74854fa6f5ecf785c583017224ad454c024c211679b9d413d3fc70606752497fa170b549170890b3d88a8a1375f07871427b8b84740b712c386fc93f2ed2b94305533313688356082aa35d41e5ceb7f9fdbae5973d0979ce01208505a16c9ad8d2c340df0cf2f88c07d5f98afe7baa4058d7830b002bd0126dfb96db17603deaa206e18209c63713826ddb38d9c7eb81e22b1e2f30e7efd3dbea48e0acac3278fb825e24fb08cc1736f72f8d73a8e345824a8cb45736af025a3337d3195f4b3b836c4e2b174566b1be4c28d1d2c95bc305036fb4d8326ce1ad030725f60e862e42d6a359657092f5e62b951c27e2c8cf92f9af418afe2148625b49a680ed042530bde434f110366a442596ff8b1cb0a7f89b5288717674f3a7ea74f0e206403eae5a01333792512e200f1c434169dd10f890b294848355682c894939dabb2f76d650d42bb8239d2ee68a6943c5b163037e0460466d1a84848574765b9a9121d1c9162edca7e59915ab1e3969464192432267398a47d99bf759c8f9fa893575d36d73b4c614ea3037342b888bdaaee55d8213f0d6d7bcc11fc3afad7b6858b34e3cd57997ad15e93c4fe4d841e0af15c5f1da31175a6c69f613b8be8e467a86b3aad39ceb5e35af57861e93f15cf8ac5a0093c8eeb2d031fad8d7125bd61a27a4837c03e04f6c7752d965204b19beb48a632441b6f98d994530a04d1189780ce45b2374aac2f94ab2958e63f0bfc4fa55f89b4eb7337fc8c1c38e5466c9e544fce5afc14ebdb1a07f1b886224073ab4f332af05a0195a004b98073f4fda28674932cfedb9e3d3f0a95a6a776ca79aa501d429c72ce428f9740812dbde225b4dd798bdbb663364905a0786e6ab08efdd341dea3c98867c096d121b8ea0cb9fc133b3e7b05092e88d647", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000140)="6b84ee90838c1960678a70d5ab76e83f1fab0c537595a2dc4fbc", 0x1a}, {&(0x7f0000000180)="34a1042a0f9227ca69116e3fa6cc4ea89be7b77e88942a94e0", 0x19}, {&(0x7f00000001c0)="1dc0d33bd09f0caef8b2dde9d072e580d431ce9ab519ad35e60f215c2a4e9f3c468b40fec23c1ac19dfa19b44c82f30534d1255cce74c37b00cc1593ccfb594d03c603dc0ca7cbd9f3ed7e7cbd171fba4e5cd617d5ffb007db246c665fc9a31870dec60273025b84a00455499811a935d8222be58228d58f7d9e5f86b20ac4ff6772d235722a", 0x86}], 0x6, &(0x7f0000000300)=ANY=[@ANYBLOB="9800000000000000ffff0000e2f1ffffeb84d2a833da99f0256ead3033672eb363ceca85848348c87d8b1591b334230ab7e48e871d1e389c22e7b8e2f2d743ae7aa396c3e6ec00a98a0b9d4667c34e3e840b9fdbb2db72b1a687d192304b05c5eb4ecf300411068c197600f210b9473eeb24a60398c7c246bf21bc7280f149c3a3c8e08963e30db40ceaa5fc2ccf117964a422ac5f7cce27fd428634fe3f37737659c20000a000000000000000ffff000001000000d7f7609b764163f7084d70fe8ef5949486ab16b80382564466c0d02298a3de8b39929bba888faee743b41206872cbc3360180d971b389bece660c5501117b2579463e951a5e1038464167da4bb60425a405f87d6cc2a26dd816e707cc2c1bace1f8c9f180a6c44eacdf3f97331da78ce461f2b791e16894c0cd4401b8710e6f923815f"], 0x138}, 0x400) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000027c0)={0x20004, 0x10001}, 0x33363c0154356f40) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = open$dir(&(0x7f0000002780)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000002740)='./file0\x00', r4, &(0x7f0000002800)='./file0\x00') getegid() sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="38be306719b87b5ccb7f8750630bb965168ca64698e1c9e9d351069495ac603374dda6339f30dce6e0c5c07fd71b9ed5158fdd3365bca8f186f55244e97049d85486ca78d9a3df0d48509198ccec61af5736e666d97ad7f52d5e4cbcdc1c3ff37646c3c799cfa332c2546020489c03e4aedcb1e81eaa9869f0ed31c5c5e1637130efff31e31ba7f53f2a0ebc06c14c5ab3ad8652547963f356d716101a5dc0505a89d237c937c5c0225c9367eed1c1b53f763e7515c7d46592f85ee7a7d2e3f3367fb7", 0xc3}], 0x1, &(0x7f0000001680)=ANY=[@ANYBLOB="7800000000000000ffff0000000000008e90e34f7482a5ef88743be610d27164146162bd5044e7aa31cea93fbc8dfcc30da363e3f11dd8ec20664d1dde58aa34f311a709c14abcdb46e93537a63809e355e3924938950b3c65dad99aa78492e940b7a44d001c9f5b6f837418f6751aedd27dc24bd40600001010000000000000ffff0000000000009b3bf3ec683efe36edb52267821427638d18653362328df58c05a49f54191de3b84ff3fef5b373e114be110ded34f24a0aa9ad183fb1a7b6276bdec404fd463eee3c39bfead5bf46715ca14288a31d404f7b9e4aed87ece00c1d0730389cc529f9ccb2ce728fed4062ac572ba16ea74a7e0a31fc35f7a61ee72090667c3505557d5f10ec52d13e6e822ec2acb87b20e7a3646b08d1faf0b424fc37454e02b096e5ddbc9c5736daf08f0311973bd31961f052ae70b7a71fb4e1f9261ffe9fb617537435a975018eaea3ddf85aaa932f1a01141bbfa684ba58d1416f803203571990e38842ce9cd93904833a05c4fff742fde5db1d68f3a8b4e89eb991ad976d30f4ff1b239d9bccd777eb8ab2101cd031109025b071ba68ef620bf37c1e454ce594f5311daebffe0d7cdc69b058b92faa89fee8d4c7de86c5e7a854bd6d20a8cff03e49ddf526916d77a743f963d913d61b22a1f567dc5cb498b646128b60f7a40ac8554129fbcf3d71a5eaf491e8f3fc0f60a62da668bd4c8c1f88736b94e4ed0d45a401a067b9fa7e07682d6a61e3e106667dbb85bcc12c9f48f4a4102aab10e6d44786afc7391ac2e102f892a8b55e1d383236004b8cb207a01d6f578c2da333271ce53678c97c4849e8f7e1b3de2d55c989fc7ddb94870c8a84ca3e9ecaafd2d5c10bf8771a2f72f856d50fc3e7a78d138978cb43d7bf49d7f59f1a2661b59341cd864e369de771769a7d9e50fb512212d7084304e9e9b5d095bfa521c4daf25a4c00f65aefa0969b14d7d201d8961e2a016d83899898b4006f52f0105d7daba59d43444b539fbb5dc3418febe2f4a4f70e604f3404f57fa925aa0a9644af110f0e0a346512496abb1dc827b3c485bd70fbb774b7f05b4215443f0dafcbac4b025e9be01949d10a9d2c75a75edfef97ba5de4b2471ee0665dcb6c2ab09fd21e4025689144023388418a7d472e6afb8c851f350e9ba74638ca113b9458d2af2ad006a4c6ee8bef5e5fccbfddfed6abad642351dcdc96b19cd8b0652ce6095c8d66b5dccebc4a16b6cf373d465e856d133ede9306e82b3e2ba93ea5d7c05acc854ab0e1afa63467c35b6e30723387520841b2842e6deb7fe19795981c55684fc557bb4c0ad2b28cc7ad2a4052d53cc5ee0d1af385b1b3c1e2051c47db291a697aa66cd00a5cc29d1cee063352e8525b6387c20637ec003c3d75ee71d9fd1bd7f3bf1aacfc1b0c7ce10a5c35c6dbc7543f36bf80c59d5574555e373b0e7499587bee8daa7773c46c38acc59df83d5a54aa33d7267a66df307a5f5b9a95502dd02ee197520a4cc87b42a9562e463d86baf4bf368c44edf99ae9ce5416de3fd274c3e1c74830ddd819ec23bea3248854e10fd1fdac0d833a170fe7d23754c2ebe4f05265c4b996d715b804061ac610c710c20b213a9890e8ea5eab744867f26f6c425bc58d5b4003ee1f2ea1d14d8d1e7705b780b12c3c583b07e0cac6bda0d6bb792427e9fcf8ea34c8c98e764cfa83bd184f5439289e59bf174b7868de1c840f9bb019126a9fe025ba39da2c0ac2d0a87c041f3713e11c0c75118e2059b49de69d300d113dd5d371b2d8f28dc1d54e3de9cac85eb0e505c14c76c901578ab6b9af8c37b6dab43deb106a35093de70bb7827c5c10330f0b796ca7feb6ad56ba05fa48771b72cd059b8d3ea1eb857844d2c73c41e7870f3a3440ad5361c48aed97ca02ca6af25637635607977bc9a2c48fe5bf993cff21391b2f3063cc53ef349fe46e6ddec6565545b53c5c7a9534b1839e4e36180bd8763d72837130ca65e2e650e873b27f9bc4712be828bc76d1edfbf26191d32903863cb8316936291f3c49480b5c469fb82bb79bd4a0a8c4934b841f9d7503c693a9860d782eba5c56571024ce2b23f572b4108f4f88bec7648a974e79441ffb96dd0bcff9deb1ec648f55f22de5cede4749df67e4420053e106a6284fb43c7f2854b40848710ee22a241395a517d2306371cc6e76b71cd69450a4c7c97fbc678e761ff02cb110335750855def4c676df6ad276872da519e00b11e8cbd4fae08720943107caf7be8a1503792e2e83d02938b1b3f9ce31a3c8bdf2cce89838f0747cb8cc28d42a5f062fa3f7e726a10afc48d71c7f4ce5b0aad44dfd3bb94e744a687d0a411d6f2cbc304df6436a1415dc06efee7c9b1b76e5120d6a58675b7a07935ad3f80ff06fb4946b1ddb9a9c2b1021c726077d58ebe7d014c1b46b869cadad03b9e6e0bf46ab0773cd785612f999da9618b1392f4ca2466191b4509c4b4de5d13bb0497f0b036d0ccf313069f5ffe84fd3a70ca2c3f0bdc940c73de120a368351c031aaffa12a9c80ca4f39b134695d1d7e96bebd0966e73d63eadf3f708a228817e7df96395ba4eb55e0dcea5b48b43158ca58bcd30300cd897d275f4989032239f69233053ce64e4e9acf8c84dce3bb1b0209715037df3a025a4098230755d792099e3aa4f2458fb8063f5e444432dbf7f7977f8dfb197cbcdb839e20ba3df919c6aa7bb1c4b33f284ad706b44a41140e45fc5b6b0f96cc1ca51d295197f4afac3a2a76425be9ead96ff0680dd7dd8bb4d7fcc8a8bfd82b7076f5a9e3eb1e4ba3c344287ef21de5ba88247ebf1f1f8677fbe8a1281c33168b0d9d6d0710db1ce4fc435d59ad0ab6028ef8885f784f88fce3c00ec29d32c22d84e630a2e63b3d2ea4a6f34c7b5524a068b97eca36ee1e2560d96f93ecafbb1e4053ff44ddf06a95ac511b1360760c0b8e0dd4b2249ab2d7a0a5a6fac3f2f2649affd7813954832a377c45206259f2fa6f4b05a692686a067bf7e6150be20e9e02d64eb5d891eb038d11ec9b754b74e0192c70fc94d3c44e492675cff5970d5938c2a7ecba642308a908cad7dd80776b0942f094cde2a56cf317497c63e23ffc77f9e078be8e5190bdc1e4fdbb4728af05e320bddcb3344b8f5567022188b8735cfef8afd8649f19f77dec2aa3ff579eda87a46e705de540721f4ed5c2d2f0a14f6f692446f0c3974dedb3652dfc984d2c4ffb2d760fc2e596b4b2ae7a84b03d7746980195268f09fbeabc57094f0f7cd7469832bf589bb5043265704dc8706b59d284589b718c8c3155441f0b2986418070ec9ced3e7b7d28a01c407a7a92511553c1b30f3755b76f9155ddca8fe6066b395fd605368ef4f463bb51fdf76665d881563b2ae3289cb07a9811b18cad5ed7b40bb812f50f82c24b1a5283b2ae5ebf599cfa1f1debab2ddf5fd073e0eded35221eefa1ebbded6165dbced7aa0af492688b7a97f01b9cff271c8563b231dacb037dbc5c7aaa539a2e111cdcf64982ef9e062712b4453deacafa5a47b140beb3ba423de2b45b96b1760ae7441fbb332278a85fac6a76acebedd0128902fa3a795624b3655bfe0993a959c3fbfa183e6a56a0932225bcfd100df70e98645d202ee05370df21da6605c3937b3034c08672812983500afc5ff92cb0578d3382f98fd791a37721e88774d37e605322b494dfed77fd78092378c185fac94b307d214a9db33a03983438777d53f30f8dbd6aed9bdc45114365329be7af37a62198cf1f574c8c29480988761f0e85c16daaeeb1d7f8e8a87c8bbbd3de5e7bc88fbe3d6c940cc194d1f58c50d4da22c2664587ed0da458432415f46aa6863e28caa47a40980f1ee202f69793e63c2867715134b11ab9554d487e376486c9866750d663af5f9a9bfbd7038f635f99eff1540a78815aa7fda105bc049e7b4ee768bb8bc575130d764252d76ac3346a34f5c8fe713359cfe242b7ecbbca78a6150a24a91d228a137d4656714b52770f199650d8ba1f268f2cd47e3ad2e4f1ee367b88d39a0e17ef9ae0364b6e7e4702732a7dd4d268f8fcd7933bb936752838ab5dec6fe1e3da1aee0d3aefba2d7334744dfc6ef567e39f486092a12f2333d55c421f0a95b185ce9b9eadf869640057fdff178cf1a1a3afe8feb6d43adeba3f19ae47ae2a5e9e74e62724f9b35cef1fd9f55be1d3902e471cf9e988641da6b1a5b2a96cb0c04ce3a98fd119095826f883368e2f7dfc96d339020a9ea7122bf7edb514d028e8bcd2cb4b5dca41827fd84c3915af95bc4b5ab9b8e682316fc22f0dcfde423f9b9f4a48e85ff31e6a7a4a259272af1e2e018da5665deed691e0b9cde627a3ca74b0162b5dec0a86eadc94820b53a698bb29b226328c935b164cd157cad70e8c74626372e03014eb49eed9325637bbf613b6769c0457e2365c4f5a8b7524b84e288dac623392454ce0ceec34a6762ada38846e3c13c938ffc72482cdd9ab1c9cd5bb537e693bf9a7f2b6af069102a67c16da091fa69b0df1961558e53082101cc93247270ae73e490d5c1b933b63db8d18d59becef4a9dbb3957b96a09727c2b7143684ab42d2200e27199c1327013594c9d92f5edf404b4f0075d9ea5ce5d4fd44823fd820b9314c720b0b95b60038100e0a57b48d6189d1fe1faa1dcf8521c29c90def8bae73d30549e5f2731566304c3ff86d6dfe545ec4f0b872ef37edf0b63d206fa75cf581bcce09213e375b54e52d066473db236f0cb463fcd3e2b656f856c4adfe361cf7bab03bc3acd44f90e71c5f05789d34b36797d641ede2fc3009212db8eedcc1a66ac68450547495eba7f76fee1a1f4e0fc587e4f6594f934c644c02b59285158a77d63e191db2653bc264e728fca40ddd98e1ec2b8e659db4930674e956f1098b399888826305547915c60adb62c31db3724508787faa44bf6832c4a827df05cb2f6ecc06667767e30f118cc8dd565c4634b8cddce13d05c4de1b3831a3e55e69b448045db632c0fff2843121b4564571cf073a5e00098a611f74c7cca0428a758d3ebaf0fcbdcbe34a71e507d913129079b7ee989be0c5277c30e9875f8708ac84bc74ef011fb4e9868a77227a460407adb4bcbe360f604311b8f951c13e1ca6efe5019c11837773a1530f7d9480678bbae9bd0ba2ee13eb30316448646bbb9f2eb2bd68b49d002a3297c79316dcb2528624936a77f73f0a9cbe23ccdb24a638ec5a0aef4affe84f751772354126e12bd7492e08f02c3eda9e25d7c858118f56cb71134262495bb16b0aa37941382766db9324fea61b537d06c1293e6da710fe825e7aaeeeaa857c44d66fd8725fdfccf0b13ba5b283133d9e6390f503d6fe4ffce3be5fde87b91c9fe83adfccb0d7f57e0d2e35dfc64e8a313aab3b08f29f52ceea9a75c2dc97a237bb60b6173efdc3cc46a9c46379e93d26b2bb9a34fb14f50113792108ae3912c40f25d77b633bf8b3e15b19be5f6f8931aa88fa2d0e5bcb275d6d171e39906024b6344127dadc3b87ea87dd95649fa13caf429a2b08546dd49fdb3120081e602b28bed247b8c98090e625ad9fa18eb76852066ff00c5e6f219045d2a2d24c2438a22296a8fe94b3ec4f56ded10156e1a53ac5716b5d1d9bdc130cdadc3fbc25f6fd2a4f668dc5f7eea1b301255f7965d398c3915502df922c5fe378723c07fb7475b0435dbbb7d5856655d3fe82f7e9c8468b025d87ea56a32eca595817bfd6a1868b8d9911b49731e90e4cc47c3c4d2314d291d0d63c118e078f913b343f63503c150efe26a61298d6621a20069cffd5fb6487961c092c32984d0f3bcb5cf84eb27a98f0914148adcfef5a5e0d73182dfd40c9bddaccf041b83e114b7e5e610e63cb3d5072802ad261bc6e20a99ab0d5eb83d484b24f697a41db839a6147e91321b61bae3e98cd24c3377711e62f9b9014af1d594f644e3d04d626cd548a1542e07481b5f4130b24dd4e7be10316"], 0x1088}, 0x1) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) close(r2) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x48) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x7, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x30) recvfrom$unix(r0, &(0x7f0000000140)=""/110, 0x6e, 0x800, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x6) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0xc8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x8) r6 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x24) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) semget$private(0x0, 0x2, 0x620) stat(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_index}) pipe2(&(0x7f0000000680), 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000700)=""/39, 0x27}], 0x1, &(0x7f0000000780)=""/49, 0x31}, 0x3936048cb882e797) connect(r4, &(0x7f0000000800)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000840)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000008c0)=0x4) accept$unix(r8, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) pipe(&(0x7f0000000980)) open(&(0x7f00000009c0)='./file0/file0\x00', 0x888, 0x20) mknod(&(0x7f0000000a00)='./file0\x00', 0x0, 0x5) 16:00:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) r1 = socket(0x14000000002, 0x4000, 0x3) socket(0x26, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:28 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x8005, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x804) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:28 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f519e}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x109) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x3, 0x26e0, 0x2}, 0x7, [0x3, 0x2, 0x6, 0x5, 0x100000000000000, 0xc9, 0x1a, 0x101]}, 0x3c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="9c9bff01e62a6ec21ef734ffa4397794e34aac2194f04248822d2c147f229c476bd95228660462c3e62d13d67321b26896d32c7d3a0295722ae908dfcfcdf6b1aff7c150db43c67f7c99f0c23a5e9ad96d19854f3fadae24d54791b65a746c1414", 0x61}, {&(0x7f0000000340)="477e46fdd8eb0286bc1972093f8e5e0a4b844a4160770348633fe3c0d68434a901df30d7958012cccf0f0c7fb2abc25512d1131c4eb96ae28af82b38655eedce307d66abc9c2efadf3794ebf286773ae40b7d42a89b9a25bc029e179dd0c55d4b47c1fa6c5ab80609a452fcf444c3effa0d95a41412b6d1774975aff3c", 0x7d}, {&(0x7f00000003c0)="23c924418125392a6989862e", 0xc}], 0x3, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="cc70e6c6bef45c06bff216391a2f7e1785b208557177707325bfd1e37a99a88896a8894bf16b175c3ab4f99fb032d917c4687926f283b7e0994afdce4a5d7f139b62ef5ed2e8029d980562b4b632d081edb5d8abf63b0eedd67fe4a618e8929abca7ec5431ad03de82fb7a3b90da3b758f6563892a5a", 0x76) write(r0, &(0x7f0000000140)="6673fc9aaac7699bf5a6936f170045bb356b897e24c2028e34934119e057b62854c415f9ab3308ae42ea1f218d6b8f72cc3e0000291f6167f5fc3d52291bda53dbbe8dbfccc6b472562ad1efc3bfaafe44c2f18fb6290b13d0a56de26c0bd16c0d9395432b", 0xffffffffffffff79) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000004c0)="048cbe0d7d51bbeaaf55646feed5e55432a23fadbf99fe5a96bf427142b97f2ba0c3c791ebee43ab3149e886a192645c866e8b5cacae9d400df89d8c7a4fd4c1dd7597fabb7eb011c77fe60a151b23614e0b526495e9b547f818c7426e6be7d3a5d2c5753fb49648a2dfb301d10f470e9b0ff4bf9614cb2a842b45c423eead1bd99da19131284fd8ed3973", 0x8b) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x101, 0xffffffff, 0x1, 0x0, 0x7f, 0x8000, 0x4, 0x1, 0x2, 0x5, 0x7fffffff}) openat(r1, &(0x7f0000000280)='./bus\x00', 0x808, 0x130) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup(r0) flock(r1, 0x2) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/156, 0x9c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x800000000, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0xd325, 0x7, 0x5a91, "37209146706e46836a2bb5b057ab3cdbb6bc34d2", 0xfffffffffffffc01, 0x6}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 16:00:00 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/230}, 0xee, 0x2, 0x1000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7, 0x7d, 0x0, 0x7fff, "6c7e0ad1c101c1bf4e83a75dcd27d801eae17c65", 0x0, 0x6}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000002ac0)=[{&(0x7f00000001c0)="4383e4fbd196c2f433125e547c4528722ffe087a5a319a5ad62d13554dbb85a58bdb9164e1063cbcae115902399f20ece9ed229214049ba80f05e4311ed057358b5ab94aa067170a715f90e9f20b49ec863c6e8d4cc54b9da57c5e9a7907d96b99fb6d2e8946d43cd03563432919fa911f74eb8fc89039572b9c082e", 0x7c}, {&(0x7f0000000300)="b0d20575792d3d35dd8a1619b7bed7c0370c23fb2270bf71068de9f9c2c4d336897addb0e434ea0ffbe9df9b027540eb6d5b580f1e3882c6876c2a338584ee5f2c00ea1328ebdfcad2b592fa666ea49d353cc402cb3700c5fca93d988b45cc1c1800f501a2ae97712548575effc86f8cf4d92b230a65d0662f5fc87a0a0ea3c8aa1e248bd02bca3713fe42d2bc5c9925057a657ef86052469bd159f9e236e8095bfa0bacdb5b1be18f80d4c05675212e0a649dd56900364bb3301f5575b6ead9e0f0991da3e2e3e48b78821a052e4b2f78d4466dd8abc95a72807585c1fd37ad006f5dd9c5584ef16f831cd71a1c1575", 0xf0}, {&(0x7f0000000400)="667d6fb388b8d8fcefbc87e7175cb7faa8fda302779e12954331bfdf941f22421607e48c9b9a2bb81fc9dae1a88b42791a9eb1c7121d55a262c080d8881c4d1efd7f2f4543d2aaa1e3f826498721eb06770f92a92b8fd40a34fc13ec8f06d0ad8b29b501d3c89947a6503e3a6f310cd8229903869a63d706b444f0d59915123ecb9a25a857", 0x85}, {&(0x7f00000004c0)="72d2396e2eea2df505825a65440b7b2d2b9b997d6bfca29768b59cca3ebfb4e8c3554329286dae3abb14ed64b8369afa78d412cf3ff90f173071ded5fa250ae2b0105761cf441e347009a92f", 0x4c}, {&(0x7f0000001840)="17f4d4a57b10305da6497991517c444849e0e0cda1c772fbb9413f6f6dbe8e85deca010625a9dcff77d833f6f3a8c89c977125d5a2ba00aac2ea4883ac6f37ca32fe285ba8d40049da8dbd013fab87a3f6c7610117142079db8db76efc960df9bca212d424cd2ec7b0066664fc65b89ab33ddcc75a442118ba4d86c6038114080ee40d1120daa696d6953fa0cb01572cdc388bec039d610b4527b966eadf5edeb2ff6427fe727b5507fa9258748c274dd0c87918265e13f2c223008435a340df444ee81225db89433c143d0420ecb036aeb2af89f8a96ce7b6c05495669df4", 0xdf}, {&(0x7f0000001940)="31fae15f6431b006f314b26062733286bea02ee740ef11b9df0950fb427c69e27980e456a96f423fd5d9105edec55a2102786e262e54e9777543c9657b871a063c79f2a742d779b1a191b50890e77ec001ea1081a4e8ab53334fd882299c5dede74704ac1e9e7f2beb7ecf60a05620a7b4133588c599667d6fa0e5ca2309bdfbf5ac318fe966e7b43881c96f17827e7d9f4981243d8ca0765fb5556be8d472ce59f13d2975a77f37bd394ebb5a10f7ca6cf4297d92a03ed33942186913ed700ef86a8123bfa4224d0b4502840a17fe7bd946d08ab4f56fa6ab5a6b92e2caaf914952a043ab32f0425245c7084de1c23d74319946c78fba4ca6e730b0c0ba6aaac69c19ff791973e07556692f363cf9ff8d6b69126b3c534a0979ae153768287776943a44f97ebaabdf87604fa38eef3c1be7aece839e75c4993b1d1bd90cf1f5ba7fe36ac9c6bd9e133f828919634a6f4966a260557d938e9e064aeba38a6052d3d0290990bb191d310949fe8d0b4d6d45481649ca530e88d51afecc3fb74af44d302365e66be3e00fc11c2a126dea9ec99774a38ba2a72623a63f57f4f54d8083c4f35e23b565d46d525e1e08804598a3fcab3dd33791c7bb69a985858c0e1f2614c92ac76c2efcd578eea00d0ab4d10f0f7fa19c9b31dabb08dc0f7ec6b91050fe14ff5165fbd60aa8bf232d96078b59a496c25b6680760856c7dc105bc6d04e950c3fdd9e25f9ed72e988dd9df3f597ca397a0bbf412c466035c80ee83b5d278cdee5677337e6a37e06d6630831a28f9df24d37bca1bb30142ba02ee8ddd84e41c33811c0b3b3c9ba27cd5188bfa07fb3284f517f8711347adc77dcc8b27c692ac50691068386a25166ac5fd5101ff301b869f8a275f82682048b7bf7edc6ee299fc0b90c92e462e579dd9299d94d6cbb5652bacfe35824d92697b12d732618bc3eb67b055449b8d9afcf3f73b64e6a94469746cf08982445d587ba656d2ddfa8a8cadb53637c468ac949dca534c2325b9c8ec32de99d9cbb4311a9ca06a97e409f6808834f6a5b8577f392fc43595ad222518bf2db5b8b6014a8f8a064617d96cd0b69da9e3db0561122ec082632c578129ee01b725e3c05dbfd754dabec6019edf91e2d0c4d7248e53fdf0d6415a4f71692dad719e3400f11e8a012997bf42fe09e8027fef401f81d7982f1255109e8888bc7cb0d599afa6be888bc33853d98b2a269c460fc679daa13b3d5c73fe8d33d3143e5518dff50679d15874c87b32d45b1e8b34d558086d2a81a6b3309ae9df7235e2ed12c1f7f0152e9838f94cc50261f19776ef697a6623ffbfc9dbd8dba1c94340e93f34f02c4525a9fc6891f949dd7535fec3aa26d43639307d3b276f6f1731eeadc389645570901279a81f356c082faa60df85eb8e5567f9469d041f3e42a0bb0aa72119adc6ce9df7dc71d4d304607f1c749aee97e1c283e39085d29d4a043fba259a759dc97aefa274c468ea2d90a0e1747d72aa5e807291fbbfbdfbb8a945007c8554f576306991eb413b8f667f8d6ad238b00333f7fa79ef21f8bf23b04019e074ac8d42dd549c174e616286529edc5facb838248867cb2cb507612bd61abf1a65c9d65b9fbee32efcbc6b8a5a47bccf40c0627caa64629dc24a57b7c6e8a6e7d69ab270190f743824a71d509e312e19ae6474d53dba8240e47f59f789fa088a271741d3e08ad7907e852c0ae9bb8943544b6af24286bbeb98bd7fd9679c95813bca6f9be5a80cec2db15b6aa7fb0ce3e1d0f22e9a2da74063c49a87a52ddff32d184509783f2ba818c7faa60305ffa624cc06a1cdfa02de75b64e577150f8aeb8e83713981956b19b006f3b0f4a677e9e471a2b93de2bd5aa7e31d6507f3acb4031b3c4fb30dd39dfc9a48c40ee3ba624dcd43e95f49f27887360a8259d43139849fa82be0e3091b88ec975b16a23f4e5e5cebc036fb7c86ecf9b408819b4b0200a780f896326813e53d6f31eb6df864ee41dc45c66004d7e6e159927cbd5e0c041eeec7dd3fc11e0b0444fca46d7e70758624aaf2b5494d6bd3fc9dd4f06c7c945130d60f0e2e61a6fa98093cff9cf03f1b87d113d0ec61da26840494ec459486ab54c4ab75f272e6d189e54ac61ed89a8e4f14298e8a7c5fd33815d950dceebe1f620c6d316f41566369c2f1c0d497d834c44b9420b0473ba914de6ec35249641013c4bba62a4d7bf93b39d702492c58d2e704405548e10fa279119ad0df0e2f3b7aa3e0d763b0b06866180c15ec0b6de971bbe31cdd1491e1c55474b856cbfd2a3a2cc9dd1110c6b77c1173201ddf2202bcd1691aeb66445c8dda56b9fce6a73af49aba5d47c2158ed2be1798e3232da5908822b5ed64f3a0c80481f2354db346a5e3dee5151890dd4951682ae1e90d375e6d6f7b32e0aafe4049fd4274c93949b4f9f3b4292f639338268a9aeb3800169ab652c2d97ed8b9b7f9b42ea6f98da5d583c046bfb82892cb287f60e1529aad75fa0ad4511718624ef870b9438884c18fdf0b6d11d4ee35dc1c27bbebc3350b723db49140b737f6db09627a62450bf673ccf90d28989afc58af9603f9960013343b307a5fb624798fb4032f1506d3519041850f1723f6c64df9c2690efd1e52251c7e55dea0fa59e3b8f50c47be90bd81f5ae9e9e6a943b41f6b36e1aa28c67461acdf7c46c74ac2f9221fd0bab63943b3e67d5339c6d380c8181cea3e0574af3317c78b8efa632f4dab2c44de73e69f54496f552eaff3b64d6e73c55831bf630052cd05d9c4e9a5fa2269a636689b6633f517996bbcd415957eb3c90d2252409eaf56f3b1629189cb9c1d69cebdf810f30e9bbd5bebc47eba267ad92953b6aea9be3c41ea59a822448e6dd6de5718975523accf35d1b5c5ef265ee29b90fa96b829554ba7da7ebd3b10d94377f1466e2814ce3f3e7b1cf001808ff6aa26193c7879ce56f02be1f00ec9bdc98804154d8e0b123ed4687ae5fd97a2208af942265bad00f8c76f62fdc26499f57cd1c805e924eee973403631bd578caa320f2550915165ee6d914a819b0b905b87fb3a02c02c0f7444065afe606956a2a647e4a997c93afb6433ee64aa75161dcd21cd2eed409e02868580c4a01ef9fd0bad0b025d960740ae3cbc48fd98e3e0852ad5523f9e23de02454cbacd3c3437986694687cd593de0db185a1cb011e823380d19bec4483d3251a4fcd7b452a5faca91700a31e5d61fc85f844c6d959dfa46dbe04dc880f9dcae83e3d48d72c8c77a1dcff7e5ce6cad9d5b5ca55b34dab76202c4a25f37bf841e10e0115e4bf8cc3896ae1d34442561cba069c9b546aff9f847361688ce5c9e97958a47804c7d2f332eb74ee2b5023a05a9d5a6cf92beaa8c7124027127e2e47bacd34b04e134628dd98ebe13248fa5ce2bde6c7e4fda10af17652102223ef781d56c58b0b4b39cb893e8dc5c7d20ad68b9f563e936ab70fdb60e8c1e8caad2ad098cdf0c10605efb2441ef6c2ae88122c23bc4400d375d607751a6d377ffde9f1f0dbb4347a9e195baf36ff0f0a6aa54d1835ecdd1cfefdd1aa584eea28cda4d1324db9e7fb4c97b82014b3b3c002cd88398d689799f8c393387b4a02638c11e04c45a33a9eb20163c0ce57a98de952b48e386fa27d52e5131810f485e64277adeb5b49197c5acdd860caf98ce73d5ae36ad99d334e8e4acbaa5df06ef19e41d138c0c3062d944346231d2fa4cec023819bad32e5eba62a0bca40a89afa85f566107c80bbdbc77b935dca797c6e25f8c668084589819b476f4bb100af61776579d2bf6757eba7d7142deecbee89141b5a0d658f48c4d33de0c6bc88d806a67341718cede0b3e5a051f1cc95d2d1821c9dce6b229ab682e7b7c82d33d5ac11c8586de103c0bb05750b68166bc315ed8f24838bd744900299436e6f62fe734e70f03b78af338fb336d28b322179e59cf19335ecc2dff5c86e54d70d6551b656985e5ce9ac62949595dea59601514311c8ce3949de972b23ece6b5f05c8b87803eaf6f5b6493da15b9898b84f68863e403fd5fb66c579bbfdbaf744d1f7d501c47aaa0d62eb792fb2751cc4d6c4dd0fe244a15ff9a1ce5d1f2015aff953f4299a851bed4745f625358070b489d8f55c46bab20763fce5751e797ed83cdf574b00706c78decf5164524a2511ef543057e316c067e03d2477b2c4a75966ba1b8729d640e856a571bb8062955b4e7e8fba6f100abde7619cb6cacb2a218df13f1293ce9c27ea945e0df607093a95f8cd008f4864f25d60171b5f6eb6d88489fb29dfae5fa0e97228e5b8bd7d12437350959da00467a1c09ea9f8e97cb4d1aec27106d9a5136bdd8e5d57ab263cdd003d9d882cc0a90fa7fd87aad1ae902cd814f3d03b999ed7e5925347f8c1db4ff66f62cdd46e54c287192c7e763d1ca7f2f4608b5464b099e579433680bb427f0df802da48138097db8a0668e6fcd064fdfd9e2de608fc93a28cee735c2cfb2992318954e368a1e86e1b257766017ffce73d1dd7246f6698fac29253a5862d700a522df9361e054c13b835100cf00517df6e1575f6a2cc97421668ac14f57a54b3a71dbf43901316b55fd35c3d06a0e4fd26ee10d018d2c9a51e1370ffa8d2b953d39f9efa4e217f83ad1284eac21a458b0f43572d735a68db1a948ca24da3976d1a3cdf8085b79475bf5cc4c52946a0c3ddb7cab5b9d345acfef9ae18054512ffc7e33ae2c0573d1645bcd9d32efa7a37c15a220e0ad1e61a5854d76052154c5e36ede61874571320e6bce87ddfb70b372b5672d18cf948fa834d99a7295f34454bc479bfb231de9841002883f191989b736287bf16ad46c024e463523f5de5792e192b117ba6e50555cabcdebb32c3e10b35744bd81feb251076bd0f1f51e782267d5dac20d52c12b6c04c4ae95725450c16a7a34380f1c5426baa2cd0c6c9f5ef515917569c6d669f3689c1c3efcd48dd41a3da31d7590dda9554cdf19078da5a6da9c3d77bcfaf1b3c8deed7e5b1119ed3100a722df0d1e7ff5daafcb16e75e3f259179554988c53cd5834fbb45eb2f443121f68dc5d053140be5a2077c4307e4cc8d472a135e163c9c5d939933652115ab1d70aaaeb9b243cc3e20dc4f2473751a286006732fd35b7c38e38d69e4787169c45b95dca3c069f796590232b5bccc9f777392db9e6a37b37155cfb0ef6b6519e1ed21d0e6cf698ab4fbfce91d539fb8e486826544447cfb512e26c35f96dff55c5b0528c78599cc37eba0b283244d90ae2a09ba705528eecfb2cc643dce2b2d2c25db9baa555ec40088d69651d48e65fba23da5b7ccbab51a7fd35c4c7931d376213e93efa541392b5bced82ffd232250b7c1946743352fb564cee78b5f83191192a707692416ee1141b48f0033e98092e10bf40a906f80c4daf1491dd8b58e9fce32c97aff5ffe14eae4f6805cfb386a2337f91bdd98d7dc5fa0575eb1f8e1ce0a73c4753f5d3c96eabf3e709f2b05400f8892d99aea92785fc5350028a8e7f16e168434c92c25a1131cf44b984669721fd4dd38998ca64a2ab30e70813977eb04a7edab8e052933d5b6efbd5daf1345e750f345428cf6bd9493a0653305b09981a4e40ac991f2f07272fcb6ce65418c91cc3737234411aa236c5425489b6aa96dbe8962a52eb36165b610b8ea05c7184f43b51fca67d6f31992505d87fd0a575676a9b80602ffd9104e2aff3e0be2eb308f9ef93c511f24ee87fcf8d34467dfd2b683e56ebf1621aa734719e3256ddb1ee56822c528eb8cb6b408efc1ae53b4d", 0x1000}, {&(0x7f0000002940)="8314b125dc147909802ee4703f98519337e67ec0a53e7c974547728eb77a8c8d6c522d5a6e5572e0cf58c852f45b77eb629083c1a0535c0486dd02bac72de95b15980c5423376bc933f5e4a6146a7af5961aebf755c5908138fd9686fffe5a5304ca5724851a6f606554db6bf05280603d81a52bcdd092c00d2f8cc83e0861ab5991ebb279", 0x85}, {&(0x7f0000002a00)="3ea4d3e20a004c4c76645cad68dec6775283839ad127e7ff7911aea6aac661200f1d802de3c495cf3aa5890192126957c2e03f7a44a202a7489451cd2fff2bfb3fd40d180d9bbcaee24f1541e0fd3adb1df23683de05957149308990ac5911b213663e291e99d26d90e5d7ed8fe1ea10545004183a6ba9fcd81892964635d15ed6", 0x81}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x36) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r2) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x17) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) fchflags(r1, 0x40001) 16:00:02 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000001680)={{0x9a, 0x80}, {0x1, 0x7}}, &(0x7f0000001640)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x7) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt(r0, 0x3, 0x9, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) 16:00:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0xfffffffffffffdb7) writev(r0, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000000)) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file0/../file0\x00', 0x136) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001240)=0x1) r1 = getgid() setregid(0xffffffffffffffff, r1) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x7ff, 0xffffffff}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) getgid() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffff61d, 0x9}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0xffffffffffff2fff, 0x7) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x20, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000340)='./file0\x00', 0x200, 0x4) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x3}, {{r1}, 0x0, 0x80, 0x17, 0xce2, 0x7fff}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x1ff, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0xa79d, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x457, 0x8001}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x66, 0x0, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x91, 0xf0000007, 0xe17, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x84, 0x40, 0x8, 0x7}], 0x7fff, &(0x7f0000000080)={0x6, 0x3}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x100000001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20007461, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() accept(r0, 0x0, &(0x7f0000000200)) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$dupfd(r7, 0xa, r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0x4, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x3a0914c44f7b202b, 0x8) r0 = getuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./bus/file0\x00', r0, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = syz_open_pts() geteuid() ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x42) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r4, r5, 0x100, 0xd4}, 0x9b8, 0x100000001, 0x200}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x244) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000080)=""/236) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6878647354bf376b5482d0d353f15aa6b6a6789c86c8ebd3316f89593604206adb6c6de4f1d1793f30ce1ae256ea57e73c93a884a10b5ce02f2952cd781d8ba9a3ef2defb7feebdd951a54e63ba103f2a8efee00f035a05d345d3c7b095b7920a6bc8078d49e5f3ba202ef0190c801dc1e5734c1cf1fdfaf5032a53616fa83747fa3733177222f8aad93f27bc97e05734c0c50ccb7d22ff0cef9d078596648a372e8a60d57769ad28da993bed2a0672eb64e0e5c4fb4983b834c552eb197deada50192e8e632822225a7d263f7ccacd622c3fae3979e9c151d65f9862847268fe9f88522ec61367f34e0784f0a308467327f34", 0xf3) 16:00:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/236) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x1}, {r0, 0x4}, {r1, 0x6}, {r1, 0x4}], 0x5, 0x68) syz_open_pts() shutdown(r1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a14f612190e1962dda31059e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cd27f2c22ef8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5ebd37c23ba0f01c58946d8", 0xd9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getpgrp() getpgid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: pipe(&(0x7f00000000c0)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:03 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6c, 0x60000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x86, 0xf0000002, 0x0, 0xff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000033, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x22, 0x12, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0x22, 0x5, 0x400}], 0xd6c9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x81000000, 0x1}], 0x8000, &(0x7f0000000100)={0x6, 0xc711}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f0000000000)='./bus\x00', 0x20000000000, 0x58) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x29) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x3ff}, {0xf65, 0x4}}, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3}) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x3) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f0000000040)="eb0000130000000000aa4e713048e699319296486573fde05329864749990b04fb6ff0b25a3c39f102e44e769635a4b8a32b7c9e010b12ff5c9785b7979dbe2b12474af68775eb2cd6124cbccf34bd6d2c1060cb4617e906626edb795798e9651193122d24c5841880e89147f8c887ddb982fb93e719347c57955aa502e3c32ee20df8c1a00eb0b53423120e61c7b8819f8b638e353301d3453eabf557e60151841bdf12b9b56befd760fca1210320457bd5a2248b24488875e4602f0928acabd300a49f0028be968fa0ac5810b2bc3492a91396617891f5f77876c0896449561e18", 0xf) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82070000000000000000ef33732baf64a35a6b7d097bd3ee82aaeb5b050fb03bbb77a501cbb0d727b123588f5143a165e999049beaa09f10e0a3114f03ad5b127525c62ff5d69bf19c90cc2d00a7a562a873a0105d"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400005daecaea00000000000700000001000000048000d200000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="004407b735aed5b6f4613b0a4eb130000000"], 0x18}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x188c, &(0x7f0000000040)=0x7, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8898, 0xa) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/209, 0xd1) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0xfffffffffffffffc, 0x0, 0x100000001, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlockall(0x1) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) pwritev(r2, &(0x7f00000003c0), 0x150, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x40000000004001, 0x0) listen(r3, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x10000}, 0x3bc) 16:00:04 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, r1}) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000000020008, 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:04 executing program 0: link(0x0, &(0x7f0000000080)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x238c, 0x5, 0x0, 0x1ff, 0x4, 0x5, 0x2, 0x0, 0x4, 0x10001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x3aa, 0x402}, 0x80000) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) setsockopt(r0, 0x80000001, 0x3, &(0x7f00000006c0)="92b05018f3265eb4c0db6963f847c7310c960db9852f2e65e72630bec3725a1246a9fab204a0af6e9c3184fc33fd00d2ee6af9b05c8f21812da4ecb8ec864edb0a56528cfa0bbffad7c741ed000be6917c488f892d941dde42635db0b1866d7e25c324ee594a3d19aadff1844664d982c139711d79c200571a668e725847c33c2b9afa2ae52bb61e650e06812ca2678f2fd3b8744a74afed205197a6950bb96b68e6d94d0a808f7c70f2c2f0eabaee528aad648fa203f95fca1552a788857e25252c3c9e83b159e8b92e46abfe9ec9de077d1070255b058b366cf259f735a69b1c064b035ab375d198419b7b05c8e4acee239bc65ec128", 0xf7) r1 = getppid() r2 = geteuid() r3 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r3, 0xffffffffffffffff, 0x3, &(0x7f0000000840)=""/104) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x0, 0x6, 0x3, 0xffffffff, "b54f87296fa697f676ed2a4886551f3ce8f88243", 0x3, 0xff00000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) getsockname(r0, &(0x7f0000000680)=@in6, &(0x7f00000007c0)=0xc) r17 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="9e7cb0dfaddebbcebd2cafa9f7b62a44ed047956bb6350bb09427ebed0870141f232cbc5f48a27ca8647b356a5737299f5a3febf4fd5f88f1a67cadd57ca520982c692c7a9e429761c0bb269ed7acca31ff46784", 0x54}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x118}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x101) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x900, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fchmod(r1, 0x110) r2 = semget$private(0x0, 0x7, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002004, 0x20) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800001, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7037f22d, 0x0, 0xffffffffffffffff}, {0x6, 0x3}]}) r1 = semget(0x2, 0x1, 0x520) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) 16:00:06 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f000071e000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20002, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt(r0, 0x3f, 0x1, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x5}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ftruncate(r0, 0x7f) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ftruncate(r0, 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x400000000) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) fchmod(r0, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) flock(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x20000001003, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1000000000000001, &(0x7f0000000200)="a4b627e4c0b1f6e1fef4eea102c6a528c24b3d801dd5ce9b845fe41c6f6521cf0123382270e9867f34b0477fc3e426ae42914861acee9a7e83939acdea392142f8653ef3bc091c2d460f238772fb43a64235a3f2dc4993a74d702c453ab09be3e9ada2c6f53ef96ecaaf20a154c59e32d6f5ea7817f057efe21f2b7dd3e8aaeb4d8a3d32b484c037694e6c3f9b1dc1e7253028a64125d37e57a3c8595ffa3d246772c79450f6ae987dec7c497b862236a07f488e00b3601f875da6dc09b6ad6e3fed2fe2104bac43d1d5e4284f22539401fab3824706f02a35c7b0ce8d003d02866a009919bc8cffbc65d4855e6adeefc09d0cbbfa8996fc3041d284a6a2e6f8c28d34d7ab840d6d9c5717a2a32ad5d8c9d0f5d1851da0144c299ed838ba381b7849c9fca7ec773bad866dc9ae80bd16f6de", 0x132) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:07 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x18, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = msgget$private(0x0, 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) `‹+'þ¿xÃúhÿO"n`‹+'þ¿xÃúhÿO"npckbd_enable: command error 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0xb7, 0x0, 0x2, 0x9, 0x4, 0x2, 0x3, 0x2b, 0xff}) socket$inet(0x2, 0x4000, 0x66) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x4, [{0x0, 0x8001}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x100000000}, {0x3}, {0x3, 0x7}, {0x3, 0x200}, {0x0, 0x400}, {0x3, 0xfffffffffffffc00}, {0x1, 0x3}, {0x1, 0xffff}, {0x2, 0x7}, {0x1, 0x7}, {0x1, 0x800}, {0x0, 0x3}, {0x1, 0x48}, {0x1, 0x6968000}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x40}, {0x3, 0xff}, {0x0, 0x7}, {0x2}, {0x1, 0x3}, {0x3, 0x8001}, {0x3, 0x2}, {0x1, 0x3a5}, {0x1, 0x5}, {0x1, 0x40}, {0x3, 0x4}]}) mprotect(&(0x7f0000001000/0x11000)=nil, 0x11000, 0x7) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x140) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000380)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000003c0)={0x1, 0x800}, 0x10) r4 = getpgrp() wait4(r4, &(0x7f0000000400), 0x9, &(0x7f0000000440)) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/84, 0x54}], 0x2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) wait4(r4, 0x0, 0x3, &(0x7f0000000680)) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='c\x00') sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000000800)="40659f97a11c95dfd2a98ef15fa8c783c8493f812c948f3825c0768d9ae1f9bdb231473d965957596cb92f8f56c05e1dd680ec064138640186a74656cba11e22eb1589efd1508c801b9e076be80c1b8f27a9f90fd3c950b0ba81ad36488eb7da16717126865ff029f7f0b3c6cd4a57ca6281974642abadd6090aad903c61d2044fd50b66b7b0ec083c968f55563d97dc4959dc18c7df9ea67f90d1c9285e1143c35abac384bd2311ca529fb4080d092b26f4a05f7e764718976fba9e5a031b10f3ddde", 0xc3}, {&(0x7f0000000900)="db6d49c69569980772e51099b9c3be4b5fb25ae14a15046eb81ed3201962401dbd9a2fcfefad4c82ecf3a2d3efb6ae971ffa8e1e66cd3f9bae24f3c40fab9292f26d0325383a09a7f20f3f1e12a31953f88d99d207aeb941f70bf247651f96ea912026dcc4b5082868f60f5962f7f9d5a4b2880d63b0954d760614b1cdea9fa700450af163d17300484e0448133e6a762744da1573e2f60d615daf4498f722e2f36931e870e5ad0315397f96a27d9361a961b7c52a0e0bf35b45edff6cd6b2d1a66c820cbce96d77ee61a4e4119a015ba8dcf453368c957e1e609a0bd32e813cdcb9722a796ea245474d118c36e808322c87dea201b4f38cea69d0968c3a324871eed939b165e329f22523732e35043bd35fe0f6b13a7a28fea36896b53351741f2d6c374ef7e97829c6d6b06f96fcf62de617201f9faee06205e86cce1af7ca2490af872fe96e364e01bbcbf5f3f13458edc1d187177f8e6da771f61a404636a0446e92d1a8829567c76357641007eab32158f72b66a0fd487ff31cfa3977d7db46c8a5481cf0d1a5c1a1e6239756d93d11d0a9920db4e8c489b4a3e0b55a0055f9ee6806d28abe9129a7efc5c58cb21b192aa7750bc7a7c1c76bc7d439d6ebbb151ae65480cf691032c6da06ae0e16d22d13c862878b8b99da762ed4e2ea8edbc47bfcbf1f98b10e460a941ba7f8d2ed963a1f61c2fc59205dbe83b2bc48f95b23789168cfff4a574dea68ddcee6e01e7bf987c9edc6b62e41fb2ed9e6e5f1430ff5704c0778110548fc45ae7c12ef1a9ebe3d017755fbbbec219173f4532007f839b6d428acb70b88f989cb4c913ee2bc0069268aed894641df9ad65235cca1a2b4573a201ef2737d412bbad98ba5e9fb26b9a8d5163bb43ae87cb9a42dc584e2f147a478e98df0eb52e3d3a9d196d16a652f7388b79ff59885b091b5294846413609e39cb4a6f803a7c646f908538eeecbf517c01481ca83700c0f5baf1dd242f5ee5c7d332f9ed021cdbecd0e7a9d43237e97eacd456f24e394c5a5550e5bdd1e779ad588d4d99e23896c3e5811d2b5daeedfb62cfa0ebd8aa28b3d89eb3c1e7eab050fc511939ff46100461ef15a13e8a29f74c25a90444d573e8fa08d4da188b5703664b517d3260cc8da418ecd38632cfde18596729f54cf7330b9eea88cc837aca3bc9c49cd78577a7c267fa8e59b3a6bc8b59721dc1f85c3fe95032dbcf5b1ce0ab4dfaf6ab40ecfdb8e092c81996591b4481d95dc13f65e0b4eaad3553274b0924e3f028aeb5712b69a5bac9c0311e753584c92d95720fdcb73f62680f19418e1be05a1b1647aa483e982360812be20632a214e6af9c2068d30a998fc819d9d9a567c492ddad41c1645633f2a392055fd7b7cae91ed1b0735a4eac065e96b9b88bc7306110a062b1b7f931f2b86b1844ebe4c5d8d41033fc73eae0bc01ee0c16974be24b5ad506717f0a40566c5f4b6ccb687d9fe67c89ad631d90775f93d226fddd28d561f53054ca572ba6069eb3dfcc2fe908d01faefb3681d524934224c969294dd7c336f776c02a785e2ab2af9a9fdddfa08502b14c37582a32077040a6a120de40c44fc53a9dfb37e2643bf9f95c0e220ab988df4b5ccd11822f2e56d09c64d659121c17371fa6849919333eb068d092b231c5e4b65d7a254e553d839940b64d58b62236d8f0956b227ea171f056b0547814b3bcdda508b24eb5f4dde3f559d9e8f96b39c923219a4beb52972b3d60ab631a994794adcca453072de983f8b6b670174c1c5d8cb755426955cf35327b10c8cc19cbc5564c6d556356a4d38f5b74f055488fd481acd9dd6b536a1d6eb3f4194c2bcab1735c2e7fa542272e9fc5458facc2596a951ce1d2af49128f0b44df770eae4f95b5b0050d9d804c1c5d19b9cb3176e3848c43ad32c3713d87890a152681fbfad00573ec5038db139bfbb917cef69507133b5d0958cc21778ccc5a3523264828cf3372c5407dcb4f6034bd8b646b7616835439a0a7b4eefc7f3a038edba6194f22d5fa2f412c93fd7a8a3d6d7a47b97db72e57f87ef20bea0ef2b2c41f410252102923712a7d8b821d3e41b6ffc8f1b165be37c0dbd51f002275ceb79b186f4beea3d066ed73366bcc1f3d895a289bc4a13a6886649415a31f18b1d45bf22728c38cef2f645baad3eb159c96370076620a5d79bcee81555cd785a432249c75b152df2b3c91e7353d0f852356d1b69dfd3f17a74ed201baa1fed66abe64616d35b3a93123406958f19e464bb5f0177160078ef7b2cd68a5c5280122e29ddb6573577f6d0fbf10df97d4d36b457ffb886d79da55ca48bf8447def47948fe4b80427a20dbc458ecae586569e52fa718669cf3166f18dbef219b0b802db66b740a615d15296e33f9e9a855a877db52129d800f4d4e485a03cc3e9d4859dde27cf905a50f4889ffff42a28b3fc103885f064cf00b6115e5667774ee2b605c6088983d0e32dfb9effa3bef9c974c27c9b73fa65b9528697020b1f6c49cb1efcb200d52221b5fa6eb9217bee3c5660a9a7e29001968f8119e05ddab3aab7a04aafabd5407031fc862d35f4942315f8d3b8fc63ed484697717f48e607a603096616b0e329b0bbc0a560feb3e9ab59cdac5b07dcac27b0e838ca6389e341967047219e336b643ec4d16141d894473762337d66b39f504494a6b127afcf698d784919bc649e0c608c57f9ad6a2e79449f8f5c0a4ead79712ae63a20f2d53aa495c3e4557fc52a32b7ca65c2b3df81549e8e7d2579eeda0c25c31b52771316fcd9e6d4e0d7d958339ae813527583a465028d487841c40f20891462166cf6ee564e439c077c58062c0a183a0a5d7b99ba6c4c7d69f2b9147e3877edee6bb19a01627cde2f6527c55c47986142e2c80f20a2c2774adb4707a03dea8f77c16b1a699754bacd039394cea128f2997eae98c5269cd9cac23124ed3ebad81e381bf10e8faa5aadbb4d2a4eb56ea4e504a7fa7f98abf0d3faf6cf382209e7ba2fa575c99e8ccfce94147b19a62ef378a13b3c0afae14f87bed942000dace7b70e50ee8a5aabfbd87ce191040eb21a04f8a8219efa94b3f88f5619814eac72a4cd5794242ae5a6306589418ba6317cca39d739f503973afa56f8b4a55f8e55c11433f1b07d7c44d55bf1e5aa0717d114d0c54acb53d99f5bb7747fb5d825e157cf65ca39f5e7454ca0e4d1cb6618de479cc3954050c0c906d7aebff8bac90a53bb167d7420248d247ec30cab6177168874c53818b783a6b7305afcaae1e8d4242bb74eadffca9208a42c3b90403cdfb9a075672aa11d451f9c0449a52cf8906ae760649e8b2e265d9ba65e208c3d5e96180190b38b2a1e541374a0b1e6b779c4524e72197b4babc5f51caccaa7db2a62a86cfcd572456f5fd02ba3fc33878bcd2b4bf2dd55a98d24c82f0a3f873be2db4b3266e75e13a85ec6c42828758efb010c9fab2a05114496223f12d926aeab268d78b062d186ed82dd8c3929c4719405ad7a6daa3d24366e66bb377977c1cf2d565b6b53e4fbe3f874ac367950b83f81e33952c3156d9504f9c4d50b0cd2d24b8549aa69c852f194fa1955fcb2a038d11dd7672b04351649cc01e176c31f8bbd333d6a1c029e49071359cf326f7dca8e9c8bc112fe8b647d90898e9693f53a4aa7cf1c513b4842d3ccb44cc4a4a2524bb08eccb66d3e25c277a33154bd6602ede5801bd1ea08981916af249798792cc948b203f230695a847cd9d1e74948f95b8c616f15dcf395870cfcbdeab53653eccdc2d5942a2d1372f364f945252520097bc410187a2f745055ec1c49f95f591af63c40f692b8c063acf113dd971a7300a9061e44d5f5e43e8df27834e30d69dbcc02414feea054829758a6e057b7e93540ea85678b8cabf548a8bb45255e78dd7e45e6c5fedfd45fd906b0452c6bbd382904d84c57c965255a124623b87f769fa31a6ed44f6f82561d3ba5fc2d2e6b71a857cc6ac23f306c4281a7400418e0a0f124eee7994773a5f8f903d74941919a53e75615eb9ee61cf1103f66bb744d0ab0710912388094e3b79e80b3dc83eaef0e45cf1d763745fc70379beb1ec8babe0463f43bf5782d17dc225a860eae02a18f80caba75d6218bde7883b3d01d6c2512da0f6fdf6ffb3ab3488cfd2794f0f36135ed77b1704cb0773d09263eb58f076ae0629b46a08c0ff6b40ca88657f5711c86f0cb21b00cd4d84ca2fa9510dec54e1c20998f81bbd95b3abd20100e701247c8d8b4955d0024ad3b55d967e385158132c7da1118b0742453e84280083ac410e42c45d8a63e9a23012f26d3286cc9d7d42fdd5e9b5f88656dec6cd263a50318537c3f5a3df25fe35665696ec23318ec1501098ff9ae962779fa1f01d44537fc5c78d3e27d3fe8512f73538f89c275d4a5aa6c8280a2e0e0c71b4b388ec0d2535adbd26429148ffd0d9a3254145407c67670d3528d8012fe51ae5e0aa985edfb6e80f7da3f7f4170ac55ca04d83c9f2c5093c946d953b2156d0f17a80a6814f52f2b4ab72242c8ee000c31a07ae0a0822eec5bb6d632c453a891c78c40a3758885b24da4deb9a3be1b4ba422b3203d241f7920357b3488ada934eb428f6c6b27bd31fc8c2409c7d61824725663fa3ed51d5c03e1a8d0f388a7817aff87ed00d9914a410985680660419ce1a2d922300050dabefd990aea8c37dfc640472815cff61805d342daed7adda1cf7a3b3f710659a36adfafbf89b88936bd2157f77302717d8c963aeef63fe3be207e79b1c37ce32177b2b7dc19ee0275a0bf4cc1eb7aadf20135e7a6fdf226ebd4cbae2d63ecc12f2b41e78031cba20ac861bf86fc5e93e0331283f9c293a592b377eb4a7612ea551a3e4de4783a73839e0b9573908683667e682cf545c254d3ca8bf5151886fe4263cb4b05fa666fb4e9b48a69efe5514b6392fcd2a3fbef93af9047ffa7d97cc1a7c5d2f596c619a159532554afbeefdaeff656071301315c0409aeb47e45372d106b885fbd1063164b0746575c74c2940e742d58473092cdbf308f8f57e13c2d91e295945fba6de92339984b3fb7f11bfb6f0a6de3372e3175d61f0d7731f08fa8868e1c352737feb1ddeb4d863adf0e38c8e0d36dc50d639ea0a66c79a6ca4b8ea547af134a27263e28b83ec1a8a828fa1ef151001b1d2848c82b1599c0a98a509d956f0b6adf93bd3870b246b668018a6833476388300c788a94d872125f9d6f2cc11a203c8ec59387bd2246d38abd38977e3536a7adc71328cd0b473530efe8ff0b0cd60cdda00c594cc8687361d0a78de0db020701a208fe09922f6556259ef0120ed0f5aa4e9e591534fb1659739be7451365431be3a5328fc4810051b920c84a081c811048050f72c3aaae7182e433ae504dbd1d94b6c5e7e7d98a601d4be4a6f1acf0c25a5a00d30417dd938ad2709c39537a06110cd65ad6705e31115177a4921b8c6b1a7304438a343563ed1ccd9056f24e4ca95515d82a22a397e3efe099d35b15468862268ea7460af10b54130e4d0f54e609c8184be93e128367259428dcde37fbe3698ff141e58fd9ae5e937782eae90caf0ef977e2b9a059d3e03928bd00edbfee2dcf8208dbe390ec33aa1bb75904faae430d39809f2af50170ef739824381c4d8660e9b985f5283124d0a508fffdf7b26bbb86afb52aa28c128e0d12a6a512ca03c88506f1c246893821e9d4a276875dc58aa48c47e56b73b2e9ccbd4dd8c6baef3ba5204a0467d0214cbe8fca7054dbd4fa258a49a8f0d54d3038a8b7bd71064941", 0x1000}, {&(0x7f0000001900)="2bd6c3b047b74aed9c8471eaa2ff7bdd949f3b50a46532ff6c1c6064312a0a945f392008a77eb8944ce9702322b9c2d06c627459a52c4d66566498b19c6c359ee538a5571c39e103eee306b8f1b5e588833882eeeaa86e087c3e0a4260638aa1302e7ed72f020b130c6870ba889c6873d51e8135ecb0adaa21e7bd8cfa46fe1c98ae929cc10c95820d505d8fd43cfbafa52f1e927a592e02812a39d7fb4bfb294752f01f614173b341616516b276827a2e7f79ceb940b173de90b5eadb6dcd661e2b2df545d6719ad7b18a5598", 0xcd}, {&(0x7f0000001a00)="515fb6b6f93b0a10303b1be582adea60d1a2a40a301f0265", 0x18}], 0x4, 0x0, 0x0, 0x8}, 0x4) accept$inet6(r3, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) fcntl$getflags(r2, 0x3) readlinkat(r2, &(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)=""/179, 0xb3) wait4(r4, 0x0, 0x3, &(0x7f0000001c40)) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000001d00), &(0x7f0000001d40)=0x4) readlinkat(r3, &(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0), 0x0) write(r0, &(0x7f0000001e00)="7a0b83eb1b5e998345bfff03848afe0ee5d1c6493e068bf5cdc31b0e0af28a23fbe80e8e4be09c36d3e9d2417ff67bc21d987f26db74fd13d19dd6c33b4fc543a3fbf6cb3cd2652469a2b47b9d72369468abc895b2831d7c8306a0b18332a1c76983e98af25222e48a0dacaf7884483d20aaaf25caf407f35b1154ddde0d463c2a9a7f8d9fae62be266dc0f20c661d03d65e5ac5df5ad7a17bdba93e9261d1b1950e0bde7f291e034c1555d312947ec8433b8249263acc76cce27eac181f75355892935a7c1bbbcf78b8a1388b267040b1e1c28362428a59c52183ad89959d97f8fec7f5b0ad6f8d1ee0fdaaba24ee5205a43cd53f", 0xf5) r5 = socket$inet(0x2, 0x2, 0xffffffffffff7fff) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f000000d000/0x2000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getgroups(0x5, &(0x7f0000001f40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001f80)={{0x5, r7, r8, r9, r10, 0x4, 0x1f}, 0x8, 0x80, r11, r4, 0x80000000, 0xdb, 0x9}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x3e) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x3, {0x7}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x81) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pckbd_enable: command error 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000624000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0x290) r2 = geteuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xdee) setreuid(r2, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x150}, {r0}, {r0, 0x80}, {r0, 0x40}, {r0, 0x4}, {r0, 0x110}, {r0, 0x4}, {r0, 0x10}], 0x8, 0xe808) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) socket$inet(0x2, 0x8000, 0x100000000) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x7) dup2(r2, r2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfb3) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r0, r2) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80a0, 0x9) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000280)='c\x00') 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0x200d1, 0x0, 0x1, 0x0) r3 = semget(0x0, 0x7, 0x2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000400)=""/109) fcntl$getflags(r2, 0x3) r4 = dup2(r2, r2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000100)=[{0x3, 0x3, 0x5}, {0x8, 0x9, 0x8001, 0xffffffff80000000}, {0x17cd, 0x4, 0x0, 0x200}]}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind(r4, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r5 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r2}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r2}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) open$dir(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x291f) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x302, 0x40) close(r0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x62934a61, 0x0, 0xb0, 0x0) read(r0, &(0x7f0000000000)=""/120, 0x78) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:10 executing program 0: getrusage(0x0, &(0x7f0000000680)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0) socket(0x6, 0x5, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x7, 0x10, &(0x7f0000000180)="810000009e4ba10d88114ca1ebb85a4f6c93974e1a80addee90d7271dcfa33ed1cc80574773520181371fcd482a40a458f6e7e4d86e5ba6304cb0500b04b8cba6ed6323e911bec0bc3b5f4d54365df5aeb08f16f114718bd3c8859b7eeeca4263e83ec7f69e325215636e77deff9bd338113633bd788b60a0d25300cc921a94302d2640b69e2e18e40244590f159c2f1", 0xfff0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c666386b0f065afe6c0e86caf40a5c676c0ce4f1ee23bffc7239e934f3044a20eb238bbad33fee35e9c49248a109673420b8fafa7c4ceea25a80b7990765dd7a78d3c8f1675e9319f1f5c64d4ffb97c108093626e3b7a7a3be0edd327ed054cf73cd537a3523970ae63eca5aa9f3d37443ff3dcdde3b03c558d3baf2a29e7b3e553562299a8da97b837f5263d709d71c3db71e26cdf1f67ad4769fdf6a21d1e47033fd40c41a24a5d2ed02755f18", 0xae}], 0x1, 0x0) r3 = dup2(r1, r2) r4 = socket$unix(0x1, 0x1, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x3, 0x1}], 0xd11b, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x8a, 0x2, 0x7, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x12, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x8001}, {{r2}, 0x0, 0x20, 0x40000081, 0x1, 0x7fff}], 0x2, &(0x7f0000000300)={0x4, 0x101}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x8000000003, 0x100000004) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) fcntl$setflags(r0, 0x2, 0xe82a3beaedce16c5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:11 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00ff0f0000000000009108bb52266fe13c010000b4ac376a10cf"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x183fd, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) semget$private(0x0, 0x4dc427861d48b8fd, 0x8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r2, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) r6 = semget(0x3, 0x0, 0x40) semop(r6, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1000}], 0x2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r7, &(0x7f0000000000), 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000004c0)=0x4) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r0, 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) fchdir(r0) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x19, 0x80, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x800}, {{r0}, 0x0, 0x30, 0x8, 0x4e, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000040, 0x2, 0x7}], 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x2}], 0x3, &(0x7f0000000380)={0x5, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x80000000, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0xee, 0x82, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x18, 0x7, 0x1a, 0xc6}], 0x755d879b, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x20000010, 0xfffffffffffffff7}], 0x81, &(0x7f0000000140)={0x101, 0xe3}) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet6(0x18, 0x5, 0x5) fsync(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x54b2, 0x7, 0x5, 0x0, 0x20, 0xc9d0, 0x6, 0x0, 0x3, 0x0, 0x1ff}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0x6, 0xfffffffffffffffb) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) close(r1) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) kqueue() 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0), 0xfffffffffffffd52) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8200, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x8f7, 0x6, 0x0, 0x100, 0x8001]}) dup(r0) close(r0) write(r1, &(0x7f0000000000)="eed79e646cd13ed17565fcfb63b78df1b06e05cf433b0cac1b450a8045780121c2bbd8", 0x23) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x102, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) 16:00:13 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:00:13 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x2, 0x200) semop(r2, &(0x7f0000000240)=[{0x0, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x2, 0x2, 0x1000}], 0x3) semctl$GETNCNT(0x0, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r8 = socket(0x19, 0x3, 0x2800000000006) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fcntl$setown(r3, 0x6, r9) setreuid(r1, r10) semop(0x0, &(0x7f0000000200)=[{0x3, 0xfff, 0x1000}, {0x0, 0x7f, 0x800}, {0x0, 0xfff, 0x800}, {0x4, 0x8f3a, 0x800}, {0x3, 0xbb3be9b, 0x800}, {0x1, 0x101, 0x800}], 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001340)=""/107) pckbd_enable: command error 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x4020105, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x80) write(r0, &(0x7f0000000080)='O1', 0x2) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) sendto(r0, &(0x7f0000000180)="61a7ba90947f599e30d0174a9481e2635028b6afb8da00ed5fc0f55f1fae8f46f8a9aafef2b1dd6d82e32cb89ee7a48a0d166b3c25f67326f56a63b69a3367190b6aa507340e1060bb0db1537e71ccb6aa29d94be0df10ecf50522ad745c7907a1785b127beaa9cdc3b51ba6a5d8822c02e580c32353e228fbdcbe19157488b716ca79f5f5b5a63b20cdaf", 0x8b, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:00:16 executing program 0: socketpair(0x1f, 0x8000, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x400000018, 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0xa0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x4, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x6, 0x0, 0x1, 0x2000000000000000, 0xffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') write(r2, &(0x7f0000000100)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ef9192ea1bc46698b0285635ed96fe1bf8a034238a87c5aff7085229f6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4", 0x178) 16:00:16 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x12) pipe2(&(0x7f0000000140), 0x10004) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x1, 0x4002, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0xffffffffffffff3c) r1 = socket(0x18, 0x2, 0x0) socket(0x11, 0x3, 0x3) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x400, 0x1d9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7ff) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x6) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fsync(r0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfffffffffffffffe, 0x2}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x1fa}, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) 16:00:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6507e1739d737a9cb7d1ef87ac545beca9633de280a848f68958b26c49f14de448a7fe3e2aedc87da695355e108eb192805ad9ada75b70c49964636a2637767fcddcecc9fdf7e837e52af30241f9f1f9856f644cfa2bd79f07ec7ea1999989d3568817eb56aa52e2cb8bc84b8ecfbc4d07559ae1ab3ab813f0d915fc618a8b73f59dc287ab3111cc1c1b8ae12ab68eef9474c8c0ab8636b7038fe4e921376571758c74a7d99965735c05684370427fcf461207f21cca625af9e4bcef6abddd1f7bf2b5dfbda1dc6e1d6a1703a3c95194b6ff3b271e385bb1789d628611d2e428c2ae6f2be239d099f5724def1a", 0xed}, {&(0x7f00000002c0)="d93cfa5e9d6440562075fb33e3c36f057ae15335f48aef1d68d69f3d0442261cc643b62e5091dcd837359ab73a9dc7597851ef877f9ef765985811f88431b67dd98cc453f7105172e77c6f330aa29ec9e291ac656d3bb6be37e0f4139c3bb2fb3d052464eb5e5c898b4959d00ca7596629ffdfc5b1a79b4b5a1ef76f841b51e8fe2f427cb13700468dfea473cd2e73c4e36fff7390caf49f13704dc7ff818e5cd457f86b249852d25b450e0ce006c614dac798e0f7c340802cec860e2272ddd4731ea86d3bf7d207cf8b2c4e974d4968766aae1ba390a913f441", 0xda}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8000, 0x8, &(0x7f00000000c0)="ba2b65e39d1c4966362e77a3e03c9bdfd35b3a07336e8be92d1cae1a7471dcec1e8e00da2091dee4b0224fc648080b93a984c1167edd727371065727f168bd99403d7eadd6b2995fdde9d69a2d32e5e30e10ab28663dee509bfa19e5e9f56b70f0418a28af9773597fb6c9b8bd97cf276d506d1e71ba8b7332b3e175ade186f17b246524b80d0a42557953d21a84c35d7c9f6d9b1ddfc6acc1d5d852b5f2b70e771f6354b402bef7a7309c9bb878f33698bebd", 0xb3) r1 = socket(0x18, 0x1, 0x0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x110) 16:00:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8002, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x355) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r2, &(0x7f0000000140)=',\n', 0x2) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) 16:00:17 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = syz_open_pts() r1 = dup(r0) shmget$private(0x0, 0x7000, 0x1, &(0x7f0000ff7000/0x7000)=nil) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) 16:00:17 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0xc8) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x18, 0x8005, 0xfff) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = socket(0xb639c9468e5235f7, 0x3, 0xfffffffffffffff9) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa8a, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) getegid() kevent(r1, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./file3\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r1 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f0000003b00)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000009c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e000000000000000000000000000000000000000000000000000000000000000064b7dc5223e297b134921aedde11000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000200000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff000000001c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0d9ef0f007474a8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000070000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dc7bbe9c5c727c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc466200000000000000000000000000000000003abf0b6228f74baf2f2702541baabefb4eb428657a619cf4d543364a4229dd1d50b06a4af9851ed4f53545d8d1e2e92ef2be39f9ed422fff2be08b50fd570eb11911828015c16e4a85423fef5d935e68bc9f577b6e01fb44ba37ebc956f401a1d0afd528fb7206b0273de2df58acfc5f23bca8f52c9ecb6916795a127708d7751c2ef6a320e5b59200031dbd67ec20a9ad6bc9d79b51a860cd57163a3ebcf17fed124ff425795c131ff94f6fbb82b1a97d98069bf8932e447ef4e5bec22e1fd8ac1e93a64ef38fc78fdd9bfa66193a9f36c9d8fde54dec31da1b33b1cd14fafc47c4d91ab8e2edc330f086cb8bafa3e4905858571c554782befa3b63690a13209ff680384b88696bbe6a33aae65f92a1370bcc9caf0424ecb21b8941fde52c1b97175f9b0d13a71ff84dbfbd09347d017a2cce2eb5d9e28fd4004c6a03ffcdbc095d2155fbcf12be3d43fec4d2a4fb9d58b584154df29fd9356ed45f6c0350ca8d5567bd530f535114e86fa6739740c048537bfdd415cc13d37edd45cf4de4c6dfd49dd312bfb488aec5acd960a66e0af734ceeaa161b99913e3bae2fd72c87b922f9b6dd87dfb270d1bdc1ebf86d9448d1e9d8eb40ce89a5060a4135e3f243d4ac43983f051248f90f7b9f03c901d0f827ecf7b68795c1d31057c4ecc818e72a0793e7402"], 0x1, 0x0, 0x0, 0x0}, 0x44) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002004, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) r3 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r3}) r4 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r3) sendto$inet6(r4, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0x380, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x7) r6 = semget$private(0x0, 0x0, 0x8) semop(r6, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r5, 0x2000745e) r7 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x2, 0x80000000}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffffe) r9 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r8, r9) semget$private(0x0, 0x7, 0x7e6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x7) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) 16:00:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x502) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) semop(r1, &(0x7f0000000380)=[{0x7, 0x3, 0x1800}, {0x5, 0x3, 0x1800}, {0x0, 0xa5c, 0x1800}, {0x1, 0x1}, {0x4, 0x779, 0x1000}, {0x3, 0x7, 0x800}], 0x6) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/125, 0x7d}], 0x2, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) renameat(r0, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x6339ebd0) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x7fffffff}) open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x75) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *299534 73857 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c cd9660_init(ffffffff80000000) at cd9660_init wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803c43b5d8,80085761,ffff800014a189b0,42,fffffd803f7c68a0,ffff8000ffff3530) at VOP_IOCTL+0x9a vn_ioctl(fffffd80375fcb40,80085761,ffff800014a189b0,ffff8000ffff3530) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3530,ffff800014a18af8,ffff800014a18ae0) at sys_ioctl+0x638 syscall(ffff800014a18b90) at syscall+0x541 Xsyscall(6,0,ffffffffffffff85,0,3,ec25c40f010) at Xsyscall+0x128 end of kernel end trace frame: 0xec4a69ce7d0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c cd9660_init(ffffffff80000000) at cd9660_init wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803c43b5d8,80085761,ffff800014a189b0,42,fffffd803f7c68a0,ffff8000ffff3530) at VOP_IOCTL+0x9a vn_ioctl(fffffd80375fcb40,80085761,ffff800014a189b0,ffff8000ffff3530) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3530,ffff800014a18af8,ffff800014a18ae0) at sys_ioctl+0x638 syscall(ffff800014a18b90) at syscall+0x541 Xsyscall(6,0,ffffffffffffff85,0,3,ec25c40f010) at Xsyscall+0x128 end of kernel end trace frame: 0xec4a69ce7d0, count: -10 ddb> show registers rdi 0xffffffff81ac0e57 db_enter+0x17 rsi 0x193e __ALIGN_SIZE+0x93e rbp 0xffff800014a185f0 rbx 0xffff800014a186a0 rdx 0x193f __ALIGN_SIZE+0x93f rcx 0xffff80000113b000 rax 0xffff80000113b000 r8 0xffff800014a185b0 r9 0x1 r10 0xffff8000019446c0 r11 0x4e447b1182407e33 r12 0x3000000008 r13 0xffff800014a18600 r14 0x100 r15 0x1 rip 0xffffffff81ac0e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a185e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=299534 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffffffff82262138 process=0xffff8000ffff6d30 user=0xffff800014a13000, vmspace=0xfffffd803f013108 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 73857 43036 97171 0 2 0 syz-executor.0 *73857 299534 97171 0 7 0x4000000 syz-executor.0 18667 192905 90734 0 3 0x80 nanosleep syz-executor.1 18667 506819 90734 0 3 0x4000080 kqread syz-executor.1 90734 188655 25768 0 3 0x82 nanosleep syz-executor.1 41141 483717 1 0 3 0x100083 ttyopn getty 97171 153932 25768 0 3 0x82 nanosleep syz-executor.0 90979 283746 0 0 3 0x14200 bored sosplice 25768 180291 94957 0 3 0x82 thrsleep syz-fuzzer 25768 109016 94957 0 3 0x4000082 thrsleep syz-fuzzer 25768 40238 94957 0 3 0x4000082 thrsleep syz-fuzzer 25768 231835 94957 0 3 0x4000082 thrsleep syz-fuzzer 25768 394021 94957 0 3 0x4000082 thrsleep syz-fuzzer 25768 29208 94957 0 3 0x4000082 thrsleep syz-fuzzer 25768 157769 94957 0 3 0x4000082 thrsleep syz-fuzzer 25768 177595 94957 0 3 0x4000082 kqread syz-fuzzer 94957 393815 48170 0 3 0x10008a pause ksh 48170 143550 91029 0 3 0x92 select sshd 91029 423902 1 0 3 0x80 select sshd 9653 389753 58893 73 3 0x100090 kqread syslogd 58893 52988 1 0 3 0x100082 netio syslogd 4173 507316 1 77 3 0x100090 poll dhclient 43687 338288 1 0 3 0x80 poll dhclient 20978 147140 0 0 2 0x14200 zerothread 53738 398055 0 0 3 0x14200 aiodoned aiodoned 47235 386696 0 0 3 0x14200 syncer update 49395 456936 0 0 3 0x14200 cleaner cleaner 79038 394996 0 0 3 0x14200 reaper reaper 3308 130753 0 0 3 0x14200 pgdaemon pagedaemon 84963 290837 0 0 3 0x14200 bored crynlk 32013 304714 0 0 3 0x14200 bored crypto 62890 412276 0 0 3 0x40014200 acpi0 acpi0 7851 66605 0 0 3 0x14200 bored softnet 86154 269580 0 0 3 0x14200 bored systqmp 94383 494798 0 0 3 0x14200 bored systq 8520 333625 0 0 3 0x40014200 bored softclock 18931 25657 0 0 3 0x40014200 idle0 43504 337267 0 0 3 0x14200 bored smr 1 435133 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9541 6356K 6369K 78643K 12299 0 0 pcb 23 9K 11K 78643K 2169 0 0 rtable 103 4K 4K 78643K 1666 0 0 ifaddr 67 17K 19K 78643K 614 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 93 0 0 iov 0 0K 24K 78643K 565 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1183 74K 76K 78643K 3744 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 54 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 553 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 3568 0 0 sigio 0 0K 0K 78643K 56 0 0 proc 42 30K 46K 78643K 1131 0 0 subproc 64 65538K 67586K 78643K 823 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 476 0 0 in_multi 33 2K 2K 78643K 360 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 662 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 30K 78643K 9707 0 0 UVM aobj 130 9K 9K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 184 0 0 NDP 15 0K 0K 78643K 196 0 0 temp 194 2362K 2487K 78643K 14229 0 0 kqueue 0 0K 0K 78643K 51 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 22 1 0 1 1 0 8 0 inpcbpl 280 1904 0 1897 1 0 1 1 0 8 0 plimitpl 152 129 0 121 1 0 1 1 0 8 0 rtentry 112 243 0 203 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 635 0 631 1 0 1 1 0 8 0 nd6 48 48 0 44 1 0 1 1 0 8 0 ppxss 1128 85 0 85 20 19 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1115 0 926 12 0 12 12 0 8 0 art_table 32 1116 0 926 2 0 2 2 0 8 0 art_node 16 238 0 204 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 3 1 0 1 1 0 8 0 semapl 112 551 0 541 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8107 0 6570 50 0 50 50 0 8 0 ffsino 240 8107 0 6570 91 0 91 91 0 8 0 nchpl 144 13328 0 11616 65 1 64 64 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 43879 0 43879 1 0 1 1 0 8 1 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 45080 0 45080 28 24 4 7 0 8 4 sigapl 432 3675 0 3661 2 0 2 2 0 8 0 futexpl 56 61273 0 61273 1 0 1 1 0 8 1 knotepl 112 1380 0 1360 1 0 1 1 0 8 0 kqueuepl 104 1045 0 1042 1 0 1 1 0 8 0 pipepl 112 2614 0 2595 10 9 1 2 0 8 0 fdescpl 424 3676 0 3661 2 0 2 2 0 8 0 filepl 120 24967 0 24868 9 5 4 5 0 8 1 lockfpl 104 1318 0 1317 4 3 1 1 0 8 0 lockfspl 32 1665 0 1664 4 3 1 1 0 8 0 sessionpl 112 42 0 32 1 0 1 1 0 8 0 pgrppl 48 82 0 72 1 0 1 1 0 8 0 ucredpl 96 6657 0 6650 1 0 1 1 0 8 0 zombiepl 144 3661 0 3661 1 0 1 1 0 8 1 processpl 840 3691 0 3661 4 0 4 4 0 8 0 procpl 600 8481 0 8442 4 0 4 4 0 8 0 sosppl 128 64 0 64 16 16 0 1 0 8 0 sockpl 384 3825 0 3808 8 5 3 4 0 8 1 mcl64k 65536 1860 0 1860 166 156 10 65 0 8 10 mcl16k 16384 13 0 13 11 11 0 1 0 8 0 mcl12k 12288 73 0 73 20 19 1 1 0 8 1 mcl9k 9216 70 0 70 21 20 1 1 0 8 1 mcl8k 8192 51 0 51 20 20 0 1 0 8 0 mcl4k 4096 230 0 230 10 9 1 1 0 8 1 mcl2k2 2112 26 0 26 12 12 0 1 0 8 0 mcl2k 2048 53955 0 53922 13 8 5 11 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 119680 0 119617 140 133 7 45 0 8 2 bufpl 256 16148 0 10391 360 0 360 360 0 8 0 anonpl 16 428549 0 416846 179 130 49 55 0 62 2 amapchunkpl 152 18166 0 18064 75 69 6 14 0 158 1 amappl16 192 21363 0 20610 192 154 38 39 0 8 0 amappl15 184 98 0 92 1 0 1 1 0 8 0 amappl14 176 1144 0 1143 2 1 1 1 0 8 0 amappl13 168 212 0 209 1 0 1 1 0 8 0 amappl12 160 1166 0 1165 1 0 1 1 0 8 0 amappl11 152 719 0 706 1 0 1 1 0 8 0 amappl10 144 1298 0 1295 1 0 1 1 0 8 0 amappl9 136 648 0 645 1 0 1 1 0 8 0 amappl8 128 214 0 186 1 0 1 1 0 8 0 amappl7 120 318 0 313 1 0 1 1 0 8 0 amappl6 112 721 0 707 1 0 1 1 0 8 0 amappl5 104 985 0 973 1 0 1 1 0 8 0 amappl4 96 2985 0 2958 2 1 1 2 0 8 0 amappl3 88 1737 0 1731 1 0 1 1 0 8 0 amappl2 80 31267 0 31207 2 0 2 2 0 8 0 amappl1 72 76420 0 75990 26 17 9 19 0 8 0 amappl 72 8894 0 8858 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 3676 0 3661 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3676 0 3661 1 0 1 1 0 8 0 vmmpekpl 168 29024 0 29004 2 0 2 2 0 8 0 vmmpepl 168 387532 0 385745 238 155 83 85 0 357 5 vmsppl 264 3675 0 3661 4 3 1 2 0 8 0 pdppl 4096 7358 0 7322 5 0 5 5 0 8 0 pvpl 32 1214972 0 1199487 425 285 140 233 0 265 15 pmappl 192 3675 0 3661 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 836 0 339 20 3 17 17 0 8 1