6c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = msgget$private(0x0, 0x315) msgrcv(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r8 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r9 = socket(0x18, 0x1, 0x1) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r9) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000001600)=ANY=[@ANYBLOB="78ec770b0b19542d70000b2f66696c652fe662361b6d1faa2313d7fa5887b7e5b636fa75fb2f5ea885facf51db3e2e5ad6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1513f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda45b5ee4106da406de0000ebaa54c677e08d08a5ca20284a24f2a3c271b6477411a88ac5298e7affdc6b36c9ccefb86ee2b92faabfc01ebf6635b76dc9849bac4634ad10933dbd194707f69a0eef37c871d33dc60c24665bc806bf61de0c9929c5976283b51b54098dc72bcfcf85e51f3b4b070cb34d2ffa97b9c058d0169719f8438dcddcac805e627df70ad593baf26114e39c5b199c32e5425bbfe348b9c59c984129899688a8e03b169987bff42ca860cc8dca44a08d71f9c069fd7d8ad55bfda1633b11654bd88ea989"], 0x10) pwritev(r11, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1116e0f6236034e, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x8a) semctl$GETNCNT(r2, 0x199a6060cc0a5b96, 0x3, &(0x7f0000000000)=""/81) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x0, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r16, 0xffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r15, r17) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) write(r19, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r20 = getppid() r21 = geteuid() r22 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r26, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x0, 0xffff, 0x0, r23, r27, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r28 = getpgid(r22) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r29, 0x100000000000, r29) r31 = getppid() r32 = geteuid() r33 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r30, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r35, r36}, @cred={0x0, 0xffff, 0x0, r34, r38, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x7fff, r3, r11, r14, r15, 0x142, 0x80}, 0xfb0b, 0x2102, r28, r33, 0x1, 0x270, 0x7, 0x7}) fchown(r0, r1, r15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="050cee010127c7aee1f6ee7c81df") 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = dup(0xffffffffffffff9c) link(&(0x7f00000023c0)='./bus\x00', &(0x7f0000002400)='./bus\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) unlink(&(0x7f0000002440)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x129) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:32 executing program 1: ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x1f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[0x800, 0xfffeffff, 0x0, 0x81, 0x979c, 0x3, 0x7]}) 16:00:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e0f1cb02c09030000000000000065c92a"], 0xa) fcntl$getflags(r2, 0x3) kqueue() kqueue() kqueue() kqueue() r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffeb}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: clock_getres(0x2, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x4000000000000006}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x4}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) accept$unix(r2, 0x0, &(0x7f0000000040)) 16:00:32 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f0500"], 0xa) shutdown(r3, 0x4) fcntl$lock(r2, 0x8, &(0x7f0000001240)={0x2, 0x0, 0xfffffffffffffff9, 0x800, 0xffffffffffffffff}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r4, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r5 = getpgid(0x0) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r5) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) geteuid() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) lseek(r8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0x4) r9 = openat(r7, &(0x7f00000010c0)='./file0\x00', 0x100, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r10, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) dup2(r0, r1) r11 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r11, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000280)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x19b) pread(0xffffffffffffffff, &(0x7f0000000200)="7c77b903dda88b3387dee8d738aaff133d43ca16d083aef7aec70daced5fcc7d2af828bba55b3d70a9bbd600dd9037a7ae933fe6b3b0b16d9ee2f2d35e3e90b541a60bbbf36e92b9e06890e3c821c7509f103880e9226e31a0e92e266d935e875dea94e2716c949e915c810dddba8d70742851381bfd86a65cd9eb9b938a156f9d0900a7953f05c4e1afcc0e86dddcd19ae5f4131af375ecfab5fc72cf68bf7ba6dfdba11ef19fd404f1a0588154b55e687cdfbcddea1592f70d32fc", 0xbc, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10008) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0), 0x10c4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc) lseek(r1, 0x0, 0x0, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(r2, &(0x7f0000001400)=[{&(0x7f00000001c0)="39854b7c97d591d11781ecb243b7b7c51aadf201a484df6d53ad38d4d3ac8c1b20ea0c6eecef8102c7f7b0a233444ebfaa01a83fa839c01cdd4d0a1b13b9e874ac47f601c42e83b566e4195d1e8a90df04e2411f88592dba58d4be72c3f825b858ea99b3599ebc930f48e23802cc282a25f43cc42df1e772420124f52b6873da6096a3e4061ee056b2979e0454d2273d0ab3fb857d8d1d720865116970ae5a90bc15bc255b216759e38b53cd0fbaaee1034dc7593796fed56d5187d5a34d655fff36f021a5297d36c08e9f1083b6cd5e614903a9d2a387b98acf9e7f856b986e191dbb347dd9ad2d0136741f56659bf0987419dee301eb3e2dfc1ee0a04cb1025c7b61f194d29a027a95fdd24d46b167c603e7a9d994f10b86adedaeba021b4eac86b87e1f67be50d3ab7490bd8de73fe870f8a7e876d34f6959ec465f2c872fabe5c400b6a34eb7874312e2aa419a3f762fd3e5178fdfcfb970d511b3469fe0a82df94d58ccc770f8417d1d14bdeedfa745441b09d6b32128ffc667315d8f82988229b973da4f0be4ee2ba2ced30f090bfbdfb24c2ac995d970d0853eaeb42c3cf6ce3a22e597e758f39984d25d4e05aaeb07b8a9e1434ef6083ddc859104279c4da92fffb76a6ccb97dfc68d657d937644fb5f7dae8f7fa52854784cfda8949fefd2ba4e7d5e899bd52116c3a15ddb950022b727ff85e57e477325fed227c06f0e64a02c466ebbd1172af0eff837a80402111c329bb0ab8502e80303e08f85a8c35b4024d0625350c130d7e988d162b8ccf3fa91e880cfce252d47199c7ffcc215089fd3a420a9e59587c61dc2663959bc037758d538527d08635b37574ad4c5c1ab6abaa961f651a52219c86b0cb98d9a2e9ed237391a1d311551c9a1d90ecab4b3300a8ad87b19d9a1f9ab801d398341c2d1f333f62d59ef0a3f5cb648bb5101fda3e1d0df3079f3ceef10cf8db80f7d1656944f9ff0bb16665c7df815a7ef439e605665745297d84040a9aebc291bd912d620e629ac6eef8d0b2e013fdd291a29017d5e044117432ca94a733ab3489b744f476bef67efac3e91c41d321af152267dd98f596970d11582e0adb42b0d37689b372b1cdc0d59edcd3e545837def424b645afd2713a24126cb9d13ef1ceab6c2de3ac89ed22ee40b54282f6ea7f730071d43e158105434484acb58d1771dcf4eba0bfe24ea504762813cec4c3b4bbad974af2d8b3e77adbb1a2e9be10d7ac6b84feacb5e7a43e53dd1be4b9b84045194e0591880dc692c1d3deb0e1c17fc25b9ca7deda42d40520012633afc91f4842787542eb7e716bd1b580f7f6beea24e61533c09f98a04f048135afaf36e609cb6e235bc0973139347a1a6bd7bdec335ea8360a879d525d3f729e383055ab459385b070f20e9b9a915bde3e0a4bd909cd762b47f3deb2e8c96b57fea077aa16d69634df53475a893111ef1322dc05f80acf5e1cdd4f71aead9a13e4d55178b7666753a197e774ed1f7a32bbe8cf7bda53a265d42f77998e9d5f696165dee1a066baab423525c244040357a05d8ceba12b28715a2493c978694356d475fc26d57c21320f7ab465cff565214a77c8c5c6d7e033fa9e5db5cf7ede91326e67d333ec8f5561ff05a8d4163d66ed4671843440aa3686605632f4d9db705eada3d687622e40c887c0d75ccc3dc38c6c098522bf9a4ead946886d5c7090ccacbbb7f968ea1be94b7f03dc368ccec41693dd115a79da55c76ddc9468afd1cf37aa171a06469330f85a076f457ebf2bb72b4966d1686b9a79e4bfda6d9ed1227fa5b4cd6adae460b776dd181d7d93ae5b7aff5c06d6ae6d3cf0f5ec1e6af0904ba121fa3586135d36f7428b2ef5648cf0df12a8a8d864e7c4e06d602f84e7c729812e9a4dcd1006a1646bbc638e7d2a415ad7955f0ad269aaa25d201d6c9218aba4edf111e04b8cac49465defb49f10bff83338e71b34c4eec870d539c33ba798256bde97c1d8f056cd882c83b37afcf233d134061d03bde4f22f3e98a58bf5dd8c5e585a515e94c08669a77788690fd761e7fca7302ed23162dc54d85df0c874f20c433b9098c26617be3618669f3cadba368ea1b8d4d737c5b2f91a084b1a6faa983ea63ad2e2e6a3c6f8b1a69aefdb5f963cc3d0b470e515aa696f57d1ea28491fcd8e68bc9a4260fb6ce5b59e408e5e58033ebe06ee6a317bdd5030c89ea1c9db8c02e90c5a66b0048923c001be0c2a7457e4c8f6bbc70c1d268258d8f7924b936bd103ef7418beaa1685ed78d86bd721bb71a0818f448c92e853190e6721bbfc34fec248c79e204ae0412c5dc4366bf46e9e07d20961a354312780f2dc65c783a9af6c555e33661742dcecfeea348fd30108be2f2bf7d05671f27a59914ad04de79fa0c1371041266f7ece2f91de9c36610ae176f0de0d1df03bbcf5a05fa9cf4fceba51268d77cfcbab3a62a835014e79c13ec042b84174b6140189b6232aed6557a70ef4d79252f46ce0671f7177edec49599338f859d3049668bc85ca18b80c5fb7ed3cfce29b672d3b8098bac09b3bc7234395d0dace57ed76724b0c4657b0fd4aa7526d7e0da25a2f04ef228edb25f5dd4ed3b843447d39058f495823348aae87f9ef05de6b529531848012dbb274d44c9e6958c88907b5670fe87e20a48c86561138f611a4a065e6b759d22108030bad3f85b8840c694b31cca975686639f4b1551900a43e83269c1df3bb78703c8214542a4ea0d636d7c4a4287b532a10de28c4c080638cb9f07fa49aec2275ace2621a6bd97d6133cc00e6cb36bc9d4851466e133a145afda4cacda5a892e2b66b037f4ffefe5cf99ed6e1facd90dfe64b9a3f2700406e08799efe7bf9f45ee3825b64f3e6f6c0eba9f8d6449bdfc0484d97ee63cf51f14a8cff7883e7b2056f3c8e9a1eafc94773b52df4058ac703c6dc6ff5b9ad9f10e6ce7ca32ff542d50979c211ef28106717baa5396489cabd7150c8c025778f4bf623d3f55aa8ee60085b62f8df04a037daba772bbcd932a940dd80d6e0ca54357ecd53b79e36c633d34a9d447b6a71eef4e13e756913bdad1aec17f79645cd1d30295cffd8c3e9b05b02eb6d2c251ddab0ebff83a04f4ee4414061886cd8e8c76c24409d000f9d1e9bc16fb8095d235befc30ee6d656e867746f3b39b89c245da26019d52d273b2b2b40335fdfc69e45828e97a7236d3c3c8222b051b2a6164139d69db1168aa0a1e8946ab626f766b26082d320495c47ebfe94439285350d664fb9c98aa4d0c240db29b498bc60dd423cf782afd83db701c4299db517966f94e2ae27d63906d930c505acb2bdfb224534e84822c65ae2b82ca078b6f9717b14c40821b4baec77a6f6caf401c88f4a83d26ed059bf6360fabfc0389ff5c1901765164b0fd67d747e60642126a7cb98ac12f53f9ec3e48e77211de1ffa1e978244923e61da7e7fee392f83aebbfe99a3a5645a8a647fc08646ed2fcca62fa90706ff2608fa67bf1c3b89ddedad13561f07cc324290b30a41994f1d298be2af1d3b1c68a68c8f76eeb6311aec0f24ca88da8d42cb34a859d751fdca55c5073f5217c1e9c8b52abed78be9676eaa0638c5d190e7ab63c79a4c17001692b468a8410b2d0276e1c6bc1e4ce60bebf7bf2964122509084b1617e0aa21197d7c2d0bbdaf6f7c528586b106d6cd798ddb415f36923c9901293c9d6bf7c5f34c3c2fe592abec3e6b42ccaa9d63a88157cadf03256bebcee66408abcbfe49eb957d11a809510d1d764317178c0274e5a574fbf0903dc831a409a9d714b5ac069dad436dc7f6a9fa86f9406b987f0f33fc117b2509feeee5d5aa762a560446bb860533f35805e2a3b034f365c00bfc1dbdbcf13326b2ad72e1d58e91532a14964cf95357ad0bdc08ac26fd164776432364e033009f6b4e04bf37c769479d78b194506bf69d8a6f5d405872445e8780b49d1717e5eb60d6ba23ccaa1902eb9201ed3b3992ae871599b8ab5c9884082efc9628869d663e3b1b70dc504c34654099a675b905048a14c25bdbbfc8c995ad571679e61263e598eaee895849792802d295b83ca572d4fb18ab6ad347bbf53d7155bbb29a0b9ad81f4301064a6a87a8e1a9aa1bb5682007837834712cb87e9992765c8be6cbd9c9371af91e8734ce9b4f371edaf43fbb1f459435773de4640f78327c5f68c0167a2c27eba86bed63879ba293282d7249800a308372f09ac3b487d80efadc307ff3e83fa76a0211bd0f861c19d6f3a978175e7048acd6785a6c2601c9b2dd18dd5fd6f4ea6ee5895954631e8377b54531aab0de3eb7b6a37620266d92e90f9b02e5f9c1bf18f98a4bb64c5bccc01eebea87deb48a8cc6548bc87faf0191589a7aba582a6cb69e32d325578778d7a3d983a7e1a8ff523e03657f2da9cb3f42df92cde0f60334961ac760031c1eb8382925cf619f19472fd56390717d9bf0017602bba77b7204205fbc0bd025be63f4a6399c4f000abd2597509293d869d47fc88d2910cf8f4b52d6da98160fa46848953b551cbca0aa255e0148292b787d11877b54216fd1d3e334aa575bb46162f114ad55e66ef39645ce96e5de6582974e985d17676e392f3eefe3ae4a04e9b6032e3d9d692b56bff70486a2b5fa180a663072a9bc681920c18b24610ad345377ad4c2d7e5d034560764988c51749aa880b334177f5b55680ebaea32a62ca18542157da5962eb425d905866873094c00e7d1995c68b4431cdff06922157902583f647783667e2783fe1576f78a37ba79760f278866196f6999db7c17137e15c1ddcd4eef0d386947921e9a7cfd1a3403a499ffdff22e4a324a1a68647eacb62e9f898c9c7453d80b89288db8a2f8ab5cca33e2550c2c5056f18bd8e93908926ed80adc4f85eb8f5815e78431af90f6b6cb2e2e2543a514ea244e61d4dee2671ef0e58293ff8b43188fd8721bad1766fc6e8bedcc98e7743d00cd76788e898037ff6ea0e1909be065e7bd897625a68fd081dcf874b7624addf3c5a0d6dad3d40d492250b73ef1df5705259a9c938732adf8914feefed1789f446beb332fe49dc71aca343e4703cd4502d16e710ab4267db6c20865e53d98b63796140c848de040a95fe9f8ccb16119943a5d8f23de2ce0711cc44e7751ed0c0c5769d9160eaf70bfa7b9d767a4d0260c10fca284a668245cdfb248b0cd5162d1ddd5e7d7cadb53ef8e20de937dba1087d6e3e8147f3e0fc81a43e5c7e009773e5d4ee4401bd04f354ddac3fd0c7f8f5a570a05930448d44d6bd7bc45881f2672dd48874ece492fdff1fd8fc55ded44c087ded25179d36995f3a1290f729063774be443406c7b5ba3a7283dcda2a599d550600a50f85e00ff8c98b0b11fe7323cc255a086c90ed865bc311431580d703bf50eca015251e694c57671270fc4c28baf7df551f5e923c1a5e6355cf167be6eda50ca99b17ceb6078e19bac81320b35e680b876f36a2aacf35f71913bfc90bbbd39c9069c9746701b08a560e6d222a4b99b67636816a6b433f4aa1eaba7f571a4e4ba4eb0b63023f3be3932bc0ddee0f642a2cf252caa39da85487665f32a67584549f124cac22589eb8993d6999a01f0f8f96116d77e743f9da964ef63088cb454d91cfa95465e5dd540dd6d75186bd76e1e83a8c525a19c5ae5f5aecfb2440d5946a282d2edc8dfd0efbd0f90375e28ec5c7e08a872f3218f157ce77d1a8b0404873becc8458e85fc34691ef99724ad3a9913e366370adbdb1d9c4077fd1ac0f305307c7fda0693e275ba454331bf9d", 0x1000}, {&(0x7f0000000080)="697142cb175876fd6a27539bfeca2a0db7f157afaf717f1dd02f678ce552df5319e97b5a005a71378de61ac8be5da65f05c4ec06a56816d4dc19f0555c93139ddba9e168c0d346963f3ed7473e562fee95160e370321f27b974beb605cd8149feb78d1fa5831063c00020fb04f684c57f6a3e26c41406a860f1c2ac07c64cad7d16474210e81b83af4f02ed45e801bd88df7489b388d14fa52fc7060f68e6be7cc6a54ee17353de5ae938229", 0xac}, {&(0x7f00000011c0)="c5eccc220454e40ab34610a18f19f431117dd6c17be8be646d7720180d421000dcbd17708c360756f6865fbc77dae944a20b3bfe936849fa41e8ad54ef2fb3cd9e5bb7b4a2e29821a6bc66eada624842d379ab5fcb0423a7d3a88a03b99d6f1c667fd306356c4168e98ecd9f9f80410b96881294ffd7ec3e21c26a05b8ecf0a3d7b119e808f2b10b911fbf22dc1e5ee4706ddd29a938ba9a6fe14c55e664269466efc13ea7df32fa565b02c986c534a724d7b9d8b31e397de4e356bac5b02771c61cd6d849dcf3de876f0c37f63107de3fc22050d6ccb3d1a682a0d7e8f9456b676f18d5902ab3e19f0d1694e870c5e384ee33", 0xf3}, {&(0x7f00000012c0)="e2acc0a1476d1444b1dc1b9dfc8e47ac5168f9f28d73796b0a4919f19605fc899c5b70a67178f9d563e556dc40fb4b6771513a07112109063b7117b33b8cb029df6b455a8eeb70ccb3053e3752995b69a92667b701192b5d4e377564815950fcc78ed0756eabf734a9eac5a566743f9bf3e0b663dfe82ca5faee240ef2c628c482be4f66a859a3a3077cf75fcda119", 0x8f}, {&(0x7f0000001380)="5c1b5a8fb2f28603863ee824c4e4104e4c081cd9e3d0248e60ef47e4bd8bae74dfb3130bf2b050d2fed7318d55005630647eaf9dc751f0415f152f6887259d564e144be29f18907a8ab09831d9a34d2b6b6e8ad5f5", 0x55}], 0x5) 16:00:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x298) dup2(r1, r5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = dup2(r0, r0) dup2(r3, r6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7fff}, 0x8) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r8, r9, r10}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x6, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="278ca7e7ce063a0128993846eb5dcb208e9956f3ce26338a653cb3818374a77d7029026f4e18d2c06d87d9aca0599cb90f0b14800eb24180f82431ed7158d04ac06d0d28cd70b140e04d7330e273a3c0863e80547f5413741c1a977d323aa662473721986ff0fec74b8877bdc73ef4c40f5571ff5ba03d8311eb26a3f1717375d2b90e789ee84453443c20c456412d", 0x8f}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r15, 0x100000000000, r15) write(r16, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r17 = getppid() r18 = geteuid() r19 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r23 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r23, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r16, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x5, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r21, r22}, @cred={0x0, 0xffff, 0x0, r20, r24, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) fchownat(r3, &(0x7f0000000140)='./bus\x00', r14, r22, 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1}, {0x6, 0x0, 0x0, 0x3a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x9, 0xa8, 0xc6, 0x6, &(0x7f0000000140)={{0x81, 0x4, 0x20, 0x97, 0x4, 0x3, 0x668b}, {[0x80000001, 0x5, 0x7, 0x80000000, 0xfcd, 0x1, 0x9, 0x6, 0xa0, 0xfff, 0x8, 0xfffffffffffffff7, 0x4, 0x2, 0xfffffffffffffff9, 0x5, 0x2], [0x10000, 0xdc, 0x2, 0xfffffffffffff801, 0xffffffffffffffff, 0x1ac7, 0x9, 0xffff, 0x8, 0x80000000], [0x4, 0x6, 0xc6, 0xc9, 0x1ff, 0x5, 0x94bc], [0x1bf, 0x0, 0x2, 0x8, 0xffffffffffffffec, 0x265168a], [{0x7, 0x2ed, 0x3, 0x9}, {0x9, 0x1f, 0x6}, {0x6, 0x35e0, 0x2, 0x5}, {0xc48a, 0x1, 0x10000, 0xffffffffffffff7f}, {0x32, 0x706, 0x5, 0x80}, {0x332, 0x7, 0x1, 0xb3}, {0xd7e1, 0x0, 0x4, 0x10000}, {0xf001, 0x81, 0xe0, 0x80000001}], {0x81, 0x49, 0x80000000, 0x11b}, {0x80, 0x0, 0x9, 0x6}}}, 0x8000, 0x80}) chroot(&(0x7f00000003c0)='./file0\x00') 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) close(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$getflags(r4, 0x3) write(r2, &(0x7f0000000200)='R', 0x1) 16:00:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) 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}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000400, 0x400]}, 0x3c) close(r0) 16:00:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/91, 0x5b}], 0x1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="34632a1dbcb2f68505b7240ff4ceb6b655325c590a8283301e770ce1744012a8a9982e7b15a0de36b7b7959ce4988fcc3007963daf622099fabdfaa9154299caddd4d66a1ab662ef5abca3ef6c5222ede170bddc3b14895e1d8b8e172d69ad", 0x5f}, {&(0x7f0000000140)="652277f1e208aa0fd9397c0cc735c2803aebe44849b88569d7555223e542df3524159769e9d92a4bd0fd9670c0fe9f1e7542ba7b", 0x34}, {&(0x7f0000000240)="95625404d61a117c2ea673c8107ac1fffd990c92f1523bc7644770108c0eac510049718f4d37c577db9400eeb5dfba54663485e80a0de9655c29dff654", 0x3d}, {&(0x7f0000000300)="574324eedab22ef7c180ee717274921c052db6e8fd781c474b18280a7e70ea1330e9a15071ee8bd5bedb6a1be695e51d4c85bccdca2d3df55a217a2e36f6530e914ec6da8b5ea5984399fdf296aeb0dc01a09bae1db54349fd", 0x59}, {&(0x7f0000000280)="0bcaef9022eee01a40ec2588279ed80388448d7ddd2f80495fe2246da2ca896ea519241cedcc945de35bd236056cad1424a33ed00c3e93eeabad", 0x3a}, {&(0x7f0000000380)="f4cd7748736ae40e13ac41ad351c9d46e6636c3cc306121a5f28e79e101734a3d2323d75e1d07f1791fbcecde2d038a13531e12cef9ba26e9dbbb067b996a3daffb7b314fc516c53a38a769ca548e74d20d269c3d404ebeaacae607bc56ae5c54dec3e3a0ad421f8b0ede76c8e3029bdf99138d13ab6a525ae72f30206a94b703256e1eefce724ed3e147bfb9e6d6b80412f02124b6cc39882ee96b31ca6561270c96ddc4445b3d999429a3fb4801819a8902a848d3d30876c78783a5beb15e3a6fb", 0xc2}, {&(0x7f0000000480)="77fc2654f4803901d0bfbff2902f56185bac15e01d3a0b56ab0562c321d93049e5dc43755bb475bf178898c0873c642a1edc40fcc063139ab104935e76309855c1b6ddeeb2d3015456fc7e3e096d567f2a227aaaf744d17a6624338396c68cd5bec30cc4746a8069eeec0a0eece9a0643b8d2307fe4ef1bac440f67e", 0x7c}, {&(0x7f0000000500)="8a0d263085ca255dd0b9cb09fd76a9951da660458d20973dd168c92138051bb27c5a6dc33fffd245bda4a00adae5552814341ff1f5475ea86a2e4e9f00b30cd410784b077ab3490e1383d7f1e3fa665baffce5bdf9d006ce3666d2b3f051bc10be9c6d0c0a113cce789481", 0x6b}], 0x8, &(0x7f0000000600)=[{0xf0, 0xffff, 0x1000100, "41f89fe5fa3be79574ac5b522a6953ac95d1186ecd61987d29dd3cf2f956481cd7e7fd0f9f402c8b96b6308f28972b69e0cddf076f16673162004225e2b2b572a912efbd32b839b02a06d74bc1b933f49d90510ddf4831c357789cd089449e54c88c791537450f4d115ac53831f6038dc20b871e0b1a529bf38d0ed44da5d690b6947c9202c480285ab765e1a9c3f1c9aca39295e8a95b1964c47476d2c1207cbfd674bf1d0001b473f2cececc5a6eaeb085a441deb98e75cceb269de35df148723c185a36f8934cb0edc4144078a3d084d1e1e0fc6fb2e6e8c22a1a"}, {0x98, 0x10000, 0x1, "19bb6a8d02385e59ced752998921b7925cd446eedcd852d8d5d2307020b0e00d44e69f5d59d4b4c3dfecb2076ab58586bb3e59389066c2c95e06e9105a0c04c50e854ce3acceee3ed9aa3abb4cb4c940caa59a82da62cbce1a3a3d734a70e8c11da37e12a7acce169a99e82089564458174bf8d6d15a035d4759bbcf2d93f2242d2f95d18edcfc"}, {0x10, 0x1, 0x1}], 0x198}, 0x400) 16:00:32 executing program 0: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x9) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffee9, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {}, {}, {}, {0xfffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8df0bd8317f9eb84, 0x2c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x30) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) write(r1, &(0x7f0000000100)='Ml', 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x6}]}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0xe, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 16:00:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_getres(0x2, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x2, 0x1, 0x4, 0x9, r2}) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x910aa6cbc3dee5ef, 0x6) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r3, 0x0, r0) dup2(r2, r4) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x8) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67a714000000290000003e0000000307000000000000000000000000000000ccf2ffff00"], 0x38}, 0x0) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x8, 0xcd7b, 0xffffffffffff790b, {[0x1, 0x6, 0x2, 0x4, 0x7, 0x74, 0x4, 0x8c, 0xfff, 0x3, 0x6, 0xfffffffffffffff9, 0x80, 0x9, 0x81, 0x3000000000000000, 0x200, 0x20], [0x80, 0x1, 0x5, 0x3, 0x40, 0x2, 0x8, 0x6, 0x2, 0x20], [0x9, 0xb375, 0xfc8, 0x6809, 0x1, 0xbe, 0x45], [0x4, 0xd36, 0x4, 0x101, 0x4, 0x2], [{0x3ff, 0xfffffbf5, 0x81, 0x2}, {0xfffb, 0xfff, 0x4, 0x3}, {0x1000, 0x3ff, 0x2, 0x7}, {0x7ff, 0x3, 0x6, 0x1f}, {0xfff8, 0x9, 0xc7c, 0x80000000}, {0x2, 0x1, 0x7, 0x364}, {0x210, 0x1f, 0x401, 0x7}, {0x800, 0x7fff, 0x1, 0x2}], {0xa57, 0x819, 0x0, 0x1}, {0x9, 0x6, 0x5, 0x3}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xff, 0x9, './bus\x00', 0x4, 0x800000, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2063a, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x1, 0x1ff}) sendto(0xffffffffffffffff, &(0x7f00000001c0)="84baa33a286e406f65c47b9762f0d5205981048f4132a2d5c090f2dd881628ce628e17c4ee427ddf82607ba81f7c95435a3088493b9cdcf2927c529b470873a630ed9664f22d01ed1f6e8a0295a6469b437660f18d8137728fcadbed1fd8b0e44477383f58aa1d30ea8dc3ee532eb6021659dec37b346cb6f9f821f65a38ba73bd0013f3b019e93f29129d461bf4c702208f9f1398eb1859ba01367083c5f07c22ee1f2c23e129c7588a20c7f27a19ab868e48b70489e72db7fb97503eb87afc999b6fb1fcb64044eb038bc705c1938e36d3db3475b635aefc09e1eea4e5ae203e45c813411ce45cb7f5b42fb445b6ee2d0e8ca8783800f584", 0xf9, 0x400, 0x0, 0x0) close(r1) r3 = syz_open_pts() openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) close(r3) close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) chflags(&(0x7f0000000100)='./file0\x00', 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000200)) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0xfffffffffffffe20, 0x0, 0x0, &(0x7f0000000240)}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x1d, 0x2, 0x4, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) syz_open_pts() r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='[)]\x00', &(0x7f0000000280)='$[&,@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000540)=0x7fffffff) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x280, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x4}, {0x40006, 0xff, 0x0, 0x80}]}) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x25, 0x2}, {0x40, 0xab}, {0x86, 0x80000001}, {0x33, 0x8a}], 0x4}) syz_emit_ethernet(0x106, &(0x7f0000001680)="805d863ecd66b785853786cfce85") open(&(0x7f0000000500)='./file0\x00', 0x20, 0x10) 16:00:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x23d}, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0x0, 0x2000000}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r5, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r7) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r19, 0x4, 0x0) r20 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000001740)=[{{r20}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r20}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r21}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r24, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r25 = socket(0x2, 0x3, 0x0) r26 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r25, 0x0, r26) accept(r25, 0x0, &(0x7f0000001940)) r27 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r23, 0x52ffe7c1f3eb170e, r27) write(r24, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r29, 0x6, r30) sendmsg$unix(r24, &(0x7f0000001340)={&(0x7f0000001b40)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001200)="e9525d533274a219f29a19469aa90b63", 0x10}, {&(0x7f0000001980)="c857709a8886edb93ab07ee816df0bf230701978e3df1c507ff65cd02d377135444b87955210285f9869933f560dd93ecf495522d51774a761c7f1d8501153a8328026e33b79dd5786d9f171508b77c069b36e59c7c04dc94629af3ce9a257e3be991888455e918d03be26f6e91aa1b5cbcec95bb62dbfb764a54593e13a963449dd8734964009610ca225430b46e77ebac95cbdd64f8fa5d43795d9f52828ac5c6c6ad6c446c2d4234b1547", 0xac}, {&(0x7f0000001a40)="3ce346eb48a26366c62ff99050da110acd85e410739a4ca82068d85cb9e327b95245e4581a32df80f464cd17f8632fdfb8d0b746ac04ccb27faed6cec9f953b5253f255b718ac5923a3abfc60d28f8d4e710d8b8f458856569be6d5cee3dea7039b2b7d45c384029680ee156", 0x6c}, {&(0x7f0000001ac0)="3fad932d9d66bb37687d64e1d33152dcc19841cf9e196a382afcae1d9fd6c2d870f0d3", 0x23}], 0x4, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r33 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r33, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r31, 0x100000000000, r31) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r34 = getppid() r35 = geteuid() r36 = getppid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r32, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r38, r39}, @cred={0x0, 0xffff, 0x0, r37, r41, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r43, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r42, 0x100000000000, r42) write(r43, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r44 = getppid() r45 = geteuid() r46 = getppid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r51 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r51, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="1000e5b4e9bbcaf4670000000000a9f34f0e9d4921463a04ba8bc5203cb233ee56af8b048fa98d670f18a37fbb4bdd7800e83753332d52538861535c457c271ad6350000ad9a1d8edd08cf32860b5c7e694ce89e9bd58d0622e1064853fd3f7e5ad97dc62543d6bd37795c0df96b05000000dcc5dd1c99ceb637de5afa02a90214b92dcaa82cad2ddbaceb8bad3de9ef77669134160bbb61e110610001000012957a0d3835fa9f657ceb902f096840ae0758c9c37a2854c7b1b6152fb56bec84f8cd2396dd3f3f1a961935172acd3c75935fa716ec579d9f5cca3239d09c049fa8aec4c854d053cec7af82e6e0e87bd19356b38fc6a36f4b153902682cea0b44266405e5a06892400215c5ba379cc6b1"], 0x10}, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r43, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x2, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r44, r45}, @cred={0x20, 0xffff, 0x0, r46, r48, r49}, @cred={0x0, 0xffff, 0x0, r47, r52, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r48, r16) setregid(r8, r22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r54 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r55 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r56 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r56, &(0x7f0000d06ff8)='./file0\x00') preadv(r56, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r57 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r57, 0x4, 0x80) pwritev(r57, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r55, 0x0, 0x0) getsockname$inet(r54, 0x0, &(0x7f0000000140)) close(r54) setgroups(0x0, 0x0) setgid(r53) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:34 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0207e00000012000"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) sendto(r0, &(0x7f0000000040)="25a3c8bca8db12b75d5e80a0885783a2d700b809eb3747cd0e2f89fdd35559069422116ac175dfa28fc8f2bdc3d1086dfd30bae0b06c857a6906989e9a85e775d2caf41f3170", 0x46, 0x806, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) write(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0xe003, 0x7d) setsockopt(r2, 0x8000, 0x6, &(0x7f0000000200)="5878769b", 0x4) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:34 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) geteuid() sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653ef70000de001800"], 0x10) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r2, 0xfffffffb) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x7, 0xfffffffffffffff7}}, 0x2) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x10) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/215}, 0xdf, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0/file0\x00', './file1\x00'}) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000240)=ANY=[@ANYBLOB="d938a100"/19], 0xa, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r3, 0x100000000000, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r4 = msgget(0x2, 0x440) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) msgsnd(r4, &(0x7f00000002c0)={0x1, "382474614acefa11745ab9a4817165907082c5e05053fda239a46c037064951733c29940bc9463d93c95000feac02368be581846fe6f4d9654307484044984b4befdbde7b0d62e9d72c3793403ebdf1fafdac38d1588"}, 0x5e, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r7 = fcntl$dupfd(r5, 0x100000000000, r5) r8 = getppid() r9 = geteuid() r10 = getppid() mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x0, 0xffff, 0x0, r11, r15, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) setgroups(0x2, &(0x7f0000000100)=[r2, r13]) close(r0) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:34 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) shutdown(r2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r3, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r4, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r5 = getpgid(0x0) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r5) dup2(r0, r1) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r6, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) 16:00:34 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0x100000000000, r3) write(r4, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r5 = getppid() r6 = geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r11 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000), 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r12, &(0x7f0000001600)={0x0, 0xfef6, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES32=0x0], 0x40, 0x4}, 0x2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x0, 0xffff, 0x0, r8, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r6, r14}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="07dbbb7c66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x470339eb86dc0470, 0x80) r15 = socket(0x18, 0x2, 0x0) r16 = semget(0x1, 0x3, 0xacc08053030f91ee) semctl$GETVAL(r16, 0x0, 0x5, &(0x7f0000000040)=""/18) setsockopt(r15, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r2, 0x0, 0x0) pread(r2, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8000, 0x2, 0x2b8, "2711f30dedf119c9f05529256355f7af59dbdcac", 0x80, 0x9}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup(r4) dup2(r3, r5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000580)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000480)="326311f33593eb64145b66d14bb117930dd630af64f268e5b2a1a3fd3e3e49534ba70075958000159be823f450e7188ce81167de474ff46e601efc949b2332d57445d1821007faf443640c89937c71feb29a86dda94c7c43ff4197ffe03108f0d2033cbe56da06ccf9d0c65c5c420870ebe5eb0f6c206ce3ee493118d3da1971cf6ad85a1ef3d0ae6190b10f6938d8af107b181dd47380a36dd6f76df034003f7f9338b001ff879d591c14ec7aab6d084edb22eb9342db71e78471b224a358459cd11a2e686f98093231eec295e885e73793adaf4931dbcb0aac05717c39c91d", 0xe0) socket(0x18, 0x0, 0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:34 executing program 0: r0 = socket(0x18, 0x8000, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = accept(r3, &(0x7f0000000040)=@un=@file={0x0, ""/87}, &(0x7f0000000100)=0x59) connect(r4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530000348a8342834bed0656b3277fdd9bec6bf8ac3aa173506da2f2ff92ee6e3bbfbb7d426276255beda41af96e76845f4687ec6686b4a4abca52261804422c6328e053061b5f5aca6a6ec75b7c603c7ecd1df69d7053daa2a60715695e7622adda2d680edc6355bffd6df58ef4495975937e64a13ee46d06680e2db36efe4b334c41c391e32f6"], 0xa) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f66696c653000066d8665a81ebf7980bcc9273352395ea5dbacda182b5e70f6efe5d535016b3fbf3f00cd7e0000000000000008c51ae73031e51894e8b8ca00055109c557752782d1a96c63840b593114057aa10c5330446e342eab10e9b9f67da3917de4b351050e1b4a453060384dacf55679601bea4950c522f965e8395e45e9a6108de2c4b7325495a5adae9a8d1df9d28e990a5af83742c3b74f382e565ad70a7aabfea5341594157030b6864b8ca4cbbed6cc5bad769c8462f5962c6a82680d59b30d8a499680a53c3ad88472bcc018436dc1cc74cfd7cfe7a88492674eee5bb855758b07a4ba7f3cd556c7c09dc63cf1cdbe0e696a5358c9c13e5126624fa0b6d13fd397335005c638876018b1173a2a30eced"], 0xa) sendto(r5, &(0x7f00000001c0)="d8ffd4b41812929a47589f96f015acbc9d3cf9f1373c58ba02454f1ccf47bf1a89af692bb19d9c3cf77c32ea9ff396bc8b1249cd61cdff60303abdda974d26dc37a20736f719", 0x46, 0x401, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000240)={0x7}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40, 0x4}, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde3"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0xfffffffffffffca8, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000400)={0x9}) socket(0x18, 0x4000, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000440)=0x5b1e71a8) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$getown(r4, 0x5) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x6, 0x2000, 0xcc) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = getppid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getpid() r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r31, 0x0, 0x0, r30}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x9, r26, r25, r31, r25, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="00001d00201f0000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r26, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x1, &(0x7f0000000200)=[r30]) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r35, r34) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r38 = dup2(r37, r36) sendmsg$unix(r38, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket$inet(0x2, 0x1, 0x81) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r44, r43) r45 = socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r46, r45) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r49 = dup2(r48, r47) sendmsg$unix(r49, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r50 = getppid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getpid() r55 = socket(0x18, 0x2, 0x0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r58 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = semget$private(0x0, 0x7, 0x286) semop(r62, &(0x7f0000000000)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r63 = semget$private(0x0, 0x7, 0x8a) semop(r63, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semop(r63, &(0x7f0000000280)=[{0x4, 0x81, 0xff853a4b12bfd1b1}, {0x1, 0x62, 0x1800}], 0x2aaaaaaaaaaaab42) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f00000000c0)) r64 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r65 = getegid() r66 = getuid() r67 = geteuid() setreuid(r66, r67) shmctl$IPC_SET(r64, 0x1, &(0x7f00000000c0)={{0x0, r66, 0x0, 0x0, r65}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x9, r60, r59, r66, r59, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x0, r60, 0x0, 0x0, r59}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r38, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r35, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00', @ANYRES32=r54, @ANYRES32=r60, @ANYRES32=r57, @ANYBLOB="43fcdbfda392df9cfb5e1e0f1390dfd3fb2d00f04fd050e72e146139ca27dc72bcc6b5df1081f88b0c14427c90445ff0d3e0a1cd8d809c97ac6affe93f060000002102561282bcc2c1192442b44d00004b03b37c6bbc67022c22a833c3ef4f949f901ff0b6f8c1fec2c39a2c499f80053a80b1f9338e48e00d96be13e00d775ee691792d1cd59a11e4de2a3283bd61d16ccf774e8d4e7afb478534d25fe8e6462b8d"], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x6, &(0x7f0000000240)=[r19, r33, 0xffffffffffffffff, r53, r30, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r68, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b35999370942eff45b399ce6e77b2ac39ef07000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/39, 0x27}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000001280)=""/114, 0x72}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x8, &(0x7f0000001380)=""/47, 0x2f}, 0x1) 16:00:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8000, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:34 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() recvfrom(0xffffffffffffff9c, &(0x7f0000000080)=""/217, 0xd9, 0x40, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000180)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) 16:00:34 executing program 1: shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x1, 0x7, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r5, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r5, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) r6 = semget$private(0x0, 0x1, 0x4a9) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000006c0)=[0xfff, 0x2, 0x401, 0x101, 0xfff]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r13 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r13, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r13, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r13, &(0x7f0000000680), 0xd3) geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000011ff9e9400000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000004300000000001c0000397d98b39bcbbb7512b4880000000000000000000000002ffba08acd8e45df512e3dc2e2fb0f33000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000003081539dfcca3ae3711f1fd7963cd084c0f43d0252e64239c6702c2a8add846a69a2b9ab5e5c18aa906d51782970aa79891cff92fedc0f56526811fa804e5477667dae15b3b9fb48501b160fe8a59252140018e610ad0fcc076ffd18997fb00e3a361e7807a6e3deed7248d2912691ce5168a3897edd4c5c42c39f4545170f9218b3c2280481eca9853449cd7aa53cccb3ae8f3f5bf6a009948db9500c0c2c016758fea4dfcd85a34f5eb2bfedc52570000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:00:34 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept(0xffffffffffffff9c, &(0x7f0000001640)=@un=@file={0x0, ""/33}, &(0x7f0000001680)=0x23) connect$inet(r0, &(0x7f00000016c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001700)={0x9, 0x3}, 0x10) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r5, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) socket(0x1, 0x4000, 0x7f) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r8, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r7, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = semget$private(0x0, 0x4, 0x82) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/166) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f0000000540)=""/4096, 0x1000) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xbbf) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa5d29377df292512, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000240)={0x2700}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r3, 0x0, 0x0) pread(r3, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0xfffffffb, r2, r4, r5, r7, 0x4, 0xff}, 0xff, 0x8001, r8, r9, 0x40, 0x3ff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x4721beb8e70fd320, 0x0) ioctl$PCIOCWRITE(r12, 0xc0107003, &(0x7f0000000380)={{0x1, 0x6, 0xca}, 0x1, 0x9, 0xfffffffd}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740)='/dev/tty\x00', 0x770d3809a1857542, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000002780)='/dev/tty\x00', 0x8600, 0x0) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r18 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) r21 = getgid() sendmsg$unix(r13, &(0x7f0000002940)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000000440)="42c3de8f6bea58a352776b91692afa759b3534601c4df7610c93fdf9955435c3b3699890e8f2c20f554dd4f820d56ab62400eb35ba7e4c72e5e704a69c30dd6a390ebaa2c7fb164fd8ad799bed71c2d2cf4c65e92d6c721899653415e774ab7a692e6574b3c053010e9f149b8228b785cd57c429f2de8ad359641cd88b533bc4f2f2f1df2cdb7b90e4e45dc6f12e88b02da1f6c1be8dc473c5b8405b723cbe501be84d9454f79305c16ab791293bfa068e22296d6a2d080ca90158f4bfd6918a0a873c3238af6d8bbdf185cad1fa", 0xce}, {&(0x7f0000000540)="c8a8fa2d56c33566b3bd258d1d8386ebc5894f322295734cc2c2d49684fbd973e0a5e372f424e12478f2872666dce417fe0f99f69fcbc346428ba216d76d01aad7c49e512b01cd323dc46769c45fef60c63411b274ddab66f5c20cb6d5dd64bf54f4651f2ed2133e920fb6f330081c9da96a239339cf3c8a0483249c17570edaa2736fc9d55a635c555c749adc80", 0x8e}, {&(0x7f0000000600)="6deb81a58859af12d39dd1c76ef9023eaff51106c566308981ec01b47b9e73ccfa465ebb6b5e0ace4b9156e4e2770c766c3e71", 0x33}, {&(0x7f0000000640)="31c925f69541903d30df22ce4dfcc4e5ff2cc3bcc7c85b028c72d1f7c0c30152e77c2d88003c2c080530b7b9f53570334ab5e8fdf873d7850286e50e60b95081c3557d90b51b251f8ea2aeef1706f0e1bfdd646e3ad6635351e80ed84aa51406fbf02b08697791fe5bdb658b7517c344dfdd981492aebe0321bedc98e5415b2ee706428923df66641f0d0a1a7fe331cd0add5ca5fc188b974e9d8e3ac10f3666d64db78243630ecab55156ef69751627847c9aabfa83036a548c4b3c231c971ed26db159f754e599d2b831df5a2178acdbc7e6c69f95511b4d4e948a39790795edac0c68f2068b22629acf97e7d3161ab30481a2c16b6b9f9e5e01b4c4aa2d50450f75e8c2344e1c86c618333a873a7cbdab6512685713608a95c84f3abf155e4b3441aa307242c531f2e685b713c410f2fc17b0b1b8c1fa5fca5aa9988008c997678d73513337ca77f36511e9db493466201c6fbe3ecc53c185636d7cdc79b699ff38d7abf8277f3b9e7d63d0ddabd670b3825543637e1f208449cfb87d246d4537d157eb2338c98a5df1144752cc191f6dd01483641ef42cc807377042189780c703eac2809e765cd7edc15c5683832898224e063f3d81ab5b34c8e38e573aa07603c011d6671a68632641dcefdfdd605d0fc73065558f719757830b5beeabea9f2f508afe84b1e1826046fe17256d8ab0b8c33dcf6b4a765700eec5bae655acc3bb74d3c9870948098295ed94e7b855c8331100194329befa36e10894ea96d21a1f00eee8702d94f7804af4c219c5711ed113729e6b4403e0e7f78c7c79f59a74e818652d5635c75910b86403de1398e3f8e35733ab4440e332d7fd8dec7bfd8c17b1b04f7cfc32e353b16a40c179e25cbcff9f06fbb4f10d953d26d13093529e3c8291706c8450d73d3e0429b06e222d34cacac3a93a50706c51cd97d3906f9dfe862fa984ad96dbb71f3e6024d775e4353dc026d4f05f6bb03767715c7f7454a18bc5973d985d10e6a9dfa6d23617388b966ed0d988d945fc0b82371dc7e4a2e732a696c9759d7bb1d6663c28f88846442c691595d24f70bc2156357efbbb4232fc264c99219bcc466a64dce16bd1466fb5f8d634dc969446a5b285b2b92506222b66e5b315e1f0d991038041c65eb8e0bf954004bd7c2881bac4fc5706717d87c419fdc0cedfd378cfcba2962dfa1b16a983d0ccf593c90ed563925324220dccba17a650320a58176c5e3809aa26629e8009c4b00691fb328e707f9e0dad2407ec72e2cb2ca6d8924d51eae2238f694eed3b526bcb4eaa81d6be0df348d5afa186fe028d212eb582562d17cc3ab08b0cbcc4fbfc4532fa4933fbb716bed7adbce135e8a50f8fdcce80151247cd32f6a9e4ef43b75e1da7e09e270414176ee98f76baa79a64e6ca59445d4f513d35b5b76a97c58bf63da4b322197ed4a9bf8b3007ac078bf2aa3d311977d9b8a794dd91393b64ce447cd09429f8bc1682e2d507808b5ff19d40bcd522949162121734cd5291bc7525ad3973e5ecf12b2b658d096abd19f2e640dc6f80d1e969e2b72a41c59385473726e0c13e89b2f743f0b590ea730bd915fe155ffc694a4aa9ec561fccd45acf0e2c413a1f0049cfdbc446638d6979f245fe1245275189440f2b7f37798bde27cf0d8dcf1ec9cbe07c977782b31a918832255f63e6d99d208b2bcd93f9baa946cd04618d7fe31a92c9c6c83cbd0c40f72e2886abb374bd31f91a93ad5be7309c961d251af45246a5996b6f793b545bc807365be5e5c8d8723745a3b35a3963e2ead5531c27dc31dfc0da333be6131c7222d2f4c4f2833e56498df5c9f12d80f8ea5e5b74998ad4582cfb356857d079fd2b55627a74d0caf32eba6e6b755165e8cae23cc7585ab25947b5ff6774e95b3212a15f10da2115eab472aaba727f53ec4156fcfec5b54fe52525ea2768112da6e3046c4a261a6b1dc98a5f6a88c0a7e86fa944bb11811b046faf0f8286b18770b1fe06d23da0410f2d94a405f8ce6d366e6d7fcc0923a990b68db34351764cad06a2855d9ac160f9da98ae210584e7871bfc3434c7782dc14399f788aa9f0adc51261bcdebb8edc4b82c65484581bd4789295b141c3313cbde1e2280203eb35d426eaf726cdf35693503ba5cb48ebf2716b2b731a4f2bb2048e7e629b15dc68411a057a9493ea86b904be7f000e20f61a51d1b28c0aa9afc2df649d7ffdad29087c72cdb8aabd2a18b22a51a579b88d81ad33501a179e5e261174ae4251debc9cf953c8125a8abef8efc6c69fe3a75516fb755812a59f5beaa40a3b2667a0b45977e8815769e6ef67a02b62363ccdf7222b4989642e231ed009e91e0f6e8b244282c7f6650a3e42e1ca47d62144227ad1deb72ebbf2fcb6d75bb9d0fc311c053774adc009df38d8b47e1ce78d7d7be83d3e664c4e64cb8a4e98f289894115efc85315b319d11c3d6ae9ab8c45c046f190993603bce3587c989ff8ff3b1be7302459b6f8265a57723f75e569b0bfe65836ad03ecd3c38bfb200ac856e774516f24c75169e0a4212474b167adfe45ba39489722dd78d64d072325888a4fc41d93e8a2bc9cf9c7edb9417c1a4a5be2f7669adace2212ed0516c0dfa9ce06fb3638f0e75b81ac97aec1c2704caa51e89ffd59f23b1635d56886bcac137537d1bad9723647b470568af3e4ca00995dfe772f6a4f2f322a04af79af1b06b0df4dcc90bc7852f0d660cd55fa86e0a07325bd17c2765f3d8c002fc2be31b0cf14b6f74394e7cfb4c0dd41980df2075108e16fe01aa7348a1b5edd8b2b13208368a047ea2873f318adf516a822f49f9b1593cfacea6caed6db3b9163385bd1d3e75e47520180f659edb1044b45e2e0488c11ef5e26fc56879a60e352eb0aaa1a71258ab6b25f02dd98e9d319a4aaecd8bf25fcd32ef81aadd16380356e1439e257fee37f5baa53f198f7b28899f97a1cd25b9896267e63fe502b049bab23941c4e3728db9d85c1e4f016339866fc857506e2fda7942c6a75d0c859a34040d2e7b02e50d1076f6cdfba205c218b7b1b138358d7c52b53f8d3cf1a065dd359677086fb277f9bed1ce7ecd72ec83bd96cac3a97cb5e4defd86d1874bee3776f35330251e25a01263e618806bf28b274f850a2cc0c0e4f0a4fe26a50393c3c083d2dc8a9a5c95803389be4023e352b567556c036976a05720d5736d103f6a21c12aef990b8022fa25313d1097e733d7032031819d92920b8afb24cea77dba70fc3dc89981726c2c4cc5066c349a7d0f7f22797fd1dc7e528ab5142547411a297346629d515c52634bb248efda0eb2f09907fb2aee0740881be00d4e1644b2892f8b528c99bccefed669a58a79d3401808d54dc248f5f88a162a5b87c1163a33f436cf96842227ef5864b2a01fcce54b7fed12d6a5799782a3ce5a5f7378f4713f55ae790fcb077d7e0e2abacc347c9fda3b3638e61b25a6a0f3fc4e1fdefa7e597739760c0cc35997184f4b7368163b409871b924f4c4c3c3c6436f08d7bc4d5fa30326d958e4486ceb048f5542df63ca18b2c3fc90008874552a0937bed50220754949cc753e26862e3c80436fe8d92bc95c4b6a88a887edfdf1400dc3ca4ee3f56ba0f6d6e10f07d709f9e7275ddae50cccde98831ce075ee7bf345e64baf18b6ad7dfd7364be8314946690c9706422249f9e971f021c51b86501050d94700dd87de09f0f2050edbabc1e93cba2e08eb74c71827b2b94664f0fb4c0a784eabab0e7a56eb41be9b7efb9f8b85b60e8007f292f63b611a89a357beaa475ad29eaa46c000e9b333cc2bc5ed587fd178c130d7b68027233edbd6310da0386e6b6e09e1fa8c6a0f482c5eff46088a54ec2d5aae56950854e8a01f524d5e5a86d236abc9a56c7356abb90be684931218e6dfe97d890a22b0d24d5a8dda4f4337775dad287643bf64ed156f2229df6ba7b6ccde41ec6feb0543bac57b6886f7ae5db2c5cee7a710b9a0b6e067e5d3299ea1ad4ee212c61dac7850d2d7d0c8cabe8e0adc296663b2e034f69342e9fd6989cb30584b916f49eca8594f782a4a5faea328e12beab1fba19274e8fc9fde938e497903f591a72311bab4c1288639b4d3b9e1d5650cde3eea878596cbc434f3eb7030d332fb881ec06a59ecc150139d384d32f631d7a8bb61a5c5be22455f956664730e5ce5b084f234e1dd00b75193a86461765991524d1700a5663ed8aad439fef8b2d61679ebe2a0aad2076b676c2d942f8a540698b7875a6efb39544a1cbf3ec117c9240cf5eb80d8aeb1ddbc12593cdc3ad10e75caaa98c320062aad871d252b1100b6e80609cefc45341427cf038d5e3075a2bd2c20aec53fca229f085b626739e16126e35cf5dd1b1758635eee649bed714fa854623347111bcd34e6c0eb2f85f8693f73bb678a4943e655dac9bbc294fcd868c32c451b3d077c5138dd416fbeb5e2833c74207253fcfd7c0b487c88dfce04ff153402282560c6f8bf82821aaea35e95100cf1e66d560012a9bedd0babab12c2ce5aa8aba3232a5cbaa38a7f8cf01b4998dd36b15c1e32a628ec77320adc66d6b29a01109d9ee9e40bc1a14fd64d71c915065d75a6617ae32312e599f72d2cf1cb9a7e2f966182f12d7abdac221d4a4209c210fdc6a9e39ba4ff4dd907e7da1db039a7acae8c0a5d8d9b2a6db3f161359909866ef43da6631bf27b2f0d0b9d10e74e261dfb9b4c9e7cab20e7fc870abb0204c0ce178d188d15da920e20ef4de48d9f1601c3afba6a8c35ce5e19667b726936af9dc4eb6b106c6e2e98580c4c18a460d0c6bc7313420d91868a14815cc37e16e70a86958e640f9690073e966cf34cdd2b00da39d0170abcf5bb7ae29412ab8d94e500062981b73d9d5e341517017554f395394743799c64ff35474d1a5caf76a3e813cd7d7a0b5ddc6bab67a206eb2b521fadebfcd63472557b37ac7399f86d4ed23913c8aec7c5b386b4e31bb0b3ac8bf4416aa66ecea353c8dcf2b53bb235f45ae0f68520297aada3ddf9c5f5a3af97cf101c09890209724c35fd986f0fe52b74bd55edadf5f20c90c75543ae5ca9aefc9ddce87aad0afb2e05138578f387f8f8255702b8cc10daab4c032fb2426c73bc077bc7353c44aba9d754ec43c00e77b4b3916bdcc3b911f92f27dc462cf1f9cf93ff88f22d81893fa90ef45222635d260ac09ad2459aefb6ffc73e88e42cdc16d4b93496bf61fdc9f89fcd504032ba462822ad2f056f48d32cba9ae874dec4a600dd3b1052925d1356ad448accdcdf4cd91fad1e33583784222fb5ed88f481e0ff902eb6574ccd8b218dfaee7b1b9db61cab57f81eb10b25493cab98de0a957432f01c883149e0622a03883bbda582f94a418d502dabaf0f73efb573966ad1978e0b433fd3a3ea3aa3e9436ed2da60e3ed52c23265794b7d28acd44af91105b913a739f97f9741e2de391e58b4aa1f455e18b00b9d82a4e24b2215411371a79f69a858202379bcfcc886452984536a4a65eb077c247a2da381a162ac8d77bb1640cdeef967fe16c5ea805d754fa360ee0d3a62a4f498b0963b362fdba0588148c1476f177d6682ec4e0a82409da4eaf3a3ed364a7141701ea946744aef66447de5d29d2964c3cd5239a83cf42f146c99916beda77e713ab52fa2b5f8fbada38bbfec61baafb9d24c158ee333f4600f18868df42e4ce753fc219e7137cba61c77efecb262a5046c7617dd5f471662ef957a6c81c3b5cea814773114fd80b13abc308dbb29b51cd0f65c9e4c64ea3a52f554fb854e9da01f8", 0x1000}, {&(0x7f0000001640)="03e8a34fa0edfda2906a4caf47319ac36ccb837e33edcdc45f1bf332df6c5f9e9c1f5409e50b004877ebef15b71e4f06dc77707cc9885fed8719ad12d8af68e8bf8c91c227a566f741975a6c653a12a107291b8fc686c2e7be4eb748ede1", 0x5e}, {&(0x7f00000016c0)="a1efe900ecae5b50fafefb6b5b9b0bf23639950b6afc3f02b284811ceff6dbcc4bd1160e26f7b12729f1cfb5763959a4459571b081f51af60d286ccec8a15ee59f618e3f0991a6e0b2907a0d3b41404e86c58d3ae5c5abea7459f70d2135407d750d086d3c1bb14b3904ab14c9bfeeec17a75ec34aa8d1bc7d1fdd79930a2b5c415eb18f062b57ce46612d20ec1cbcbd1da5ffe13dbedabee71fca10316027bc5696c1b528573a1dc9b5b3b41138d346b4a27eb06ba27d237b7aff03dafb53504c74dac163ee964774b9f95480a5e25a7678839e8a23d54a51a5df0cf519a640432489f5a93c92eac25850bc16449ed6ec339f00fdd2891d982b113ef00757509839762000fa617fb8c3d576d173996f3543e43ee177af1529244d201e7cf01c2951b38ca5f07f423a4d544ea5544973118175bd6dd76e746ecccc07d08d63217bc047d5bd60e4b175ef94cb77cd78b3dfd6706f12afbcf5293e99dec09e3efa540eda194f5bb623c1dd88bcedc9594958c4bc42ab10805960500696a831049de27cef3d20747b6808b9f5011416da6e4e88284aa6c505cfb5590c7f1a177b4b78f8debadf04d984ba84448b68209367035688491d089a1fec3ef576cdf84c4f00156afcaf36c9a774c2426081aff0c5b77b6e32672c0ad1a35e3b41c891f4ba658a2447a765d6719b1fb444d6d9e0f5e3e954df4461917bc5c451a9e1754787793cd48cfea062f469487243d8b37322d4166d63eec55a7c72eaa242d6700fb9c43f29ef3e2aef9a043edc6b6f2459678da61a3beb937898f04c2504b68e13d605d3a91b23651805cedb32071a71948d3c0b87cd97a41e3368bedd767f5bb81aa2c9d65c1d6e00b6f325a9f57acc907534e91944168f5d69a743f978b3c995a41a6ed2e3395c38a94b2f067dcf01d54932532c70323b6a89907588bda273fc7acfddc731dc4ca5b85f306648c05b6601100533c37f8bee4edeb29265c0a89d08740bc3c565ce53d3239753be35bce464f65fd9b4a581f346c7513cd56bad0c3123680b745dbefa5032d17f275e844f1260646b62058124bd90662fe6a5fe96378ca59e7c377f7e5a31787862e2b4bcfc2af7ec3f2f7bc4dd6f694c4d3f2c04c096afd7d151840cce366b3f23e7b9ca863248ddb3131474403fe44bd18516659d8c169bc3787e7d3af040093c4855640009a4d4a6edad82b130e01a220e71c22cc6b32b87c8f924d6f73e35aee918cbed5d8608b8d4cc8329db4145c7716ae8bac6e875bf3595d197b6fc919fccfc3da626902b40baa7d1a6751837d60a3323510a7a29e9d017ece0782540ff8b1b26dc50404cdae19841cff6f90f27e6ff55ba10ea1e821e36aeb02b676e802e1af2f5cc314e6ed5e528b3242a2dfcf03959c7e0e69cfa2820e9fcffbc5350ec461b5bb94bb3b13a638eb0aa3f51993fdad0c70a3e1f4b66df06df42d5f197063865998d14efbb84d19e6b9927ee465b2e03bd1295f39b76f823389fb1c9cdfd2ff1bc3c04e23ffd5c56b02d72ad07b4dc742f10568f8419e9851060f42821ab660c4886e0f6e02509f943ff41eaebb290dddd3cdd31d24750a1ecf9a323f3d58294964233161a4d227696c199800b1ef9d28f2d877547e2c3678768b8acb5eccad17560e0236152ad2dc1e4dc00482ee0d2427acfab4fa5d3ad9f82a71f51479fc05f5c9147c18eef4b559e569bbf5b4336c8a5269d6a48e14f35f49fee89f477748aa42a2f34117b9f56f325df2249c4bf0d649f1487cb0d8f73e32aa7fdfdc5838c1a0c56cf3593a97a71887af5c3e9c0eb39817d8ffddf1bede1118712f4a6dce1cc3d029fd6552de492d43ab240a441daa450d9548ad8a4c202ece624023f92fa1ceb49991d693fea8adb87357a0961142547793ffef8ad8882ad9a0b8c03efd4947cb895053ea615768fdace20419d98ee245d2d5fa3642bbc77a3cca06e8c08d4291c604d0b2d105545f0631fda432b461a04689e5af1ac0200bd68c4e87f04d70a3a895b5604a66bb48a32cc51685d8cfba49cdfd0e71e02ed19499e92e0dce74e7699fc2884dd7f9cc92dc309cb8713881910bab2c54293d30485d82631934eaddf7137cb0a2a773a6760f4dc313b731aea64c9e213565385c4ab1e876ae59d90e0cf2f9cb4058b1a00b23121168d0644f627e62173229fb2870511e9c5102b855b5e273faf11e7f0396e114a60edcbeac020d58505584b015469cd339a0e0cf2bfae3ab28cc9ed2fe8d65e5b0773e0b9e572b906653fa7dd2c747b95651b60d8f8b4a28ca958c8d346d9e55ccbfa13b4c71e740b1ee8eb6826e10685db2aacdee0e2fffe0ffd52abbdfefba42b9e9dc8c492597143cdc21f12ed9210967f30285a02c5f40b1f1faf0871443918905a668f5473e067649a94d63598d89aee3e82dcc9a5d913e65fecd9cbd97c701db91820bde99e157e81a38f9faf57a00ebb29a26633304887dc13df237eaab55f1ac4f4c1359e5372e223ef532bc652911b967b3d12f7a4f73253cdf28bf1cae5b449e086a2dc3c37acaa6c4851f181731e4e058416327612783b72e34947b16b37c8f0a43f7675a4b0d6792de586d50417fb1fd19c75dcf97d2b239d2d8c40ffae207a8bbcc9256ff3952ce69be1e7218037881a066381d6c722d3ef5d3b809e9cdd67f694bd7a8a694fe53b80c13d973815539e74a2f0b0bd251b678648607f7b85336abaa4c111e939cfbf3e8e9f478ae761e2fc995ccea94a548cf7f425bbc7a96858fb737d8dccb9ba9475330ead0c13fc95921af6ddf37562f677357089139bb03b6d0a04d05e03b9793965844546d6796ec817af6ac37106ae7af283e729c09241c024dd4a87997ba40cfdae8c69554e50173944bf276c55bba59323df8dc0335b0dfa15a6e54b9d6b856ccdb1332be3dcaf26babcd376d82f521d7994fb375ebf37dc7409e67dc04a097bdb0019163a27704aa1ecde17366e0916c1481e0260e9b4afcb2f7e42d742259871de8f8eefaa2771ceb189f4485d07b26eed66765e6f3c7a8620894f27e4d9234cab24f83b8f3643cf617aa2bdf686e0af0982f836292479fa3cb1118fe89a20566c723a346d1d466dae40d20f2d1b46017f006f5a1be961d803abd5becf225d0f8594c05e0be5a4cb45601393a0f1402d2162d43271a1b103e1461a56697b52601c67f37daf3a7c07577b1c02b51e6404220e0b69d3df0ce57289d65f99bf1072b30f83c25836cc44fcfa8f0bc0dd258d09f3f9a9c1307f9ddf54fda2ee94408162616989d93421e07593be1776e7f58987ca54e8cd7bc4a43b5f63168787f22b34be9d9e91ef7f63501dc5a03ef5bfdaf6c50ed86fc5c4bd8410cd6b61345ca8dddf9a3f72e059a7fe834b356333ef7d26286f15928764a87b5bf53c994f88258d3c6bfb74a1b38cfe5bfb33712b8b8e8474149c7a06ace77f37f4cfa27d5ce5c705a1cad29f00737867d5afbc75db1f048dedc6f13743b661436db8ab0e026881b6898a607f6a38a0267fc51c0ba2fbab63fbb6f2c85f2e3495454f13622fd86537b673a6139161c0076182ddb1dcd2dba29a5e3754fb8df1904adc4144bdac8e0a70ed656c3cda8fbcde63578de5cc395d77dcbdcbb35911b5b42480f4ebd29a1df08e3cdb275c9155b7f3192304c995fd12a5f7e339f13f794c3850dc6c3acf5e44c2b0e42a2e68ad6612907a0ada55f450de5fb6cdcaeae9996aac3ca44c444b135eefa80a83e4f1668911f5583b359d12f54d6cf6ff8c4a20b7bacf01a1b0510b4cc4b841207cf233258fb7c91c20c59a2b325015bd737c1c463ded068ba79baf3b0cc4a799c5976e62d9b93ea504c9668b7e816a30f1ba3e17d454e6b9af937d97ee6206f43f558bcbbf5d7df0cef815f8c7da058ac1f04e639e3f584e1fa49e8bed3597c1a8d7523cd6f411395a5e6ddf98200ecd13d1964a1cfd08484416d6077b7ec1aacec3a078f787453cadfe648bd6c7454086647bae85b49c6a60f9bb82c26296f9b925495516c1220d346f4f612fedde08a3abac206e6c832130887ac2df73ea916c5c7c0256b5e18e48dac817a2bdca9cb83e0dffd1a1edbde9d8b7a8152bfbc9c47af45a47d1caae403df5d48e6e46ead8e194541d5176ba9d9f27eb296e4d6c924b61979eb059896b0539d8c7885d7d80df09bbad82e3fddabe632c1bb2b466db391c5b3bfcc8fd51b5731f01d0822ca99303cf9636611c849e09d86bd72969b33df0a14bc4d20de21fa90f1f520b82503592251b48820b2d39f38a997a6703e6bc23bf8f29ceddc333401991991d17f99da7f5ba32d9d83efc283f7f98938634e98153bff71d0dd632dcc73fbe3522ee3c7b4b87faefc7f33689c50a40ffe666052a97b928af48ce5cb0ad4b2290ca8eff745cb745998844eae2f674c04f9e10042d89d24b3e5fc4cae6b216db01db21b738be4613617099b9c82d84df97595996a2648db66d261b61b57573c8840c7f799f754e33a465cb30cc32b0b6cbd73f8fd4ae77221b0bb7b0441fce63608de5df84b2740beb28e8b0c8eabdf2b7c52be6f19a36b85c38f22b9dc3e2e87d9f4f74a3c997df490c48641363c80b54661d101d14c5ef7196ba9794564562d7b5b4d4f5aa714d65835fed6c6ec761728774845b21dde565a3d0c76426dbaf37da7f020360ad96b57678726f4dde3833e3af67ff80aef8d8dea1a487a6c1eac98541730056a8a6b1cda053c9ca2a45b374787a083ba805ebbebf092e50a00fcbc1d6b469c8d61276ceec6ce79ee3e3e339a1e13c4b50c87ef4e6b2ca7a16828e6270a74f4a87da9383759bd26231d885d09fc1302f468b500e6efd449ef4ca1f1ebed44427182921ce20d6e477d70ac23e31c8ceb5377140d9d41b92fb1f8ebe6e83ebaf431afb444b9431722493b9f4cde962e1db6755993403b0c76aa7878f6f0438e6c33b23764511a9d4b2efddb1421944cfeb9a628d894a3e39a2d20ef52c47b1643b663ba90f35e183bec593ce6901156c935bcad6d18899c634f624def2667e4009a3c0e33f6234f47fd88f1512139c5d3e5d7593062bec92701e6065dc77b23796b710155d7dab7df37eea537dc331144c1a7ab393ec4a62e81c35c703aa0aa024842b1018f7b393c8cb0813b17efa74f8f2a5ef3a022d85783800fbdcd648d6f67e2aa1bdf10ef14913aa09c34cf2fa0e42a5e76ab55262112066fa730d1b0cb72a36534445f8c34fdff4b08524e86bfe50c872ef2ad0832f9968d4503ea62486fbd1f985c4b71107bc6f2dcf73b174818e595b08167be489ff94951585212027efc8c532edccdd4c493fe1e906a69c737aa94a91a7c61e487b73ea30bbb9ba1e1e3fc759ba1670ea589ee635bc1b5fdc5d824760bf7a0151212620b44985c8e09e46f2bf8150848426aeea09d9581876c1fff8d56bfff8d768552e6587b765f51ea681db6b3f4f5a7c73c682ec94c7fc8529a7cff41101c35555a00751b8dc859980fd138159b82a498fbc3c88062b7d09e9cfe0e05cd96e7703e293b4815b218ea71b68ad717b64b16be3aa44d6c985ef5609436178b5b333dc2f4a364c48a2b4f37288bd7f1d8d56d3db73ed1556b5bc15f4134d7449635faab587398db14211c7975f5c116e67137da176327af1754e7ac5df378e32288a4bd29e76c2fbfb5c22dcd0a3e9dd1561846534d7b55167b33fd73430316ad216695e9fbd4bceb59d9b786a678b3ef6523db21bf98a6ff18f5f189c744c129079170c69206b5f7ad7a2cddc92329e940b15f30a172a602f36387af66f", 0x1000}], 0x6, &(0x7f00000028c0)=[@rights={0x20, 0xffff, 0x1, [r14, 0xffffffffffffff9c, r15]}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r18, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r20, r21}], 0x80, 0x2}, 0x1) geteuid() r22 = msgget(0x0, 0x10) r23 = getuid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000002980)={{0x7fff, r23, r11, r10, r3, 0x6e1696e819266b98, 0x5}, 0x400, 0x401, r19, r6, 0x2, 0x3f, 0x6, 0x1000}) r24 = msgget$private(0x0, 0x588) msgctl$IPC_RMID(r24, 0x0) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x21, 0xb, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) mprotect(&(0x7f0000142000/0x4000)=nil, 0x4000, 0x3) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/145, 0x91}], 0x2) getpeername$inet(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x8a) semop(r0, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) r1 = semget$private(0x0, 0x1, 0x80) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r9 = fcntl$dupfd(r7, 0x100000000000, r7) r10 = getppid() r11 = geteuid() r12 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r8, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @cred={0x0, 0xffff, 0x0, r13, r17, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r20) openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x0, 0x6c) r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fsync(r9) pwritev(r20, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r20, 0xffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r19, r22) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r23, 0x100000000000, r23) write(r24, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r25 = getppid() r26 = geteuid() r27 = getppid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r31 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r31, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r24, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}, @cred={0x0, 0xffff, 0x0, r28, r32, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r33 = getpgid(r27) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r34, 0x100000000000, r34) r36 = getppid() r37 = geteuid() r38 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r42 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r35, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r36, r37}, @cred={0x20, 0xffff, 0x0, r38, r40, r41}, @cred={0x0, 0xffff, 0x0, r39, r43, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x7fff, r6, r15, r18, r19, 0x142, 0x80}, 0xfb0b, 0x2102, r33, r38, 0x1, 0x270, 0x7, 0x7}) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r44, 0x100000000000, r44) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r46, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r45, 0x100000000000, r45) r47 = getppid() r48 = geteuid() r49 = getppid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r46, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r47, r48}, @cred={0x20, 0xffff, 0x0, r49, r51, r52}, @cred={0x0, 0xffff, 0x0, r50, r54, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x9, &(0x7f0000000400)=[0x0, 0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r52]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x7c, r2, r3, r4, r55, 0x0, 0x7}, 0x400, 0x9, 0x4}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/166) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r56 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r56, &(0x7f00000001c0)=[{&(0x7f0000000500)="0b52db33ce594f50f7af87e649b3fa3973d423cf5bb68bbf2603e39d77ef79161da2efa170604bc00d9399d59ecdfa2120c3d78e3a3b2a91babb97815f26a3a3f84e45438a7ea6a24135eaff363a33fc3b080a9ea5e835f70ab86c226059e2b570acafe49c8b7e0f4ca91192a9c4e4f4d572d76c75696c448b5b76eb458c52734ea21f39b93df166b53db0df0b5d1733bd862a1c7dce72e8e0118c8f5e5ed55474d872a6b6bb7d33330621507cdd0b73e00f8361dc740120656d2e0a4b95ad8b9ca7dfc14ca8f95a385c8dd335618afc5b28772b03815f89cc098b026f252a67471fd3c8c5563e3097f13e76b3a868d437d12cdbcb41c1ad33cb29010b6a16351f0656c6fbbbac65bbb694fc01719f896f199a21d7f2d285f1d6a16392a0b018e56804878760fa964730b2fc258748019965d432bc4fcdb7582f8845c91822bc31a7eabe737c14df5441a2aa1efc40ea5a2302e3e3b51adf4302d46c03b5eedbccc05fad20f2c503d19286642830def813c9a153064c1b5ee893bc43f07ce31dbcae92cfdf80866ccba2a1227ffdcea88453b014b576cb0e4907e471d03598fa8c3b04d9f2e06530744aca3bbefad6cd72e0f5565147bc2da49926995c4f8fe37078738af71fc05aea88346b16cc9ecdea42a70dc62a69f5685812a591ef82c455ff754299d7bdbef33a852bc3eb2c5db8202e6d55ebaae2fffeb02ec4621428eeee51feeebad54a92220ac49cdf469ec70d061459b262f4bb24f65ab71baa74c6630d96c4af28b4e76201d7e970fec16f460b00c4ea15ed6fad7e1ca9f25f5381f74a7a4750bfeb387006d44b4ed566bc9ae9402ac486792501f2d8685eaa4c3c3557d03d3206118ecae81d1ffeef61afef90bb63abb2ec07b530fe53a246fb9a026b12b4520d28f282695a11ea9e04e0933dcd0a091241286224004823a1c7f7ca963a925b180d4333071aac0432d30396daa9c128d770e9e06c2a94a1b0467922c492e2cf5708d6b52ccf5e4143655548e5e9f363644bb6607479f76940ed6f097c614ab7901f3318381d03a8233f4b7f1bf2100bbf9dd07fc9e48a983fa1362bc7e529d21fdee9204f2c0bcfd5f53872502e73f0db3ab7c02d555a496ae345a6cf53bc530c9a5148f72cbb4218069d3d8f10182439f4bd736470fd13d745e1430fd157021bacdead2331c412c79624add216bc09fef3b66172113e6284f46d1260e5fcd72a4130b9fef34907e81965d7572ec30fb8f7e8302e7bbdcf16d4cab477171c5e42f91cb9b155859ca3e0606e352862810965587bc7337333a7cfaccb52b0491ee96682cb0c42fd880dfbebf9ad7af0ac3a5b0f179f0acf9be0fe946244fa9c872ba9027044955a7299c4101b75cadffd2e409c92f91d4c415eff13e717c56a7ad02fee5883f377c612c540201d31d715c6d927188a08539ba2af7b4f590ed2763c33e79aba88de6165b2812c82182ce500c3780fbaab7c9ab2466dacfc474e334bc6c3eb2b4321f8175525edb4957d264874f263ee891b3d066d06127f28e8d5e22c2f439f275c2971906610b164bc01e41aab8fdbe794d93ab68576abc1d091539015c0260ff185004b027427ba985ecce5652613b60ff47cae7d726d1bdeebc4a059e90718ecbc91861bd6b53c02314bb2a69ad55a48e4ef24d7abe97c79216c41d65f4f1381489a6369950c7c75d0980e6875a375a1a7d54a3143caeaadf6bec926f834be08befd90ee241ea8a64e73335e326e9837a16d33c77c2d291dec2620c206ed0a08eb463f9351b421cf7cbbf9921259cb17198d098fd75ab08def22090d2e33370d856fa54655f91a36aae6261454c54f298ea8dfd545be64e784eed779a4df18edc0ff088e5295f0abb27f0226376523ad62e6875ea24efe4d0d457c8d2a81f1313f7d52ed21049034a873b2acf82729c09bcaa8bc2ef5da37dbe0cd3afabce7b769ce7328d5a51eb2accc0a51431580595c6846f2d1c7e30da4f91d2d5d52cff827fb1aec0c83863f18e08213be5a042cc30273ca2aa70c3e1ddd2960cacc9a6d107b14d1aac1a585771522a349718e75063d0776ca7b08539f11c8c86768ed7d89c13a2189728efa65eda7fa5474f28e1f93c744663c3a06e94890ec0f88f334db82cea2fca490ab26527e9c8a39603eafbbf20ae501fe40b8e33dc49f555654251579023c514b5cc84a3221ac3902d2ee8403088a5095a16253e89758e91fc1c252b9fb4a109e6215c48b6973c22c594bc013f0a517006a7be26d5aaa2bdce9bf2726a77cd4261414e76d941833d48dd4eff8a14630d70671dc5b4d6781068b264e4cd43e4622c0379f58ddf4a638816aaf3b1f251df352fd728ff67d87377970b18e33a76744095619ec811ce66e0dff94012c6c356b5b22440fc5b2e6b62e9d5368837b8f630e233889b93cb16073a7c6018b7d6c9237d8082be3c958631475523f7c9d8513661f8476efdc1d78e1fa383ead8fa5507abe064790016d60af20a6ae9efaa23e6c519bef2ac26ad1d824ff5a798c791db1176829ddeb9dbba9d9122488166176ced9c74bb36715f6fd296f46bccc27fe411b91712a556b42c1cf7e72282732f7e31595b21a06f121c12ff61a3528742d8a88368791577dca179f8a5364a4c7e77c26757580b37542f577c8b7fd022c6115371df49cc74f415afd7a354e9b606782ec98f0af12b6aa943305239193a32ea6af0e18fcbd0c93f881723d8eb515c8a6d10099c75ba0349a5ff7103182a5b4514fd2a717020d18ae8a51822331fc6914ced4f108ecdca652f8460f977956c63feef17283752369ca411beed6309c1e3e03e3596ef94ab1bf7cbc4410438093b8603cb2d442ac169fdc14244b3015e5685a401905eb059923b19470d94507e15c4a7bfbb9f75dd7e15439d1053a31fe95c73a0c724e7a13c1e6e188ef031eb516e0a290b31b549280be6391cf2e5a21642fc28bc59f48fa625597c3d9646139e02ca582c1a3f926fc44fd9816dab91f54dd06d211cab8bc79d291953966a3089f5f643914d50ac9670af1cbf44f4d8829606a3ea1d5ca212fde0183bf9f3002cad6d52f499932786de7ec006ea23105446b3a788bbfe966deb89462e3a6b58044893e5a43f23789f4c2869e8c06a8bac939bc66bf4bd79bed9d82f3c8530902dbf02a21588af267cca1451a4edd9b16fede46cf6729ada4d37a7d3a13f323ee1cb193d9d7f530c322710bf0ec77878ae9d24cbdcebab1b91534de4090809c7007ad6a06cceba23337771a17ec68a9160594d334386a58d07fa755c44f71cc69d79df21dd6cbb18e8913255d25741785d49b56916dd093368db8fd1120747fd4e06a76538d32fff81b080435bd7ba3ce8b7c1bcf452c74d24afc9e77248ff76b37bd06e4beaf8661958bf71aac9bdd72e167aa17a129cc07f3d751ad981b4e8ea4bbd194940d188cf0ae5129aaf29614176088f0353abbf3a764012129e3cfbb8d7af2ccd009890106690cf807ab8d31a6b9febf0eb9342d01bc7983a0b868bef2e62e582e0e8c319867d2d18e29bb8bef73e0d9330e34879bd2c4d6adf10c41c50df7438c73bca62546b80bf029bccac01c4b5a34772aca2319813d72922cd9d9bc7a63c0dcd25f4367b601728ceab13fdc9e73f2a892f42c7d87b191432fe905f60757a95bd422129a952cf4eb8f0b6cbaf76016207d710b455836a0a608d0e6114d2ad419e63313a1dd4841355ae82f21847c3e93cc23a9af79dd7bc55d00180678d4c7a303552784cda3b2568e8d3271c9793338c347477614e71dca50f35283f85d32f5bc4dc6576821dcf33db2bd66479733dd077be188712a8d0c2b7740bce34a932f60b738a5fc18fbe3022398944d049688c602d498fe455eabb32d910af2129418829c38f2886dd3ee41921e5c25cf2ef82fbc1099eb9270bf2b8561c5a32a736687a26f87d33378def650ad0086830276da9b5fbaa99bb2a5aa0053fe778f4c6c011e8ca9b80e431b4cf512962339af9778bffdc65a7f547b8fc5a169fef7fde5105e957198d58f2c5a2ec84bc66e805700a89c8fd5a92018daacbd0093ce5647e49fe3163544ae2730f1a332cf1ce585d3fc67f1e26ec9dea661969a275068e0c7039ac3c7664625db6294eb3bb03f1f7382fc7c481c157ebf652a248e9f44e5c64c5b6dd4395c3550248ea915662ec62c4a06c36889965cc71e1d34b9d5ca33d52284e5be2fa631dab6f35b8c29760702abb3d61d21a8f34e39e19f780bb41dea5b8eccb2aae03b1d95953c22933c612076738aa02089217ce54ef0f1badc4784206a62c3958507d443e5eab6d8642e5a2e0671a9fd16489a84cba0cc568d8c77e1056bb3b1463fd751b951bd8648819903db062d59c6abda3fdc41ee51473bc81027d098e9a80f067f3882433205326dab315a4845c79b6e1f3bc08f52e23dfd26ee549bc5d2dce29ac8085ac746801207b86553a8d6db010aae1d968ff9b8e516631ef355fab38fe63d350d1af9fad5f480227558a9760fe0599c42e50b1342851c92a93c08a48a2c1f2285a5c0c157d192b3a474e064063636dcd4e98014fa40ebe30caabff044f73fa2b0f76896567fd1fec33af40331f2bd6b3054cc795d292f817acf78368080aaaa18ac43776432d2a2b4d075312f70188d9a5589f9aee6cddcab7c13c6d43a4b96872597e4c265a9dc8c50a2b17e1500c9344908c5e592d4038aa5e0196c331818a463df538f4c7904b1115cfa6d685cab64529ecb1dd2f563730047083df89b01101d4977f8d9aa126209a9d4956845dbacb7988cd4dd33048ec124beeb1b20c24392c8bcd95ce097f04d6b7ddc35994097a734489e9eb1717397c423d014a0d15645267178e2ddbe9d47d08a7831503b2c0b000a596a6618f8048503a4d72c1f0ac33d0cbbde15f13bca54e351472cb3f0dbeca4603ae8c7f8529c1056a96905f9b96f53116132ce51d6896651db9166f319d83099f0429964095fcf66c5def91c6f7340fc59a6789d8f4e389baba4394a5c9109c4bfa0a7dc1005c656be192ef4c81bb643b4aa356541d8dbe5f26e056b51586d06464b670b33817c6872718cf2ab510b719969f12532982e524dd291235980caaf1d192caf924d798f02a47e3fa1b3be41915c9583fc22c4ed8ce88dbbed64ce98633b6da8e8107e187b53fbb411e5f2bbdb4edc02a409be43b6bbed18d11e409ddec89349378d43ce968757c6df28cd4b79a5decb3a439e62ad558f239e81ef81a0b275a84657d70ab0b3946d323d6db68ac5ae5ebf9ff323e097bc71ec013a32aa33b0b70ea6377d1a4f877b375cfeab199f3b70ce2d9e1b04c70095f272546a748025234c89184c8f109f80ed13ad241912b8f10e7f6eb0bf6220de2882b5c618eb4fb4a634d864bbcd2adf0a1ee8db5673441cbd750cfd8c9bed1874dd16f72f98b7df24321dd224941ffdd4e7aeecd8440ea10037b26f25dea1e0be25ae34a11ae3c19d6819aefdf8eb3d66d1e5fc82c0cdfc24c37de9a8903ed3c89a61a50e6d081296c3f6fe392270b253d22633413fc8be4a998f9418448845bdd6cb8490ded881e2bd76f25bcf6050f824ae8c17e27aa5a531faac2a41eba965ab46a041dd18df12428196feaf65ac6c167ac82cb2157f521bed40508c604b05bf124be98f5370827e8b0f44a2db4e3aa9da97134223fd228c836c175ae72faf7ffb9d5d8b13d334f2feb2bbd61e46bc63ea3648321d6df4d7014a9dcb3caa80f76d188a320abc76122446dcdf6ce41c343e94db0a271909"}, {&(0x7f0000000040)="916ebe06ccae7e22c31e6b96b8cecbb5679294a787c7ee7829fde98d688a83"}, {&(0x7f0000000100)="8739d504809f2f71a91801cf9d784d1efa1054fe2108da19b8730fd603c553374248cf7095a59c299ddd02eb193b03d68407ef7fdd165044d349eb72a8e86d3e8dc10ac0d86c7fa84bfb40c7010105a4363396c84864ed82040b1a1110c3c5edf2b9d1c2d4cba543910cf31fc0fd50a8818c5d24ecd7fdd6601501d6300d7f8b6b53103aaedd039a5bfd"}, {&(0x7f0000000080)="68934b417131f87aed9ac592f87941c142cb31bbac6d7a47b960a78b5a8a655a19f46e20c6577dcb75423b564d16d255ac074a"}, {&(0x7f0000001740)="abe58ae9bddb64c5cbe2b2fe31386ee8eeadf8dd3891ca5b6a3604dd985159e55667e8c88bc136c040079f6f19e9f562ca5a98c2ff8e3ac457e9d07d68288619dc3163f84f21361681d71309040b744d82289ab2e763b7986f7f5ddb6efd23930ac439f42ace5ea8e73abf927e164d66b74cec19e0455a520ee8a5d6f1eef8e405760dae0723f87c0945cd7d8c3c61a9b8adb1b18e4a4b33f33727e0a785f45945fce97fd143a27334c00ebbb02b598ab6bf568c7340b6cf7009688d8f7c4927bfc9fb4405e9f7d9f8d56a2ff03dbe25366eef1ccc58a6971e644bac1b90fe48fc7c0bcc724774b5ef331d112b82b4d11b075f9bda4c308c8511855bdf1886729d1d0c525b1b68909769535b6df666d24274123dfe3d2d7fb20c323f5e7c3e2efa39978831a91348e7797ba7b9e78b03c0ee7a2aec89e3c244ad1efa564899755d68b723d5d2c22dc309a4a79bafe4ea0412799616bc150d18cb75de46af8c6cba9bb2cdbda3d9cabcb65c3c47521957d19f9f441c43d7e82d07cc2e5184e2fbe5da0f0a8577fe281ec450386a9875c0d37d9f0a97958c83ff02aa5804c611662958dd235aa64b1bd06c8546dbb8daf37a4ed7033744537877f91345fef8faca205c5b80295042a2e9ab0c3f12976bc905d5193f184ed46a82e142a9bdb1487ffea3ed9867c7996e99206af0e24f27c690616a8ed07d6186c6b3f80a04e55376a5e7ada22de640504c82622edc6c76aa5e741ae3b3711d3fc0a4e9dfc6c007a1812078ac98fbccfdb21a9f7e80cfad36a9e7d35d1a2922550a2945ac626555064b794e21b54714491c5da18d1b1da01640d3abf37923e994826f10efa0577790d08efc37717a81e1f0cacaa617b5977a19b278eb5e87ff4401c193f58da13870beba672b05520317f0cd76e61746e6ad567d9c0f99bf3b5511ee41b860f1b251f13675ef2cceab0d5b130bae637913948ec40ac486123fbb9b2e47f444fe4be4b7b44201d196ec3ab3368c915c4b5eb2160c753cc683a3518b8f81fd2d0b7c703f1283216310cadeaf4f5ecfe51f5a012cb0547be2b3fa8ca6c0011176d7a86dc37ae03bd172f19546d46fa9365d700a36fc7320e3e4b6b059b510f2aa2693357359b91fccaa4a15152ad4d91d85e63e0f703c44053f93eb62fec6ba0f7e18aab3b4b446a48fdf1289273b702e1637700daa15296ee6d3995aa1b981a6a18f3d334c25070fe2b380fdd6ca7de6072aba05e2ccfa749ef933ed220a282356e391b4b13aa99472d0e7be7c684ddc19a5f85f39e454b4e81448c50ec7cc2eb1bc44160ea072e15bedfe5eb695dc6745dcb6646bcc8bac41dcc4d9d0f1515defe5cd2f4091c76860dcfc71f76a8f475e551d8357f85e45a87f1a417f64dd153f47438c2617fab3c5acc116dbc7ec96a3cb4feedf1d1bb6ef94cae059a76295f685845909d3af222dcecbf82b06dcc950ca22bb9b7d188025ea688f5a1a6da130289066917c9d7126869f5b66f5238915f0980b8d99d26ea115cdf657d3918b6504e4e1fd08a40c9ead2c0ccceea90a3645a80c1d4285c40615a5c682313f56828ddc58bb4d430fae36201cbdd096ee1c4bedb24e2fd8782c227425e7b5913eeda8abda7d8f65f6419cac4e8da18af8d18d8c79870e54d3b7c7da100329cbb3311ff071ae5b9a9bc83131a5669ce2e9cec7fc17c1021a95cbf06f6d6fa53634dfd5ac4560a33d062d23cc8fa3760806f56aff80a82cf04f68a5ddbd04ecf8307fcf14d7eb82fdb149c06fe7b7657c24fcec9dc12935b0baef1bbdb0579428de49f5bd8663ce49ea62fdefdeeb080bdba88b134963ce5ac161e869f93f204bda153482d7fd9c4eaf6d5f9e9f1beb76b900e23e9ddbce43211477112edd63232e05862fab8faffce3397fc41c5527b9b0e66631943679eb57072a54ec0ddd6480b2a30923ec5914f8b59c5b7a352b689cc78cc3d8cbdb3027c65f8fd62daf7abd8152be476c6efc83c342379ff9c0d216242bb81c17c194a4892cfeaa1548b009107c40402dceb3e3b2ca50014c7457e2eaa22d9a87d7ca806e628cd35fe84283780cfb493cc811fc494bee4538ec8c3d5f9ada8f115b18dcff6110ef99cc9a5fe9861eb0bb52c0621f4f635a2652c911d6782e4ebc3f37e6c591857eaf84942de04103ac629b170ba7ee7a744634fc6dbaff5a2852ef7a8bc626d7bfcf3d66fac176bb54db2b37ba9d5d596064cf67a93032b8d9cf5ce1f72e87a11d04f801b600436f65b4d68208cdd68dedf6cafac7f955750ec8aa65eb7704601dc4b8bcb0356abf3b68e69b1826d2227ff3e9a6b44bd55fa4a005d939e21e2bb594a3cd98c557f25555694d56ae65bbf5cb503990ad1a5d4ce13edd9d9890388e738b4b371b090db525bcce3252b539ca98be52e64fb9885e83b293b9f95790d3338bcad96fc6fae8e7cae779b68f7f49a3f6d65fce66bf4a7815413d1fbe71d5faca2b79e60b75581e77515978acb09d9023c46cec76ffa6be0f257829fa606683f205fb31c6e9dca956da0018f737ec1a926e63f5dc58c4ae7c31e2fc175ce91a7d69dc436745bbcc90f6a8ae92b57b36d8445b64c0f66380cb7a9f5f7b1b5e4d5cffe778450aa35ccd0d2ab79d6f5983801cfea29e05989a649071238b87e5811ea843bcb6dbd8dd1294c8e966e24c26cf93653b49b4230ac2a7fd018fcc62a03ec4bbe9cdac5d41efb4469981bd46a10b5ccd7b03f5cd23988a62cebf949859ee7e3e17dcc6ecfbdd21161d5dad8eb62c3c319e4d9e442f1013d55ca6a246a8fd3f048a59dc74b798aa495554d2c5fe9b289165339fc6c418f1add84665acf91eb458b18dae2bb87599047f565d6a95cde04fa49e278c1ab21bda867656c5e5402dd5e82cb62d7571f3d7427afcacdadbd4ef9d5e6170b474d74963a5cb96d45d15e76ff025958dbf797b2eea5c94d6a6bbc8761ef75716e46cf50abf814f47d0372de18370b1b5412e9aefc3d642b0166ed65fa694c6e394b3d3bb3d1b1fdd18aefc3fa54a6733b27037609dffce197d8c634317df2dc8589d5befc025b2898cca55dbf69d8f4e417d455b5af0303108e7f5eea2a67cb923e7e2ce3a9ec13ea3c15c11ea69a9a4a5a157395bac8a6354b578948ceb8e9761c9981b7d7b714672dc729c5e89062acb283aa87f2695304eb28ad9eafe7d7a91d28d67800a6769cb34ede95889f42f116f9f13933c31fc32ae61720ed9906a95123294b8e5d1f6e004fc58b2544c48e8e56d90bf40ef8337277c8e708b3ae0082bed2fd24d2f37a4b444b59846483a9bed8dd9e2ef6f8dabbce44e2f3a9eabcefc98399fbf575f011fa1d3eb7715ce673de4a2ba5c12720c3c23a4e1292fc1dbb9579450295934b5119f9c49833e1dbd94cccbf22936b14c7ba3d9986af8e464946c4ebc871a4b8259cfcb89d2abbebe014beda53b5b8bcde72f15d15a1e5bc9e1ddc076b83d8d31ef5f3bf9450349c74e9e803e9422425ba264fa1682040e3417c5e3c0412ea80b97722e6f64c9a02c29b2fffdc9a141dad718bb508193c9d1c829c975e2c6d4f50a9c5886473f6d2ed86b0e25c7ac73c598b0f1de26ad8dba733d5fa72c95207b71c53e39fad56d8cac308f42469bfe3212a34af7f6835d5cbe42143205e8ecc33cb2d56ae543d28b51804201984ccb60361a77555e0a612c48c5d43e8ee88d41036d71fc5bf31344d37cef970a55253f51c440fb7791c8ea42c35af88042529fe124505a0f9ea1b5b2fcd290fc033408a4affdfdba37b2f407f7719689fe93c733eb94ff2ef8b75edfc356ab515dc0074bd0eec2e0e98f2ab40b0b6ff4832bc2fbc9b28582105f8963d1a097b86954fb074f06cfc02997fd9b0adc9c5d723af158e20a447db6b67f6c7762e38f5aac356fdb8a0d9d2d213e87197324b0532d0b2fb30e59e0d0d546162384b9a614cebbeaf93eff0201635410a7a6ade706503421a99a5a88ca522f11ac990c318fe9d6f305512ac792363725c7ad0ab48c0edba4ae01d3fd204e869667c13ac836379f4d169cd3e85fd4a419b9014d680117004d1f72014a8e1bd0cc5c5810708b1b3ba2767c4b8cc68826766834d46800352a3ca9769548c07aad58d2839be7047a7a1c6f95dc95f0a7cca2e2cf20c034a8e94c5a474346f5d39f82e0da600516a950ab811acf9dd9c7b4f619621603b05ee0a91fbc65d7af51cd0e56c66782668f68e69fabdcb544eb19e1f721caf0ec1f669aa4998a0ddde72cc966fd05d20fbeb695327a753d621a4bebbb34e9fddbdd06053a645db95bec228975beae7f3b20153a448469773b99b724d79a3df73346be1b25f284024cc9b1f390e53ad02a61f2991cbf1d5e97fe6af4f56dda3ada9b81492274b6f368be60e924c577abf566e6f360ff8367c7f217af60dca4019c2b423ba59de413558dad1028dfc8f9dcc7b0b03efe99aed8488f0d2b0384a690068c01e1af7620fa52345605aa7b70673348cd86a16d18a51c38f06c058884d4c7b72cf2da7a1f687bf84de4e3676c8b95de04c4b0a64ea7221c64571f69489258acbd1d7e76c2b11e9a30e6b06c6b28f0afa4e91a33f7a0999391694f47aad406708c37fabb7a56f99e15b3881ecd25f5c41598a153c1bfd2ee243afd860466d6f1a12931a96df4c0fa0e42668546bde229d6f3fc44464885a02e94e5b232abfe1cdfecca0779d7c4fd88c56e52a74b2e4e0e22f5b2ad994a64bbcf2c43ac0a1bbad4a4603dd315166ae256d8fc35e6100a5cd32f12e414a645795d4975cad900959902b9df533c0e083b341982b8d058153b79a59fe576a99e54b6d6c6ce4a11e85a4b99876301075a3ba73835149066fa92520c7709573178fc04105e077e42d8f7ce599f8e672bb3a0b1a7cdbebc7415cdc9c5c2d9f40d95b24e314c69848ce2fe77c5fa356a78ee78bd678ff564cefb2339680a3c4bd7950265ba196da1522c591b7e63f4714ef1661405374b254f23e0211390ab21229b80e4d44853760e411f5ddce849945f55cffe9b039dadb68172bcf9cf8334a9b71471596936a59e8b489259d4f3981694f7f5fc6719c113e4bc8bc87f4b65f0a5f5aa8f5f3fc6b2c9f2a7ac029094c614cbb8d5ff536ac1b0ec4f1a9ea0ee6002251640d5d712ed1545c030e96dd03730bb370cc8b0ebee3bda1d6b301aedf432e0d57111b6fe8f733b2efda7ecae279c2f3af0a6f1303caa041a68f71e616bfb4fa8817210af11af1c0709ffdfc7b71b9dc17cbb536e643538f651c166807fdb137c56a869eafeafbb6aadd91867a11dbe91162b2830353c21fd1073d27ef9861a7b420e20fcf1cfdcd2b089058f802e9bade02b81a1e91fb3fa88970811aa3e5d6b9d890c12dc7b15bb9c33f8271a6f7f644c41d4e8541306cf042a906bb1c4acee68e495f55a749ef032bb81a2cfd99dc5dec4922655427562c650758d2ca7fe473ca73b2032a01cb64643d5440306597dc85c84348ac86194fb6ec26383ea4fc93fd966295c62da1ef9879260e96f458c9c8793b93bc30941057732f37165c5a0ea3e74ae08ce28a425e507dfeb7df74e28185de54c9d9631e1ab413613e36b5c7d9db10cea114f65573b0d35cc4e5228a5b65920ba6e834c19ed14860d3178e63646945404fd38f1d5a5fd7489ba102dff0e78c1ff3a29600a924fc106f5d49457e57539198f87ba847374d9d8352d52b1569e87f68322e849b9e037087c33ab0be7a9c379e0ed0d9a16ff34c54af004395c458027aa44db7e762705bdccbeb1b1b6c560cb538acbc93994"}], 0x100000e0, 0x0, 0x0) 16:00:34 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) msgsnd(0xffffffffffffffff, &(0x7f0000000200)={0x2, "b35d39325b7bd23fd0ce35c294310dab44082bf29dad9507dd5f18fd1987a49a5d0d8b9935ef2479f2aa3cd4a798efa2c18a3e8fabab58d133e31b7b09b88a4ab2c97f5a608ca90b44c4b0ad0d48a14eb4184e0610b4ddcf154b0369ae0b07463b124bb89e4f898e61c5a933992fa3dc0c2302de456bd913863113cb4911409351d157d0e688a69a2a90911ad1917657e0f47c4e2810396c5be5156ee7b4a952ce55009dc06bb2935fe588681c6b86aedd1bd1455c4316904910af034fcd348c1d238ed5032f7d9f068fcf31"}, 0xd4, 0x400) open(&(0x7f00000003c0)='./file0\x00', 0x7895595b1665d0ea, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0xcaa93d868252295f, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x341, &(0x7f0000fff000/0x1000)=nil) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f, 0x8, 0x3, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0xfffffffffffffd03}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x15}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x9) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = getegid() setregid(r1, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8a9d, r3, r4, r5, r1, 0x10, 0x7fff}, 0xc7, 0x9, r6, r7, 0x401, 0x2d, 0x3}) shmctl$SHM_UNLOCK(r2, 0x4) r8 = dup(0xffffffffffffffff) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000000)=""/185) ftruncate(r8, 0x0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2000000000000088, &(0x7f0000000080)=[{0x400, 0x0, 0x1f, 0x7fff}, {0x81, 0x1f, 0x1, 0x400}, {0x4, 0x2, 0x80, 0x4}, {0x3, 0x1, 0x2, 0x9}, {0x0, 0x0, 0x3, 0x8}, {0x3fe, 0x7, 0xff, 0x3f}, {0x9, 0x7, 0x8, 0x60}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0xfffffffffffffff8, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x205}, 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}, {}, {}, {0x0, 0xfffffffc}], {}, {0x0, 0x4, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, 0x0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)) r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r10 = socket$inet(0x2, 0x3, 0x6) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="eee9928092eecf87cf1b34bf804eb926e3f97b3e7ae48a47549e5bae7d145732d5d3eb4bb8a97d79c6e6669f950e4fc2dce03e5e609feea03b0c416689a2b07455f18b675ba99df3256968df3011749590dc65a2e664896fa04263e7728795e398d11711199bbc6b70a6d7f4fe3b9199d100cc65f3f2ac5559d622fbe7891cf19c001fb82f966707", 0x88}, {&(0x7f0000000480)="0e5576ca027e689de796bc37f65b007589a9af938d2d1c4d5a8f029e0cd3d67bee977d0f3f451306ca9babbf5d500ec59ca0268a20c383bb6a1c58cb23b7e013cc179eaed320c4b75387fe5437dccdb365bbf07a950224cc8c6cd3477c55fe5138518e18b990159482db6d83e935b5688305", 0x72}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r7, r9]}, @cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r1, r13]}], 0x60, 0x81c18151c5dd1084}, 0xcb39c2fdf3ac8ac9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r4, &(0x7f0000000140)='./file0\x00', r8, r14, 0x2) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffddd}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x7}, {0x6, 0x0, 0x0, 0xfa}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ace8a0 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x2) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x14) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x2da) r5 = syz_open_pts() r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000001c0)=0x4) fchmodat(r6, &(0x7f0000000280)='./file1\x00', 0x8, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) close(r3) r7 = open$dir(&(0x7f0000000180)='./file1\x00', 0x10092, 0x26f) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$lock(r7, 0x7, &(0x7f0000000200)={0x3, 0x0, 0x5, 0x8, r8}) 16:00:36 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e492cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faed00084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc47641a4f22b68cb50c9caf9fdf7c1ea437085f97513e7e604f66273959eef6acb195e090079dc9284e64c60635331c024e4f4a419cf4d67ebeb2bf78fde1808a50d9ce208a71e476aa97e9533a88dedd9addd2be6b17c3f421822fdc5bf8204b4287218d9812f52e7e1d0b3ff5ac7d11f60dde44e355390687a0c91af54bfbbfeeb5c732d398b2ad6cbbb98188fa7335afb9503d802256b62a272a24e3408031e75c2f8209285f0f24c7ffeeb8ae212069644df07a9762ba62db1a3ef387242403c20698"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) bind(r5, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x4a7}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = getpgid(0x0) r8 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r6, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r7}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x200) sendto$inet(r4, &(0x7f0000000680)="13b84674621d59cf67649fce667100b9a9e42061810c3d2dc864fe78d0ea747f1555d83af89cb656b47ad1146c1bcb51589d56deec8670f3f65d5eaf1d23a0d464b5f5d69c330740c7acba6b04e4406ce5953485d4a2b10b748881fcfb1af80ac59e00435d12d9d7ea63f58ab35bef75911599776491481f33f52eceb85e213d1e01007147c60fe67790dc501c569d45cbc6d3651dcfd200d7ed2d85", 0x9c, 0x4, &(0x7f0000000740)={0x2, 0x2}, 0xc) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x2, 0x6}, 0xfff, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:00:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) fchdir(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x8004) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xa4) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000700)="c2da1fdddb90b7bc23398d8a438f03b7fdc750c604ef4bbafb8363deaae852e3013faced653a8864efdfe839bd6e39e63cddf6d607a001aa24c4c247510132249b3b58576f9df7026c39f9e97c7f480de58e16fbca4a2209b1268fb840965e58d8fdc9f210b597dcf6db25a39bb90656ae557539f3c2b9f5c216f9b30540b51865c921b68d7a90c31ac590acb05ff138565b61fc1c53fa5cbb96aa8176ae24ccd09f810c9d4af8e60c114c01593282778a95e6120282e7e8732f770df4144c6c66b6c6aa0556013355c76127d07389ad1f36d10236cc36881d0faec218ec183d3a5393", 0xe3}, {&(0x7f0000000800)="c54a26861c9ae0430942377173e0b14b42081e818d0b4550667c36171817df9bdfac7481be40d151ea92c09073010c0869494c0678d4d517293f32d85eb9ed15c9034c5b00fae27af718bf2a5876a0378d961fa4a3c9a23a404c72c0e92fdc203ad53eb67a8a355f211ac6f43f3b5f2292a820bb1a009c03389e528014bcdb1b33db6529919ea1040be723ae5df6cb854b612d48e70e0a4eaed58f98500bd09f500400e0857ac28bbe89a33748a3c2d2e644f6a72ac9b18a348d6db004254b", 0xbf}, {&(0x7f00000008c0)="d3d4b0fe7a12afdbbdf14c8ee1a0dba35289adc5ac4fee9f765750c2b08c0ed9551809cc7dd058df", 0x28}], 0x3, 0x0, 0x0) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) symlinkat(&(0x7f0000000180)='./bus\x00', r3, &(0x7f00000006c0)='./bus\x00') pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x20, 0x3, 0x81, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1f63, &(0x7f0000000080)=[{0x3, 0x5, 0x80, 0x7}]}) r1 = semget$private(0x0, 0x0, 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0x1}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) write(r3, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r10, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x0, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r5, 0x0, r13, r14, 0x40, 0x1ff}, 0xffff}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xfff, 0x0, 0x2, 0x8}, {0xfff7, 0x1f, 0x1f, 0x53}, {0xfff7, 0x8, 0x1, 0x2}]}) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) 16:00:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000380)=@in={0x2, 0x0}, 0xb) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x3, 0xd4, 0x20, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x7fff, 0x9}, {{r3}, 0xfffffffffffffffa, 0xcf8831be9ff6bd3, 0x8, 0xf2c, 0x6}, {{r4}, 0xffffffffffffffff, 0xaa, 0x2, 0x7, 0xdd}, {{r5}, 0xfffffffffffffffa, 0x40, 0x8, 0xfff, 0x7}, {{r6}, 0x3, 0x40, 0x80000000, 0x1f, 0xb238}], 0x200, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0xf547}], 0x9, &(0x7f00000002c0)={0xffff, 0x8001}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="04ac37dbe4bd8b0886ef3ed0e460001f11f68dcb9905a70935908309c8eccc403db9430831ec2f96432d149b4ac666fb3d51df45acc4b5f26cacc403a6254546afe832d38d0ceae16ea5ba705e3a6694e721ba6b25b2484b6d1157025b8891405f52dc3ccb552cb8345201e6eb4489d7c27dcbdfa2d14ba914b79cc1bbab46c760de47e67b5517f27befced346814ea068ee6c13cac7a4af126ec2a58c69ec471a8899a770dbe797568f73c4e0a7e27a4d0314a82268ff6e0071986fb9e108aefab922a7b206e64e3d8b0c74de7a8d656ef873cf94780e5036", 0xd9}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x54}, {0x6}]}) fsync(0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20401, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="63ee17e18803b63b27cb3cf73e5b") 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=r4], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r5) 16:00:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000002e5fc8083c86f3e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/118], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000480)="ac0fd6dd2f9ed408574de1efbe5ec839081656f2a23f4943244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd13d3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f279a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1010, r5, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x3e}, {}, {}, {}, {0x0, 0x2}]}) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pwrite(r1, &(0x7f0000000140)="e3db8f9e545e0c37afcbeb611e419c54abcb2717b52c019e05becc4118ef2b39d3a4fdf1c549c89b5d94356b119cfad38163eee606de78f0aebcb51273421677be6da157411fc511dd087681c737e013a6091ef188ae762e8a9850bf3ef3977067c19ee828d640d2386feefdfd3cd3981057634322973564609d6e597e27189138f5f3335ecf9b01f8a4c6bae0443bcf50f525cf9cebc29426b775cb3edd0142a27e6754fe0b747215d5f099e0549a3024931c1b51069a", 0xb7, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000002840)=ANY=[@ANYBLOB="7001000000cee4fcd760ab4dc01893b8149f811e751efae7723985ad6d60df28e2ee1c76e872a083ededffaa787dc2146b808bed"], 0xa, 0x0}, 0x0) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000002640)=[{&(0x7f0000000240)="04db7bb0", 0x4}, {&(0x7f0000000300)="c70b6feb5736834395a47d60e3f9fde635363d6a5fb80505dd568004b41ab4cc1fd50334d46ff0f77368e5b84507bb4353f45e177e1e593e309f23e0ecbc1ccac97359670fec38b650ad3fd779bdcda9f5e3868efca2c9159a183a51da28b837391cec9928fe5655b660bf57e6a7dba7837e386770e27c6f73f26440669081c47a128d40379ad5ba8a8162f737856a399ce5d8a18d686090ed224f990a2c22a8b3c87737d89e26b9bc63a078fdca3d9492b43703ddd55ad67f4f85d55130252701eddb1000a22bee918d16b977aef64133fe097a5b83b9efa38f9e31f20c090544f3d95620ee01deaa10dd50474fd197d59ef5604c0215b3948d725578d3df69e7db60878028b5bb69609b94ea7de3473b7f331bc0a1f02882740a6f8a105ec1a6969d3b0e1c781a69fd013f0fae4da93c178c660b44e4299b1a2ddc72308e1ad578a1871129aae33dff18c7a0497428675a4e8152ec534c16738bc99a65a75b50ffd1c794c4ead25ff014e7d898b966fec0bcb52b535ac265c95cc988614bcfd96fef3e376890119a389d90fa43865eb3b64abc5d2aaef9e4482c2816279a2415da6c6bff00fd717f40010834be054b9c4761c731f45dc682fb6f5f70689b447ddac0964f79a0aeb39df5498c1f8c1d2fe9de466ad17607b8f657ba28c3161bcb1307dee3d087c4aeb21b591719443ea6032827cc16e1080dab3929d77c7a9255c45c0b33906cc202b6c6bf029ccc50b0a12b8fb9790bbe62f2b30feb761494d63adc8fdecf537afefb83e66860f70c87ff2fa33b790e6c4e4a8fd3a56a40f3164cca0f58ec248135d5efb2d9b025d8284e94fcdd8118afe8187bc9883eed3b33d646a6b8d630e8f093d36fc3984bdc918d69317f9acac729dff5c9028d65d83b02f491241b4ace2a4b81a1d144a49fc438876d5d90a7c0b0bd188a4d170d4fd20c1e5aa995e0ffa72320a5e5e3d190089c68690ec916988aba92db31edf53e6889e089c5884a1327425255074c101fc3b5413078cbe914a018dd5bd90ee4062fbd2a16e13f8c01891aed8e3f92fdb300a3b49546436174e7fe4b26863ac1f7061e3a01c6f2d09d6bae2336f415110c468cc83ae08d66ec12888b18ef28c4ce3d8bb22b31e4679c4c79ac2bbee1b74792e0b4381298bef6099c2d76f271653b00605650923c58b87d2c9bd722770215910cac17116da0b80fa72b6886b8190cb389d61425933d820f83ad65466c8528bb67f20647a8feb25dfb035e80215af1732ec9784ef8b434c52a1f04775036a1f0c86800d50945e6e95727f3d25f5e7a1765bf98970774e4bfc985b9d3c24075aa218e7047fce2f77233ecba0b8d3e218fda64fd2df89c76899ea26a74ea54f4ff253f0bdc204ab0dd840cdbb7521bea8fb2f4799908dd844c3ea9d89e606d98bd797a874090397049b54303b6dab7128e6d0fb49644b5e0b5e80680e48b865e3e68e56cf623b95399db0d949f90598ee7062217b4813c1a8907d118377b45f4b71cd21cfda8ec1f93a334d4eed4fd825a9abf97099a5c6da824f5448f36af0c3e2988226773456664b65672539d0957daee17e0a77e30a36ed5672e055209c9aedf19908e3051a074c39398dc5b005c6298f6d1d69b22fcaee0e26cbe772ee1f1a3d204f25c65037e55fec56fb7434dedbbd7c1ecf98b7abbd80a00a4f73887c8ab629d1ab0b65cfd3a930df7c0fd744cf0c7464677e4d38b46a2b0535669cfaef90be398f8c0c5567e67a4f8d9c390f6f3b6632727ee75fc5e25dd1f5cf1df221620510a40c88e4165c8f6f0acaf3fa5dbd3231d218fe0936a5b28e7876ac0aff7d61d7dacdd3f9a47c3386ddac9efe81ff1abf54137e096ec3114e0afb01c4429379be39d95dc326762ab271c8274b1e233b35b89a9753a81327366eb88fd260f2f05db6a0e436bf34b7b7f512eb62a792a4e153711b01488ec4a8865aa50e4a229f86e0e6a422bfaed5656c9214655600b4a75f5cd9e1920ee517a94a2933c16d0096995912c99db56d4de23b22e4247f364414a15e22f192d213c72cdd45a9ad3e82e8cb29a22e74190b9be04ec119fc087305732c6dfaba0d97a7de8b9db3ef60fef452942ce8fa422d1ad48ddfe77715adc4c2c85f07583dff42e7bb4585ff38c6d6c0dd8cc2352f83d7ed60945e2afb7597e258857c61e9bb831215960334c1a1fff190113802466b625a8fa9a13f50415192366de3cb23722c1cec814272bcecb40f11464a2c7e867fc993fcf38a2d0a3c022e21adb40010b94b440ed2b69744394faf32b7d85e84e1efe166b36c3c64a914ac42b72732f0705b06d1f10e62072ce8baa8c211c8cdbe1f3915607badd79aa28f44afd1325d29bbdd863277d09f2611560414df5dd267716fd2efbaed9a3c50239508f20e60a8e30f157cb6a5ad786b07998858c81be46caa7c3717a7b665f302070891546e3c288b3cc2a2f4fb882f7a68973437c357ada4b51d20fcdaa1242d723b0fb629a008f3a80d07c63b6414fabdbee3af396377c68702f20e085f8e6c9b1d724f7f075069fb5a87fc9670fda23c3ead4165bb6a56d4a287a939104d2a448b63078bc1ff556f4a6f78dfcd5de79e545e1aa11e651c5bccb8b52f5bab6ed738a80e74459dcbc56ef8aac116c4e6347e3d230adbbd3591cc14f8696d2758d5d86a66c6fb9dead0d4253417228d0e50befaae10ad1f4988c10bcdb61aaae2196bd36fc3b8bfe37ba8ea29d7b0f865a5caca83a4255106fbb97dbd9929cd750e273c15bc8ae753d0d5d018a44b2096e2d9c0b9f3839455b6a821a7f92e937c40185d014e66896ae4aec6ae889d1a25b1b5de06c100409de13d775a445852011c778c5be10d70e166221db79623b3edcb27985da864c2fd2827434bdadcc237fc4080f7765630cd60343184f6d379309b0f267deb5f561183e762fb0219ad6bace63c44e93446f81ac41376ad9bb47a133ecd9022505fcf3ce6500d3d9285bcfef6925d5d98c9aaa24b057f8bf03938211c683bd661b62219f05a7e32b36f4a62a667e8a62cf15348d68dc6e86afd4890e82ec5c9118b478c00246695b968fae22be27cda3d99a09bfb7df881c53be13c45ea59ef9d5cbcd705c5f465e9df2a1369caeb3cff795fe9b240b1e6e8c8f02ce675c1079c6c4e073d0244c1b8e7635e1a1cb12a4e9a6646b50a28c4d1d93c3e61e11acf6d9f9ecb604cae493b2c6ec582e83b307cddd6d0591e067065ae6625ebc55ec3527d53c1211fb7f3f64758f6bd2609068b63e879decce0c445e46bc055189cdbd2f0bd0487dbe7fae9d580392c6394ba03ea82d436ec5e7321840602e12e0f9c96d90c053bb0ee27c1c926a522f4e7303b53f7dc34bc9b71429d336bd2a5cbb0d56f50bd94490ddf1a6cc445a36bd73326dba18c91fcf0ff3055ab791ff7cda41073c5f5d08fc6e7359531c403ffaa97c876fa81fb78f433e391074f4036938b4f59e56d44a0ad542d241329d4446eaf7d59221bdfb0970b3ad013a8408cd5b6fa351b1bfeaaba1f1e31aed8974d3cbc95874d222c6129774ec7482258c83d6e398813275272c0436fc3f2a801d1b4d37f411b47b59a245f31a0c22990169c508183c9804e16a7303ddabc8d520181e9aaa64e29a149b3f3248d3a22b767299c9ad11a909b76c61f57b224841d566703653de55bcb266485050f874617232494faa1cbc05b8120a6d532a07d8f3d0f0d1d784f2e22f34701dbbf845e4d709d5c03287c2f1f808778438a9983fcca2c21f192df84ef194fe1584af7d37c21473689485f98ef9cff0a9c9c0281b554e101fb088e8a09472d629bafb8709194220ae797a3e0e208b696b9a08ffde19d942c54f9fc2072c43cad8d65553f82001ac065af6312764de35a7a8532ba003922f2a84d7df1a9c593250c66d296f75d165e47ed135d469306d2d049b96414c5a26af7da241ea54af4858f50f048826bb142203c28210daa000e3e5bb43bf47b538bd9d16d8bd0f00d80093e0792f313092e55f8bd8b3be61b7cea97db444f78816826f127dfaac44b97f893f096653815c493040945a8797f9fa163c51a3e4263a162d17224de61f196553b588c42edf0518a6139704deaf73d5934b63184468728bfeb924aec0054cd5caf4aeeac89a5ff12be976760d71429b6d884244700db5b110c2c86754e10209e92aee3afb4f177eaf71dca4af76eff2bc244db6588c45d5eef63e89d7d89f933fd0c62a3ad5e699ba5a790797093470a51aaf89b6943419c073c050f773d23a0160e52b1dddd43767e334e7160acc8ba4e3ad696a1f4dec5326f0ed64ac6ea73d798f9aaa850e1c4dd4768cf529f21b9928ad48ce11b2e9b5257f7d1a4a53aee41f404b8ca324db0e4fd6c268b1f2bc1b806aee03fdfaea5931ae9fc555d5a3422ba341c7ce6caf04a287a526b17bb6bfb3bf2681a0b9515be4bbedfccc8a130739d6530caa2e5253c51b03b75a23f7101b8ba9dc4d7ab07d89aeaca01de1bca93577d98add31209da7c3dc1a21fac8f81235845038d0b3d081a629dc56c19394e2e9b577b95d5fceccc7807a5f4e5533f103e20aec20ef03a2540bd92094abea010825c02d4c785cb0e836924f5cd73cd81092ccfdf500c6b3a96b9b951eb9202252719e29fcc89fb901b91fe81d9cfb2a7b3a792dfd84c05084c959ec3486862bedc6ab8acec76791341178cd1809b03d57a973ed4a5dbb10dba2d0bf01c870ec21ce4a7b170ddfe64de45c4ff2fb0210c044debccea8b3ed69721b9a01b82945f0dfbf68e178bb8f0617cf3382d93ed96def9bed7de951458ddb546f0971c6c33ce6e195c3bd14ddf5968dfdaf70cf4af81d084568cc692b822a04905ab6d78a4abdd96f32da3c553c6c0d57ec8a3a5e7a6f62a160a0321aa16f20d4a1840701788805ad8201f464db2dc0d650d8d0e685cedbb2d08a76f11aaea093c4a10bbcb631c21005c7039ba632bb4df527f64d1a4d8d32b94b32815fa93bde2426cbeac2d92d2bee20e93c29b6dcdd318c426267c27f54db0d8b6720569b22f107c6e964778a91acadf69cf4344049dff0abd4e24553f160bcbea51a0ce9176058da7667927e598605b7341773ac0530a7e32076d7627f95d880a03644582e8af45be73bdd21b2f4358ce8d5807ce826a69cd7ae5aff0d55359fac7c6ac43edac053ce741775a90acbbec8d28205478aa299730c0af8947e78e2935b0fe0e0ab9490109585c02d21771b3feeebdcf64c763742784dbbd3598c0ceaf402c1e3fb2fb6dd9f413dcf516443babfc8209c8b6037c728fa29bfffdee5b052d8fa4aea5812a63992790905245092f5d108c38ad5bd9665937e3cc18250b14746509c099e5d6e27a52bbf5256f3f55e79cb36a71d39016e1312fedfbea19065060d9d71c56e2c18de7cddb3a9da53e79bb5e97725f9c9cc6f64aa81af4f4aa8cd54d4f4c9f2b4faa272a069bd6da6dcac5b45ef9d30ea09338f74594cb8609fb208cbbe51c9359114005f483492825a562c75cb851ed722b50b1f37b48511b12f6db06fadd2899d59e5cdd4bcc6d4bdf438dc478bfdaa77e804bf06c5db996ba2420710fa8fba4157860fa15e5e2f78b75fd3dcada4515473428fd6d46585b20986ddaf76bb272137b69d4c151b1201c43544bd3a0923cd3a2fbab8a2aad09514382a0d512373ad098fec7d13bbda46dfd5aabbbaa20ac442d7e2d56e4fd3bdf962637a625f08543f02b116fdd88d1d549e3c2743fcd7dd8a468b60857195657f4e6cbbae1fb18974c195ffd3237dbe", 0x1000}, {&(0x7f0000001300)="7641abf4fbf3904d672a9af401872e7a8b83e1affb8e806972844af67c641a4afceb170c0188d52ceb9b3fcc50188b806bba88f3c3365f7e944389e1177c903a5801b331f81168db6cd39bb3d8f5781e7c916f834eac46b7cc2d517a45f2", 0x5e}, {&(0x7f0000001380)="1a82b5cef14a458a9362e1e0a60c98342101653cf6428ac4befaf20c17a772aef31a0591a4d61be821ff9574d0e6e9c73795df2e762636c462bc3a052ef2ac844c4d698221450bd2ebc2977dc502100410087d3b42e43985766b7c539a5cc2cca6c52f7ea69e0e645fa716ea27c0813e4bca3890856ff859f1ae3ebe99efaedab1a4d8560f135b3d23e7cd8fdf37996cdd219c191a5997f0a33f315d861bd9ccf2", 0xa1}, {&(0x7f0000001440)="b234c073e4837555b970c7b688e8e58675fd9571b8bc8fc60a4bb950481a47427acb41ecc336913dcc0024e959593fb22d482882de919d461b4f339da4bbf606d5343f3d36d4efe7241902ffc72dcb0f74ee1c854726834e8edef043755b3cf2b357c7671b77fa4899c76d1693cf7d584191b403f73a3e8e3cebfb36640b0b99cb6a9bd77d1e9aa515e366c37829ac1a92031f4f7aa459eba045b16fe50fb7953a955dea4a736e6973df6159", 0xac}, {&(0x7f0000001500)="c367ee1ac899c07f8cb5a2499b01ba80653f01ebfe6110d61e95a26cbd5c61078605b63f6dc38f1fce49fa9d2fe29d1facd21445cdbe76604844769f2495d9c6100cac5f715835e991c523f4d37501eed748d5123a9a74d54596b0292af06624513b9eb1d42ebfc9552b632c815993ac275d57d304c18b7989286ec61bb0506e86442be23ec45154e6db092768e63136caf8b8a8adf474f61c95870ae2bc56456bc76a331260b49315c4839043abbb28bfa0c25647203c280b7c096a73252557ca731cc94cb112f35e63e3c3582ea0d0052d6d7c4f42c48a5719bc57b6be57cf41f949ffdf615e3616354f3b6777a921be836d6ff2eb2e7c4e64bec243df695e63dbf2628a3cc5b961e2c0817cdc0ca4dc0dad78ad2a7aa026984ed66b9c66f677a7cac6a9f9531ceec5085060d861f2ab5d209e616c5803efb432c1d5c4c2cb95d208d8a88af87c8f3af0fbeb71ff5be755187f4b33f0b3af93d52704dcf23c30bb815b89a516c770a1587dcff01fe5caef4a03117b45a9f015ada1784c9123319756b0c4b2ff491278d74877c088a67d99a068052691e1331d75750589824a512490a94cec25d27c386e54fd580402f8a088de1896d6094c868b39192b91419dbc36330e03af0333573659b28e6c67d195b4098d824350c05e87cc1db26e52fe4d55f05be0df0ba5a64c5afc72b55ea576388736b450465b30374f029443b996ac9ff3b7196e7c0b2d5501389f1b5b11baa3597e01360d53284fd7144b5964e66dc1b070e76908dd1294843b77a7ffc2e243a244c893f931d12cccc889857c85ae7c701905c544a43566a1a7e47c57062b2ff3231cf962f06e9b4a52c15cc2c3d670e1180bb37c6851dd7029bf5c587c32a680bc997b355c120e16d931f7a6ea802fb7c7a19b14f2ebb2dc84156b3df545dc236e3b12478d8918fcdd518798b32af911c13a0f22a6561249ea077759922636ca43c0c26b682d619944647c553e97525c0cd75f2b35afb20c92acd8b89ff58f3bf4997d392ca11d520a03fcf2acfc77f3cdded6292bca86f0b24ee9384bb7f603e4d0d7fca02db02e1753b7202610aa4ae7ea47660adec07bfbbdbd035a5803e613f3427af91497c8275df6e5cf2e84ef0b90f5947136eba805b51c5f9254ea11f23472c0229a694a429346e9f80ce12303a2fea92e810d934471ab43fff21e6f5b478214a962f8aa801042df33f98dba2fe8d55a45b0ef18275f6638cf704f1e0b93acd915b628480d90b5d30046f9507a10b66afb64626eef3b24a2030b1f902320a58ac924ac87a147e10110fe1e85ae67b8a2817e85036edcad6feeccaa4445b1edbfb67c7e1725dd43a8151482c0705a87320cc1aa318964494745889a63d752805041e2512a5924cf094ff5a554edf4e290b103e9951292aa7a8c4c657c195ebf0a47a1408c7935993a5cdb6042f00aa254350e82ae871b56afc1aeeec2e1bef494ec9517d9a78cff5bbf908c11eac3f675d12f6e4a5693c4c77b833711724fe0b6f3f803085b73071aace74546f2d23f18676ff466bdf7f2eb60319318d854e859d966d10f28872a42f09ee6d589cac48d41fe6430499c6c539ad6520bbc66f628829587046380c34ca69120bf05759c89eba93b64bfb59078b544e93d180d09e83b27312af774b7a951807b3896e86449c02fc6546c1d9ee72d40f141a1a7caa8101dc9d8c4cb9f70455eadc250f82d561093eda7d68236c0dbbc953e5aec8fe4441ad78362810a34c7744062057267723bf4bfd53fc561c44e2c19148f003b701aca00c7e69a2b5da5855e26b72981656059ea2a93f18e2b6193a6a303b2750a8197a8c61204719447130afb9a41e92a449ea2aa867f459e504fcb80aa68fc2216ee81784d538670c4f27704f048790c807ae9b65744ac53d1a3eb2916c9cfdf46189e0bb9751818fb0a7c7b0320baf2379ae2cccde58b849af385f9c9cb44bda2d9c78b8d40813b811fc65e9cb1fb675f6e3d8db980df55a190a212f37835bf2355f47df7069f89849768ece016b7386948ba759ca3b8b69c6fefd78019fd0eacb8d94765aefdd2e0bafa212976010f590035f0372a046ee0947cb856fdd2430d39dcfa388c553707d40c0f4f11568a49a688c6bf87240e40e6056382aafd3097e87b601d20c672c36db2c77c48a2bdef9fcd6ea49309192a4fcaa4d7a5e838e2df711008d79aa440e45416fd8be481cb2bc8322b5c4bb71de177e24d1b912a0c95c9fbce55899594f5a3b9758df9ae260083940af8cd12bd296f9063af52c0aec00663ecf07f092e31e6db34b91d04eec8c625270f25d9c6e9cd5d39f8b4a7884e748a58cc404a15260570bcc04116ed10231e1f5208fdbfb83038ae7d68ee6063769901c19b8c3de6d695e533909c2e18bbb275eaf1ffba18b04041c86f909f3b58e2fcc7e5a955824578a244a73e0c11e923e3d10198a933c6b688209f83a4e1059970fa77aa000054822ef286beed489d9cb0c8040b7cf012241d58f992b27ad1803a7630768ebc1f9c4ce7f3be5f5d3ce87ebb08f3b2b4ae536f46f1b3dab877923943034f78d7111b9d05fbf8cccf8747923f977560d522ae038d6f289ca3af2bb43690122c5d447c54b58ecd1ecc6b09c0301ad8c2ae0a33bab0fd137826c7692f355672981b4f27b9e515b31a98eb9a547b1ce19cd5d5e98da9c39e9b978fd82998a46cecd0e5689e2322f8462af9fa099e6b909ae1a7afd9b9e257046f887171a5c2ccf036bd21812789e869491aceddad146c2f2810ed5eb413d6b4cc2374278d02ed0a3694b360fcbba72b810725c8884c7f9cda7b0f44e7014917d39d7663650d83b76f9263688387fff1e26fbf195050183ba31347fa63b1aa13e1c695a2505189a3e4ddf23bd49063db6cef6d23f32ccce57e939fb649f5a07739a5a1967c8ee9aeadd6d8ca70554ab410a9aebd3db2e4e4f59068186f480932a8cabfd3e8779f4a6ce571bf5917b9cf25696eb2d844d1f931c1c62652e525b59a2d882a87a2dd457476867b5d6eedb245946bfd384f80c263bf27cda21df7938ca9f472ef1f5cc5f1ecd374712b8fca64caba347550c14e63b23383304d2f8d0f26c7509233ff863e9b1d3dd2670957880492693fb880f660c720d0d3e837a970ac06bf5db6439e160344a67cb9029e7bf24b844c67c8d7d893ceab14a344f69f0b60f208d361a6a14b38cf85fdef593bf2bcc86c62cc3ce7a740e0d072e762687b7081b4dc8efe1138f97b8b00e0c3cf933c7f94500ca253251ebbaa652f9e334fec34089c814f2bf736e35d8802b1605d88739814371d75635ef86af4fa2cbaaa1aa934e7b2e53877be5b9f2e3551cf447b87d8f4f38f5c9102cab9ecca33a0a6a4e5e34ed38d18ce0dad1a104583f282ab44327b5492f3c7e5cd6d1049a52ad8ceae0188c757d47e5c2cc99be9c71ad33b340a647f32e89fef60e49ac73279907ef0c5877c1f92e007e811fd6cfbf918e7f76b6bf5ae907155cd3be5e02f1ff233c8bfb2519b46878005e68703d0950a0181db3e531874ff91ed6a1a55992e531ce428b85499bc4032f1ce0de96fef9a15fe5d996d434e5124f2b2dd015ee2ac64618b385303f909286869b9db307d37581d95210cb60fff97ae8e61b5ade644bbca81815a423607861b765190b1a55917748188395ccb3a3b1de5a7a0d64ed7c1ee801bcba6afd8cce17f69e6dc9b79c46afa4d2255f88072220c4941171864e7cbd96197d86d4eccd75a1cc736220eca9711b0345121b88457a2ba887e28941928d21c2a0268cc925523b8c5594ed9950b60e66cbce73c96cc75d2cd9291d9a624aba9aeec185a5f48779d69ed9ce84257359681aee058065acd37b3062881426f9a48b0692417edb23c289826c48aef6c173f74b45b6d542223de1a8f79897cf0a13803440547740318f9e5b963e8889134ea06b74cefc3623efd9bf896b6eaa8315d1fabde6b8ef75abb3489627516a31a0b2fb3ca1adafc50a1624bdc84f6b5d4d9c022ba53a51367900030a032c807314a5932d604b39bbebb4830bd064b2047e22fdba80409c01ad401dbc80b9f2d514d57b34ef0b89c5467cc4f570bfb7847884c348ef2fbfd22ed0d11ab54e37b1be503eafe8c09773c8abbfb860f43d33493ff6049579be2dfa46ce8dcb108b13c09399f66c7c4fc4a1de480036883caf313cba534a69735faab239cd60c617e189f380a7d1a24183441d10a9341cd26a50823997cee05216b12baa589d4c675eaefdba43009e55ac385cdc3fe9339f1f4df964832b89a1dbd0ca53562b5bd8655206bece4f4a7599de02c5f49e2d94d19b00a989754d7d55fabf994117dae5513260bb01d3439cadc3aeb547b953dd5566ba7753a4b1fc0845471f756de06d1f428f234224c400f2dbd2a2e84bc16f1c085e3167208f581a8a72a37cad204a9b9b5257d2ccdf6bb9d1c33e3882c6d2b66a45051bc775822562f974986b029909a543f5b3425a08a5fd89af455661e65fc752839f284a780c9cd3c60549d83c45b6df0cb9a847581897f7abbbf9d9f89cd07b0e97832a9446530fa7ff9c7d37d171669c325a6c8a47f3cc23b01bdd73be0af77a6594af27f35fc78f3195ed9dfd6da5a45510145a8dcf391e33aa2fc989215f14470c35f081389de1c9d939f9ad7619b7e85c98510ef8b9e370f09d96930040d8346433d1ff707cec9478c390ee39a5eeaf19eaea50c12b1211654ec489ec3902fc80be675f27560afdf6b025515cb1f03e38f6e439f9ee3eb81d3cea70af76cf77b974f590913778e170c4e4adcc63d2f05366a347f43a0c0eeb57a3506d86004e9bbc45077d2a696589ed0873795571b6b9673a9c4b87b74cd7d66fe6a5a76f9aed938071b5f093a261e6e4faf56a8fe3ea51f653b11fdf967a0becba78a4999cfa4458f568a5b43c65fcaf1d624bbfeda31cffdab3180518bf5401a06644bf7b621a4eb918c4d6d90e539f321e39a763262c12e0af0f7ff035c310d73d63aa39cede3254d48db6d94425338a2ccb4570b35bfa926f709e285205e93ada206cf241cff7fbb132775437088f208690f8a9e6b5c7161c811620a14b3df170734dbd9f6bf19b7c6b83bf5dccad7387967c138ad66aafac0385f42185df634ac1352bb7ead2c4f45d346a03f5a24c875e450eb22f1ed393672c171f05a68fbe65fd583dd0bcadf78d8b13e9d0b8e5c12897e382286a18b6227222b967426f2de0a92668b57f7fd36b0d152d34e5a265c8f9946efe966c5468d8df73c0f2ed5926c1b073327c80d6548c8cc6b4a7780cd087666c660e3ac896ee36f338a3195277677763354252c437b0602b586db6e45bf801d56ab03c32b80a3d4ae4a3569491d8cfad9e28afb46514c9d86218c7b63a1d528116f6da5c7049a0a34cc204053b52d89b57a24da207703aa589e75a916662c76edc17ebc7d4f28331bac69a17f0f68d490ea926edabb2ac0e3f489b9724c86dd1e9f9b0d48a9f3ddf2755cec29bed88498b57934d9dcd6f3e1b23458d02b991b408e9db7ee7ce2507aa88a28d5f82a942842e8f408ffb94daaff3d025ad05074328318dd9199ee062be6a951ec4151891f977816eb11068e2eec89f112e1ee22d4cef696e12132a4217b595293540a319548f3793cd4a49a4587ebf412c272517168a60cad25377d47a15150e1d1f1312a16d7b6531fc7823fbac1c6ed42e10ee9dc18dea7b7488368b3f036e53f6e59555ec663cd66a7c142fefa8c11475b321a3f1e9bf83fb8ed5b52c817c4fc", 0x1000}, {&(0x7f0000002500)="a1c5f8010acafad525a245fc52905f59b226555a7103f8ea72a4d9f50e1c4d1bd8520b0aebdf0e6c0fcd4c3cf641cb96bef48266d9bf87f1f16760f416e974c044ece4e8b63e36312a1828a181c90d4341db703ebb61f651755fd65fa04fb61ac049b0de63c053d96cb0f3376097", 0x6e}, {&(0x7f0000002580)="a3b0066a0ace018917453735aa47334c3adf95cc8fcbd0021e23b9ad7afeefca92384f4a541eeb25213605649d6ccf001d3b6a28c271fe4543ce36e3402d2282822aebfd4595f4ad82d254e8464f5d3c471ee45f64d488d5fe63d95f0a14b7cba139dd754b5ef665ada0d180a86c65e1da4e8e790a1cd2c2d94dc57f855d43bc230cf05b5de3d170d38cf82c4f8f59e34c83e4c10b2438d2d395", 0x9a}], 0x8, &(0x7f00000026c0)=[{0x18, 0x1, 0x100, "bbc9bb74c8c3"}, {0x100, 0x6350a5d104401ac0, 0x1, "99752b72f91e9c7e8cadbf8d58a278166ac9f01bae20ba3bd4b37645a87e6cca02ca3efbe32ee9b3e883c07202526b6bdecf0a7e87671cfbe84165ba94c61e763d8b173c77997dc7000797dc00420e3002a035278084097d6c312aedc28b438992be12c8e6cf59838889a981402def47e1923212b468fe6b15253d36d11f7df2619e80defa6cb70cb74d793d19886d18c76078686f0a768a2aa54bf09432b0dca2a55c78d37619d8b8d3658fba3227eba42ae929ac30e28d4be3047a4a8056c082bfa27d3a5c78bc70c11d2b972b146da1d0b01aa637365fe195f6a36abd65e64f6a7ec0f7ffeffaa9"}], 0x118}, 0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r3, 0x100000000000, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) getppid() r6 = geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000002880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x6, &(0x7f0000000f80), 0x0, &(0x7f00000028c0)=[@rights={0x30, 0xffff, 0x1, [r11, r13, 0xffffffffffffff9c, r14, r2, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0xffffffffffffff2d, 0xffff, 0x0, r8, r12, 0xffffffffffffffff}], 0x70, 0x2}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) setreuid(r6, r18) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) openat(r4, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000000)=0x3f31) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f669ea1198200"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xddd92acadada2562, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x8000, 0x7f, 0x3ff, "9d82b5a4da6ba2aa421110317e5ad359cb3de669", 0xfffffc00, 0xeb}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{r2, 0x40}, {r3, 0x20}, {r4, 0x8}, {r5, 0x8}, {r1, 0x2}], 0x5, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r6, 0xb}, {r0}], 0x2, 0x0) 16:00:37 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) write(r0, &(0x7f0000000080)="aa01b83ecfb23cabb282e38ed792c98613577c1ae649", 0x16) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x800, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0xd7a) 16:00:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="2b92aa628eb0d0448321be473f1ca38745670d4cd26460878679c7daeb5916b17450c8778972633375bcdaf6f85b9b3259dace9b96e1777c242a6ebad294487738f14367d0b2", 0x46) socket(0x18, 0x1, 0x65) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) 16:00:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = syz_open_pts() openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) close(r2) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x80, 0x7, "0f756f06240ae621f7c46647472adbcd86bafe1a", 0x7, 0x1}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653004"], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = getpid() ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x2, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8000, 0x40) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000300)=ANY=[@ANYBLOB="70012e2f66696c65330035796556d49d6ae0cd651a956e7673247ce35c986eed5a26458f64075a443c667a146f7fef4b953e29b27e2abcc03bd487da0482092af0d6340fbee9f576c9d2"], 0xa, 0x0}, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="9fac337bf0782275e30b39e8df9b1a10a198ec2a3e8ee16a5d61189725cc04568f48b29e44e1e92d8168dd797eb630c0a5151bd372ba2552851e909be9c7e439d3c89197402c572894f4541b66ddda8a540164e3ef0fff7b5fccd6cb124ef9e6f64224df3342b1876bda90a3340d6970159c64877b772567d474afa7", 0x7c}, {&(0x7f0000000180)="97098e0faa658465a010065eb445e7e77687cf6063ea436a22cdef7db0e9ef8754cbfef5f833ab4e2f6052ad9a9f905f3c7fb0a3f517ba06f80162c3549416d62426c046d74f0cdedf", 0x49}], 0x2, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x140) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x3, 0x4a, 0x8001}, {0xfffd, 0x1, 0x2, 0x1}, {0x3, 0x1, 0x8, 0xe02c}, {0x5, 0x3, 0x6, 0x5fe}, {0x200, 0x7f, 0x7a, 0x7}, {0x697e, 0x2, 0x5, 0x3}, {0x7, 0x0, 0x5, 0x7}]}) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r3, &(0x7f0000000080)=ANY=[], 0x0) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000f19bc29028827d8a0615379735456bf5ce73d24e63c4ebaabc0f056fdd118ff3642b68c5c3be040f335e6608923c350128a89fb70a7a645c355bfaa6e1aee0492da76401effa2a09b604f416fe542b2d873108eb1aebf27dec1c6e2f09fc1723c281d0eb144cb179a2f81a71cbdd9a50e35261d9544592acfc50b418f9433cf9eb606f3c9ff83bcdc0f77674028b1e4293"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x84}, {0x6}]}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/37, 0x25) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01252f66696c653000"], 0xa) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000002c0)=0x8) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)="40c551571115b12ff78d5aee258c") 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd1a06ebae63225259560f8e5015f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x66) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x100, 0xffff, {0x755, 0x100}}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x8000, 0x2}}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x112b, 0x5, 0x40, 0x8001}, {0x3f, 0x8, 0x3, 0x3163}]}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x5, 0x6, 0x3, 0xdb}, {0x5d60, 0x5, 0xff, 0x7fff}, {0x7, 0x1, 0x3, 0x1}, {0x6, 0x0, 0x1, 0x7fff}, {0x20, 0x0, 0xaf, 0x4}, {0x2, 0x7f, 0x3, 0x37}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8020, 0x0) shutdown(r2, 0x1) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8280, 0x0) close(r0) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc118864655626378) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xbdf2fdf975e9adf7, 0x40) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = syz_open_pts() openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) close(r4) close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x1) dup(0xffffffffffffff9c) r5 = syz_open_pts() r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)=0x8) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x4) r7 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) ioctl$BIOCPROMISC(r2, 0x20004269) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1000000000000476) fchdir(r7) 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f, 0xff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, {[], [], [0x5561d6ae], [0x0, 0xfffffffffffffffd, 0x2], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0x0, 0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r7, 0x100000000000, r7) r9 = getppid() r10 = geteuid() r11 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r8, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @cred={0x0, 0xffff, 0x0, r12, r16, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r19) fsync(r19) pwritev(r19, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r19, 0xffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r18, r20) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r21, 0x100000000000, r21) write(r22, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r23 = getppid() r24 = geteuid() r25 = getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r29 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r29, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r27, r28}, @cred={0x0, 0xffff, 0x0, r26, r30, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r31 = getpgid(r25) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r32, 0x100000000000, r32) r34 = getppid() r35 = geteuid() r36 = getppid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r33, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r38, r39}, @cred={0x0, 0xffff, 0x0, r37, r41, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x7fff, r6, r14, r17, r18, 0x142, 0x80}, 0xfb0b, 0x2102, r31, r36, 0x1, 0x270, 0x7, 0x7}) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r4, r2, r14}, @cred={0x20}], 0x40}, 0x0) r42 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x8}) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0xa, &(0x7f00000000c0)={0x3, 0x37d}) r48 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r48]) chown(&(0x7f0000000000)='./file0\x00', r2, r51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r52 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r52, 0x0, r52) 16:00:39 executing program 0: chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x302e2, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {0x0, 0x1}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x48) write(r0, &(0x7f0000000100)="0afcc9bdf19462cc8b6faf160cf9c3706f98a25cf4c7b617796a9164e5e4b87d625bffb844a91faff39c0dde9620152a1a6389dd56d30c7684f1ad0468da8a78f6460d345487f855bbb402161ec8d06fd343d6a4af90e222b93e878de4b9187902dd01a6726b98858795e36d156a4b475b4e901945cf7861b003037d768c9976ca88ce03d98ab0d38803139795d4ddba9c0e8dc877ba13fd1f98787176bb8aca830ca9b980ec7cd96e2fa11a1315ba3e6b22f1db971cb2dbb8396192a21919059753c13810e22cb0c29ba5d8dde04cb02cdab394ce1133", 0xd7) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00006db000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0xc) 16:00:39 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) msgrcv(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000981dd448393600000000000000000000a6613b88000000000000000000000000000000000000000000000000000000008f0000000000000000000000000000000000000000000000bfdd0000000000000000000000000000000000000007000000000000000000fbffffff0000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0xc4, 0x2, 0x1000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a745375d123e5045000000dfd508999e4355f63069086de0a37e05deca1ca3f2c11d2fa47a7311e234c5217dd84c330acf90"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r6 = msgget$private(0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x4) semop(r7, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000040)=""/41) geteuid() r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) getgid() r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r12) fsync(r12) pwritev(r12, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) 16:00:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x8a) semop(r3, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x7fff, 0x3, 0x0]) 16:00:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000080)="8796e30fc42ec98e21272749", 0xc, 0x804, &(0x7f0000000100)={0x18, 0x1, 0x0, 0xfffffffe}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440), 0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r3, 0x100000000000, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r6, r7}, @cred={0xffffffffffffff08, 0xffff, 0x0, r8, r10, r11}, @cred={0x0, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) getgid() getpgrp() geteuid() getgid() socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x200, 0x0) r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000001480)={&(0x7f00000003c0)=ANY=[@ANYBLOB="4c548addd348afbfeca7b300428ba87c493e15349378635e98eb2ee23e2f2ca18ae487d61f4604269f64ceb5e0e6ee858e846d2bcf5f8a452c964f9fb4f1d58eaf29e802ce2a43164e42a8958d080d02889b7d2433902d3fa556f32d0ead57ed53ec58d3acb80b9a43028846d1d43e8f4bd57e8eaad15f28f2b15c64697e4867e13fbd63439fb3fcd22f73b7ff3c84cb99d54b9f1a16b5b55af56da20c4dd98f4c21424361534a9a01284c4a723dae523bfc72bed59d275a66813f4ad34eed95dac80b13f7cbd6dcb741461a53bfd405c11300d0b7533527383ed30ec6efc1f26763353f04"], 0xa, 0x0}, 0x0) r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) openat$pci(0xffffffffffffff9c, &(0x7f0000001640)='/dev/pci\x00', 0x8, 0x0) r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680), 0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) getppid() getuid() r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r24, 0x100000000000, r24) r26 = getppid() r27 = geteuid() r28 = getppid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r25, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r30, r31}, @cred={0x0, 0xffff, 0x0, r29, r33, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) close(r2) r34 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: r0 = socket(0x6, 0x4000, 0x7f) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x34) ioctl$KDSETRAD(r3, 0x20004b43) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="08002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x200, 0x1ff}, 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) write(r5, &(0x7f0000000100)="8c65", 0x3b9) 16:00:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="050059cc3b07e000"], 0x1) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/249, 0xf9) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) semget$private(0x0, 0x3, 0x89) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0000000000000000f65b", 0xa}], 0x1, 0x0}, 0x0) pckbd_enable: command error 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x0, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r16, 0xffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r15, r17) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) write(r19, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r20 = getppid() r21 = geteuid() r22 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r26, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x0, 0xffff, 0x0, r23, r27, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r28 = getpgid(r22) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r29, 0x100000000000, r29) r31 = getppid() r32 = geteuid() r33 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r30, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r35, r36}, @cred={0x0, 0xffff, 0x0, r34, r38, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x7fff, r3, r11, r14, r15, 0x142, 0x80}, 0xfb0b, 0x2102, r28, r33, 0x1, 0x270, 0x7, 0x7}) r39 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r40) fsync(r40) pwritev(r40, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r40, 0xffffffff) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r39, r41) setregid(r15, r41) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = syz_open_pts() r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x35e}, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0x19d) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000001c0)=0x4) r8 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x400, 0x91) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="b86660126669521bb2fc1297af73a26c653000"], 0xa) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x58, 0xf0000000, 0x6, 0x1cb}, {{r8}, 0xfffffffffffffffb, 0x40, 0x80, 0x66e, 0x82b}, {{0xffffffffffffff9c}, 0x3, 0x4, 0x1, 0x3, 0x1ff}], 0x6, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x62b7ad3b85daf993, 0x20000000, 0xedc, 0x2}, {{r10}, 0xfffffffffffffffd, 0x6dd3bf64faf955ff, 0x4, 0x100000001, 0x10000}, {{r11}, 0xfffffffffffffff6, 0x1, 0x1, 0x5, 0x8}], 0x2, &(0x7f0000000540)={0xfffffffffffffffe, 0xffffffff80000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r14 = accept(r13, 0x0, &(0x7f0000000600)) r15 = fcntl$dupfd(r14, 0x0, r12) ioctl$TIOCOUTQ(r15, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r15, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r16, 0x5) flock(r15, 0x1) r17 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r17) syz_open_pts() 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c, 0xff, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x24, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x3ff) 16:00:41 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) read(r1, &(0x7f0000000100)=""/39, 0x27) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) write(r2, &(0x7f0000000200)="d7cae8102b38896a4bb3678df8e77c6ebe1449f42c3f737e2b724c26b4f6ae6740daf638552ed5c0e594b48b5ad6b60f260e2f7e472c0ba7abbbd4c08e66893e764eb9336ec4ec408ac894539a02f791762a7f10987b878690cc3c005f8bbda82a8d2ef6f1a97a5f65d88ccdc8e2a9fc5e16df04891ade1b7ed8d07ede1d832c3829d6f99422b185e834bac3dcd4657b6ff4343ddc159b571bd7af963893243620d47a5eb8d265fbf794bc9c20d57ff143b7807e6dd1c24496179f6a9575e623b5c23c15517cb6c2244a622ac3d858bd3cea38777904de79f8e8f15a340a6485dfede4a5fbbcecbc722e57a0934fd305c07e38aa88242901edd5d69b0b735bc9a4bf58941aa52d095622a882d2890ec49d37092a6e8ca4dbf15d6263ecb0f579fefa7706672d9289b7bfa5361c6a8bfc962077188b98add33298ae64e50099c6bf518eaa3cffbea17180480f9a37569500bacf318183110ab2adb4e86fa55fd927ab05893f228b9ff0341d95e079e5cb68bab40d9e8c62716288437dca5934fa00e2095e4d63af5ab18ab9d567a432d1e42a8e4594c1f7dbfb7276ccb2222f57bc297c6561d00867f34db85a0b8c800e2e481e172cf55b43fed88bbb5ea71695643830b3f7e7a36e3f3238016b1e28054927a5c10a121d8b383d4a71ecf2c8d0b282090bc3c5ff70cbb57471ed3ee365442a7b1c9031fbb03517a315408e6144fdae84d08e110c06ccf1712a228e8dda99e023b06af3f4804b6c626683a82d6251ef81a2b393bb4062440dec14ff228792aaf81cb56962ba104cbdb4f27765272010be8d06de9508808fa02b6d3361118582b39b474a817c96da3531b86ffb2e60e8cbfb690bed5cbe1a3bacd0ec131dee70a031c9b3a0b6113c5ad28b8ee126a55ff20a3c734c480516149d5381685b083060518a590a5b15864b483bf1e2a8209e5dfc0a800282a490c610cfa9b3a5813c3914e1e9569834304e18e5c834aa9b5c3e0fc1a654c11b8ba5549d08a474ab443db9ced602224610b0171eef4b602e20203ae4bc9705bff3012746516d37c4e7c0e5215e1d1a487a4cad051175043abf8933eef52cf244f1b4c4eac07fa4fc7e2df2a15056a21e6b5c06a008b2439cd6f5752d20b619cbad96263edc666a4d8a66faa7920db429549e42f779840274764ff4d8a126d4e968ed5003c67c25a658bb47b22fe083de562aac9fc9fd05d0de17cd407553d79e3f5d07bbc73498666a1239880ee7dfba217d285cc56611176576085e5b3c5876b773763c178b78471d777ea2e9477fe1b37bfa9eed4827ad97db9d5148fb7bdb5d96e57f9287e263f0cfdf801b8bb430587836b52e83db5186c579366d8846cc51c52f92cb949d65506adc9c2418b6495e0970add202a456b5a28a1c7d30b4ad00e517bb50c02f8abd66b4fcdb97937835bfb44975a92961414d21b52ac6106800d4573a8620a44c58d7b52849382bcbd0ad136b0055e4dd2d3224d945bf96d5576cc825c80efc6a429700874aacee57161f821806ac18ec56962abfa603d86a9dc68c80dadfc92cef92df25d3515bec8c7d2edf640b7ad32b294a58be35ac754f814d3a2da396e6f38f81c135f59f4301a5e0b0e82a8587e70cc6cd444f4923c80d92277f4cf8bb10812c71c0164da4346b65eda23eab8906ab7d5c38f2c80e81dfe82dfffeceaa603222e8d2c59156108f4f547ac1e7cb2eec39eb6d784ace6b044922c94b724bf1b88e2cd7249a83272351be73f13afc585aa750e96d1ecd5dfc5df2152e0bd5b7062de327d9453bf84921099ef9e1cee8ba7035fe5e3c233e468f5dfd1a2a659a552e0a0bc2fa40b719ba206f30bb008a68985c7c0a54b771244a1c107501291ae600fadc6806a6856e8bb771283d1c8b7c7cbc1e4f6be2583d65d4853e7100ad3bb889dcc14b53b64bcb9df6df1988b62381d452c6964da15167ee5f0907f9001dcb9aae615317d1562156ec703f6ddc68bca2784ec14dda27e3bc16527710eee1b359dbf8789dc20a040bab81c16e0b045ace9795ffb592856f2c6ac7e504444d5dad3cbbd11f382e7fb22a05ceadc12e73973baa63d1b3184a1788122751de687448d24c336b4c93610e88da63d7c2fa16ea692f9b51f69d606849ec385774d6fd9198684ed249579b4a3a3ddba3b0555775dea2b4a3d2ddc8b490805cd19dc83a8cc1b38e949c74fcbde1d86cb12b148c9c93528f4b06e6ab85b40c960c6b6705bc743354b3c0e2d11d1eb4ccb6cca4037e2b9116068b9d2adb78a0b3fa8240785754b2c7a1a10c86da7daf9fb24dcff1e24fed2a4c280e8551bd9a2b725f6b4bcb0d7e9166fab5bd684444e6342b25f7115a4536aa849a7ce964e8db8104dcf0074e67a5d76c5c3fea692f3fcda618a15a5cb36316634e8bdfea75aeb001ea2a2d20f3818c33c065d337e49b112d8ea51be2e83021a18568ac55c1ecc23c43efa88ddbed647693c933410e9a0f5ea435b9971c6ffc78dfbbe05b80967458ef6bd700b7d4cfbc5c8a02a7f5753e02f13336846176d0b232859b4908e83bd6d33d2a3a70f8c43321324375784b8bbdd7b4a7040b82f999e597c50953245e69b94063c02dd5b66f57a41f77ee09ef6712b8ee299301b1b01dd4e74b2a8984bcf9872a5771cc0e50ada6c8d4596f9cb4f27676b690d506e7316a83f5a8143a087bdafda5492de166e22ef582799bb6dbf7c7c8d66135038a45d1cdde466d001b2b20d37960ebbb190f51ed12a10566fe80990f57ba49fe14d130c528da2fec095fa27e1ca80619612fec82be04fd64d482bf7df4b64023dd9bafc4dd3fde9c2ef929547c36000277c2db551c942ec82bf9e568f74f28c78c5a50e086b81f89f012fd10b10fba32077dea67621cefa278b2bd036cff6d66552b88f5ca8df9ba8c5f9e70f15580affe31e4afa118b6aa69496a79d49e41acdd7d38bb569dc929f3321f86f43877ce8dfbf31fa06d2be6587fa3a9935b7fcb54cfc0ed0bb0467dc564a3505678654a094b680f2426ce39d9146f66cd0b159eec19613749312b0c65ee7f372a4425717be3ee4c5c6159404e94176d4f349534c71167e2021986061de0b43cfc2a15f6e55c62f082aafc3aa41fa94b648f67775943ebca8ec69c87a676d8edc11f5beb0a9bacae74c78d7dbbfa41f16b46f52e28e781aa1cea775dd01f4dcdfc861d3bd89b03f408c37409c1250a8499b2e0859cf4ac403ef71633a51b0034cf9d269424cb45ba0fc586c6a2926d5ac414261e80925cd5dc11cdf08ca3e0ddf7ee8ca027baffc0d9659e2648317b81592276213566dd39718ddaf2ed59f2f854c203b83fa6b17acaf1ac28ce29ebb7a36334f0ad48dc4ea037e183d6c457a461672b3c28dfd267e280ee486ff99b27b1cd48177d8fe6b1180d62a40c173eaad6c6d048c01f5cd7af95bce8e419968443ac3ebe5712a9f89f80bfc2f98ff8d89b24eb048b6b30dfd10b08ed19d5cedecffddcc513b943ae1a0c2eb9332c4900bd319eb824000cc023fd62507a1ced8e7e9625431c751fa156890295f895f7e63a99275b1156dc0424b7a0525498e8242e3189a880a968e13a76c38f34e2f984e5856efa95eee1bfe2435e15b33f2a58ee189b3b6655916d943fb28f2544108902cb2e874d6d141bd9d976a1734c21d59437116a3bd67eddffb701cc1f7286f7b75a25eee411bcface9f5606ecd3c1e9487d8a8f1290863733ea7a9d3acc3a9dc75d963b6d98af3e6b8fd95a3693c7c3a4cece8068b1d49cf5dc3a7ba80e698c7d327c4649613e87c9ceb7ccee779013481772adc6f9dbb37479bfb01b04a08abcba7bccb94b314965ca6717429d398b331af03fd44b593b8f1789ce52bd2625563548e6107bc868d4e84608cea393170bd2d08bd1853755f14e0ac73ffa5417d3a308a0270bc17b02b0c950291003461bcfcdef6c7939de1daabebd3309d4e44e44276e04e399ea8c37b168aedd2e5e144dfcc83e81b870857ecb048c8c2deb774903a6d61204053521bc6e8966357bcff8fa566fcf173105513746c1c1191d5bb173e9053fcb87a074c1c3f22af71faa98dfc1e29051faf2e5d2fc21ec0791876e11ae5b574a96fcb9b01c2fa726ffb2ed7b16ceca6d8c50387f65fd1671beb2306ef53a6871ae01930383ac2390c2aff354b2ad269bb015a4c0a525e070e5d54bcfb2547773a6a421a18dda07bb43eef1aa29149699d280464e3ddb99419af25f56191fa6b33cbc7e60f9c7ede5d7f29e4dc675f72de176368d531f0d4d69dddc1a90aa2d5de6ebae37eee0d67e98c411625fb3d00361fcc172c3df22e99f6b07d3595b9d580bea2597d89302e7a4e22a093b284891b4f6bbf0e595f8deeb8fb20520c84a41dc6de7cf4621791bab829c8d1f1bf6b35a8f37b7b504814d7015f7530bad4cd33be9a6a38bdeaae5484fe55af4936d2105fe6403f5a5ebaedca4199275b0c44f333e50fa863b4c44f6a922aa7804ecc5dfd6af49d560403129cae174c884e3e64766c6daf2b21feb06f6c39aaaccb9457166036023f6321b471cd4e238c36921694f6baaac78e7cab86260dbe243daaea7901fbedc5914a582a0842d18c1c4d5056159a184d1a35de668c1dfbecaf342a819f7f90907317a620a6fe49627b47ff7af2d037bcaaf2095814f8ae08986e1d15faa5f53f281603a523fdd1baae519692c63d9b56018ad1db95c47a8a5b5d8e72373f3e995b9273dd92b111ab7f1b1669d3cc3be88280feabd5f3ed6a6ffa0332b77af0e407691ee4e8b3db42adc71b60b5888e1c607c7683fe2e6c084e72bf0e6a864d795b38e338c77545ed82c58ad3cafcdb2d3d449c229a1e1d0f66834d5b20a5586136838bc40adc8818b08f1fb01931dd33b96bc0021c438e4989b15ec989d0d9bb3cb3c47b76aada0e99741e5e527c6524ded52c6e0fc96c4c91564134e2268cc9980795127730e363a8d71ab60403cee838013576f1b9bfbe32f50253de1bf9f9b43620f16d6b61a263ca1443c1c7aa62d98f329565e2192bdc364949b6fd2295b3b94f6e15101de58fd2c86f20037395badc44f2cfd68f2b244b799b07aa1b44ea2b2a07c1075664e58f19565846dbbd67b9119dc27f18611e4d2279d2a8fe2ccd592edc6d7f0e90403e58be2636690e4be0e5600b0ebf0852e3d6d777e1c6703afa6336f133b425dddf215157d80f7d97c57715e96b27ca769e14f682d9562abb2bfd9752fc2a91b3745a1bd815177002f14bb59cdcde4773f638132b84821548806d1f875d0e5306bd7fe923c29ec4599138b2c115e400e0b9c404ae91d6c3efbcaf7df737146881949a36449a9a419de762274d1ec1322006d475baa159d2eb5aade39e4e41fdfc976b6ec17d471be864959d2b18082d36bad07479c3f71d949df10fd3896e5fbde2cb400461c4b1026f4f656bc3444b907a4bca5b1dd914d003064d3591629b7874a18f351ff7258ac881b615bce405991010b8c5f8d74ec51de9b88c1bd183a91db8155a0a55a92ec6b143c50b87a6fe5d5443641b6591145f96195decc96d59e9769d151337c80b1cc6090b7bbe0f736c41589096716b100ba319c6fb06a6e59d07e8c2cec1d8bba9c7c39b30568a8bc6b70196c8f91ed921e62469682f7c0e9f56edabb990f291cf146b4df3555cc5b5bbda6f613be9fd4cca0028070366d66b8d9f0189cf14088bef399c14368afbceefbadb9cfbc0c519ab7d03d53771b14fb6eda787e5133eab5cba271c87cbbf4b50f54f9b3883cface01c380526a191551932f0def", 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x35ee6719, 0x4, {0x0, 0x8}}) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ff0283a71737ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8b80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x7, 0x8a) semop(r2, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/46) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) syz_emit_ethernet(0xe, &(0x7f0000000400)="77670b5267979379b9acf758c296") 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000300)={0x1, 0xaf, 0x7f, 0xc510, &(0x7f0000000080)={{0x2a, 0x93, 0x2e, 0x7, 0xff, 0x81, 0x6}, {[0xffffffffffffffff, 0x6, 0x7, 0x3, 0x3ff, 0x12e, 0x80, 0x1, 0x20, 0x0, 0x54, 0x2, 0xfffffffffffffff9, 0x3c5, 0x5, 0xffff, 0x5, 0x8], [0x5, 0x8001, 0xfff, 0x1, 0x39e, 0x7, 0x8, 0xfd1, 0x2, 0x5], [0xdf8f, 0x1ff, 0xc53, 0x7, 0x7, 0x8, 0xffff], [0xef, 0x4, 0x2, 0x3, 0x3, 0x9ac], [{0x5, 0x75, 0xfffffffa, 0x2}, {0x1, 0x0, 0x2, 0x2}, {0x7f, 0x2, 0x1e1, 0x1}, {0x1, 0x80000001, 0x7ff, 0x10001}, {0xffff, 0x1, 0xffffffff, 0x80}, {0x3, 0x3e, 0x37, 0x2}, {0x80, 0x1, 0x7ff, 0xd018}, {0x1f, 0x1, 0xcd8, 0x7}], {0x4088, 0x8001, 0x2, 0x8}, {0xaec, 0x1ff, 0x1f, 0x80}}}, 0x8001, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000400)) chdir(&(0x7f0000000340)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:41 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0x9}, {0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8688, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x7d48) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = geteuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r5}) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r17, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r18, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, r8, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r25 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() r28 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r30 = semget$private(0x0, 0x4, 0x6f) semop(r30, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x41, 0x1800}, {0x0, 0x3, 0x7fc}, {0xdafc1c421bcee298, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r34, r35, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, r35, r26, r27, 0x1, 0x9}, 0x8, 0x1, 0x9}) r36 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r36, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r37 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r37, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r37, &(0x7f00000003c0)='./file1\x00', r3, r24, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x2, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x8, 0x4}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r38 = syz_open_pts() r39 = getppid() fcntl$lock(r38, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r39}) flock(r38, 0x2) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r41 = socket(0x18, 0x400000002, 0x0) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r41, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r1, r38) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0xffffe6c) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000001a80)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, 0x0, 0x1e8}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f0000001980)=0xfffffc98) clock_getres(0x3, &(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001900)) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$dupfd(r10, 0xa, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r11 = socket(0x6, 0x2, 0x3) fchdir(r11) r12 = kqueue() r13 = socket(0x2, 0x1, 0x0) r14 = kqueue() fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r14, 0x5, 0xffffffffffffffff) fcntl$getown(r12, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffd2d}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x3810, r15, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-\t./file0\x00'], 0xa) pwrite(r1, &(0x7f0000000080)="9852f3be82b48457", 0x8, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) socket$unix(0x1, 0x1, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:42 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r3 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r5 = dup(r2) r6 = semget$private(0x0, 0x1, 0x201) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0xb3) ioctl$TIOCCDTR(r2, 0x20007478) r8 = socket(0x10, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000001d80)=ANY=[@ANYBLOB="50e4f64459e0e1a0d87ca7bfd145a70126f13a09c3a01b6ab09ee87d11f8dcf58b00000000000000cac159b5dd6100dc4cb328781b2e3c1b76ffabaf0b38876500aac7ec0a911c42122602f9da697f60320cea21b39e2fd6a359a843214f33eec65c108b107dfa5ad2f00804c3e79a31aed2811c9f466f1b5cd0a9f20669b95928fd933b2dfaedcd66599b9269237a9cbdf68cca22e74ff86ca50000000000000000"], 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xe8) r11 = getegid() r12 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r10, r11, r12, 0x0, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r4, &(0x7f0000001a80), 0x0, 0x0, 0x3) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x120) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30ac549a10c8363c}], 0x3625d17, 0x7) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2dcb4fdf5338b36f7ef280c30048"], 0xa) r2 = fcntl$dupfd(r1, 0x14, r0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000080)=[{{r3}, 0x0, 0xc, 0x2, 0x5cf7, 0x400}, {{}, 0xfffffffffffffffe, 0x90, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffff1, 0x40, 0x20, 0x6, 0x8000}, {{}, 0x7ffffffffffffff9, 0x0, 0x10, 0x2}, {{r4}, 0x8000000000000006, 0x42, 0xfffff, 0x41, 0x1}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x2, 0x9, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x88, 0x0, 0x5, 0x8001}, {{}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffff9, 0x91, 0x80000000, 0x2, 0x191}], 0xffff8001, &(0x7f0000000240)={0x506, 0x4}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/188, 0xbc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) r3 = semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(0xffffffffffffffff, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x7) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffff, 0x800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r7 = socket$unix(0x1, 0x2, 0x0) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0x1b5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="48f8791216004e662a92ae3a80ffff00"/36], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r8 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r2, r8) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') r1 = semget$private(0x0, 0x2, 0x440) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000009c6d135f839b4f54af9ccaefd7c3d0e895a41b533935fc72b9a340bda58e9e9337961419374b318152c8c85f31957582b1b96ca5bc3cb91b972dc1ac00a4e99f3fafa0004c985da6cc82b4b9bb0b001032fc233216"], 0x78, 0xfffffffffffffffd, 0x1800) r3 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$dupfd(r4, 0x100000000000, r6) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r17) fsync(r17) pwritev(r17, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r17, 0xffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r16, r18) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r21 = getppid() r22 = geteuid() r23 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r27 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r27, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @cred={0x0, 0xffff, 0x0, r24, r28, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r29 = getpgid(r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r30, 0x100000000000, r30) r32 = getppid() r33 = geteuid() r34 = getppid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r38 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r31, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x0, 0xffff, 0x0, r35, r39, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x7fff, r3, r12, r15, r16, 0x142, 0x80}, 0xfb0b, 0x2102, r29, r34, 0x1, 0x270, 0x7, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r41 = msgget$private(0x0, 0x4) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r41, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r41, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r41, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r41, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r42 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r44, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r43, 0x100000000000, r43) r45 = getppid() r46 = geteuid() r47 = getppid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r44, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r45, r46}, @cred={0x20, 0xffff, 0x0, r47, r49, r50}, @cred={0x0, 0xffff, 0x0, r48, r52, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r55) fsync(r55) pwritev(r55, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r55, 0xffffffff) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r54, r56) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r57, 0x100000000000, r57) write(r58, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r59 = getppid() r60 = geteuid() r61 = getppid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r65 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r65, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) r67 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r67) r68 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r68, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r70, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r69, 0x100000000000, r69) write(r70, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r71 = getppid() r72 = geteuid() r73 = getppid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r77 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r77, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r70, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r71, r72}, @cred={0x20, 0xffff, 0x0, r73, r75, r76}, @cred={0x0, 0xffff, 0x0, r74, r78, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) sendmsg$unix(r68, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f00000003c0)="0862c4a156120ff6312c0c5d", 0xc}, {&(0x7f0000000dc0)="636480cb0251902cbf7955991567a733217458209965e845be029cd0ecedb7897ef858bd7d4f170feb5899d24447654497a267856036f711527c2d064f56dd0078aa5cdd4c63bf0a264e711b66e1d2b5513f3af003e0cc0452853f3357e33c635e029930270b88d3372167199ae2ac4b9841630b8e4e898a873fd84c0600a7a763b8c076ef49f4af948f9f1bf62e277b4370d8112b0c18caa59052ceb259aeaa5301ba33871a0a32bc9af3d2c4eeabd92e76ab8509e60e1e0f8287e764bc56dde7a91e148bd32b9699000892be61f2d7669f6ed58d5137fe9f95a8ed21dec6649296a0409b1e50e0460b87f3646607564af59501ddc331000000000000000000", 0xf2}, {&(0x7f0000000800)="0862fac4058f4ab44b1513ee3eac2b09daeb0a7c803e31e73a3fb8d7463702d4ab73062823236690144b3e4990d1ded61e243b70ae5542981b828d06a58b96d13aee80224785adae7f57b8d0c2fda4ee1d2a9a60a0f3b884e0ff37b729c488aaeaf2b22eca001fe7c74629ecd58dc967521d594a", 0x74}, {&(0x7f0000000880)="2eceb2a2a80ff0e0c16a5a1168efda896d1d1ebee8bd8fa5c5c379162d1a6e965a164b10f0fcfd71614d2bd999b0a92e5d92192ba7ba1390c9d208ac3cca50d81baa12e2d6efda8e6a5f65c2fc63d7f0886a39b306e5b83559ad23d2b2fd98795e2e7ac06b752f6281d9bec53b450d1f461ecc852ffb2102355ca3f3d9f56b5b2cec67812a9ab450836db7a31310e7c91856f5622a0f06ec6cab25069fe5eaaf16284464cc676a3311176663af9ed379c6d998327103026c991a80a34692dec3400c9d", 0xc3}, {&(0x7f0000000b40)="b77d62ffb97191e1f45a7febb947ee416f24e743fce7d329c93bec4ad964c033869ffa012d21cc8dad50345ad3639c37f5c6da3b16b22b846416868ffb679d45f62687e4a13469357eea95731618e740b2576621a15123bb6c088fbd74fcbe6068eb83122739205468e0b1c0f71dc5413b3762652ef8ddec35e862b575558f06bcacc0f1de917f7336974c04fe76a5610bfcf683fa486e48fb", 0x99}], 0x5, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r59, r60, r76}, @cred={0x20, 0xffff, 0x0, r67, r63, r64}, @cred={0x1e, 0xffff, 0x0, r62, r66, 0xffffffffffffffff}], 0xfffffffffffffd82, 0x2}, 0x2) r79 = getpgid(r61) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r81, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r80, 0x100000000000, r80) r82 = getppid() r83 = geteuid() r84 = getppid() getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r88 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r88, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r81, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r82, r83}, @cred={0x20, 0xffff, 0x0, r84, r86, r87}, @cred={0x0, 0xffff, 0x0, r85, r89, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x7fff, r42, r50, r53, r54, 0x142, 0x80}, 0xfb0b, 0x2102, r79, r84, 0x1, 0x270, 0x7, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x400, r15, r40, r53, r90, 0x110, 0x5}, 0x4, 0x3, 0x3}) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000280)=""/108, 0x6c, 0x1040, &(0x7f0000000300)={0x18, 0x3, 0x80800, 0x7}, 0xc) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) write(r3, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = dup2(r1, r2) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") r1 = dup2(r0, 0xffffffffffffff9c) pwrite(r1, &(0x7f0000000200)="ee35e341faf7ae7cb5172141a21ef23d19156b880dea1dc0afda6a703883129b13facb983895a89481ea60160e99e7b8b1665a4331deba420addb67ac41071a515b20240d03e9e50a5037d977f9bfe09abcba30407db", 0x56, 0x0, 0x0) 16:00:43 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1351d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f00000003c0)="df604e2d737705c3f7f772fa2162554064694cab8bd16ee5d71121879b8726f62ff42af40df6835b13a18c3514c4c505e31c6f0b0a24c36c09e8b950f7fc4e1dcaf92aa2e2919ea7a1b34c0b654248b31166ad9a42308964c7ef8e4632db5b085400c4a8a9e4b53e08709dcec95f832cb2c0013f76c734d983c2f7586580d16b665956da746496c09f8b467684c3ff84478c0606a70f42d043d111810b502c940ebee6b7e0eab935e942847e968be852f431d0c1367b7abe01a8fc349c76460cc35ebce37c96d950f97b562b36f0", 0xce}, {&(0x7f00000004c0)="f01b671252f1070cf4040cb3ab81bf86698e5edf496f860c1124236df9d10ef4346d376cc58f7375ec2eeaa9b1d196ff8e6a24d9fb95171ee09e97b49f1c6f3f0d753abf145c406b4d7904881691ae080315dc63e214925a9a92fb02991bbc85b6cbb1232f103c6b467c658857eb80b43c06ff865010305d372ce31d112dddda0c0b3fc3170245e2b39930db495831230bd41ad34ca8cd45dc48725a8177b636a09b2c650d24485aea709568ae4cc44405cd2792a035f4ab8585ab669f598bf7a1103aaad753444dca8407d294fe77f3ec", 0xd1}, {&(0x7f0000000140)="fa4e4aa1ed3d46e4d7dc705ba69066c85e9dad760e684455014f8b579a52d470c16944de8760dd641df3a792a4b580d9cc73a00f4d8e947c65120e56a0bc3f4dc0a159ccf07f90c49c04f97ca06dc3a14a3515e85d1bf6a965eba3d2804a35d9c66916af046a14805b7885ae5d0b72ac142c46918a93e177dd4676c5f7cc3ebe1758af04943277cfa815e7bc0c5438980ba6e565b3476ac2037a7e95ba111eae2689f5e477dfc7316721ddc028fa54103a39787b5eb7fe5a12e00c3d293a7eb6", 0xc0}, {&(0x7f0000000740)="3c54adbb923189bd9a70b760ec413180df6664e3f98178a6aa6195a822e86837eae61f85592eb32fe1b310d74c550d3edc64d67da8ccbc24842243f3cc497f73a89c71ea4932470fdea1869511355e394b7e9da51d14dd31a4d82d014c59d9c89ca49aed07d5e0c55e36895900e97f2ae4708c122c55c313587cea599b5ca6644ead5b7f1f576ddcb28191b7e0d5a241068bc6683be46b418808856425c1e8b5cad2db451866e15edf91af1e65a408a0e62250689c514b6a33820791b2f78ad6b46393126fb303f27ee43695ffe2136288790bfd216b00"/237, 0xed}, {&(0x7f0000000840)="4fa65158581af66b9e76811f19b363f99313094547b55936d124df92c0af4d1a4200d48c1a7162667c153dfd5c7612b9d83224d37d664ca8dd44ae686ce8b397285d866a760947f48ed59197319061070ace8e61a891cab133a24b6b1ab2bb5ae2ba17a4f281a28ef199f616d10d4cb4466fc7f7908ea945e0f19d710619816b69d19945738c814765b7c281fa1124290237b4daddb15d96a756f4de46ee3d675e9dd932d368245662bc618cb947c920ad4b08f62dc0b231b3d11d0e7a2777b1421a9862f31f899e247f6efbe09aeb1b547c2574", 0xd4}, {&(0x7f00000005c0)="3130e4ea9cb92221aca03308ea5523986582274ae53cbf0e0c7db71d7a1012817f1a4f37e4effe38cb444d5448044c28e2e4f289ac7f779df9e87bece3e2ecfb6d49e5ed4717e6f12110ebc30dda792c28dfe60c9c9e14e8e525e9e53a3f62dc2469f694d3b86e95c0df6128094b5c2d7e0ffe226e91663dc3d161d5", 0x7c}, {&(0x7f0000000000)="07a1066ee1cfc16b0e18d0e5c8cab6564c5de2bc5fe6dcd212a89c143af60b56659c10693fa07767b66f9dafa6", 0x2d}, {&(0x7f0000000940)="14037394207f2517f1cec1771075aa490929fb22dc47a33e05f072812cac75b39ba6b1ef65d27fcd844fb1bdb3136207d8469643edd3ac0981159e4af0260a0af2570ae1d2696753f01356dc089f38d3e5e7d4add96fe45fc4cf8be18e52ca3663d4ae1b3e85f85f87703b311833c7c7ae7855b33a0248930dbc68fdd774e8ecc40211d12f0c86307fe920c8b814f43d53b4a94c2d6d18c000a57e4da1aecb97b6ce488efe532976c583d12f516716", 0xaf}, {&(0x7f0000000a00)="7947835de809486aedb79cddc515173fb87c6547d6abed79ff78610b1caee5a7810d208e99de3a8c6923b92e1bbf99a618888efb822464a12bd92b0f7f0f8c1d81c24f209629ed55a871a055686dbd", 0x4f}], 0x9, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x442, &(0x7f0000ffc000/0x1000)=nil) getuid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r7}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = getgid() r20 = getegid() setregid(r19, r20) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r16, r17, r18, r19, r20, r21]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84efebca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000600000000000000a217442995a64af969509445c01afd74e19547583b5ce95057bf543a90cd95b1e263e71b94c3087338c9dfe081fdad77c3193bc4be039863ba74d915b484216c6d"], 0x10) 16:00:43 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x4, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x3, 0x120, 0xffffffe0, "2dd2f0cee7175a3af81e164efcb97ce3ee324918", 0x3, 0x3f}) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x8000, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000280)=""/30, 0xffffff9d}, {&(0x7f0000000540)=""/4096}], 0xf6) read(r3, &(0x7f0000000140)=""/229, 0xe5) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xfe, &(0x7f0000000040)}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='N\xadj\x83F:\t9\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000294) 16:00:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) write(r0, &(0x7f0000000140)="eef1261f34a867dc", 0x8) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) r1 = socket(0x400000000018, 0x3, 0x0) bind$unix(r1, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) close(r2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000000)="470dc3d513ba952744ed41e6018acceddaf0c3b7ae6608c8a7d82c4d432641490f3f06a17f3239740bc5cfaa9d339327a4ad33927463a212cb607d2ff9", 0x3d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3}, {0x3c}, {0xf7fe}]}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x6c9, 0x4af, 0x4, "720a8c42fccb0a355fc1c9793c4f07c0c1ff3632", 0xfffffff8, 0x400}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb7700004800000000006abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637bca1c71513387ded4ba0322210e260282c6ccec1d59031f799d2cba61ef7cc"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = socket(0x11, 0x4003, 0x0) r6 = semget(0x3, 0x0, 0x583) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/4096) recvmsg(r5, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) shutdown(r5, 0x3) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x400, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000200)="3ebfde8359f995b7a4ead8bcd31510c891930fd3e8c4b02427c13aaa1d20f3bb03fe89bd99ac0ee2a4bef003f581e42ac0af90db1327de9c0ca8cb6b6c97f61bbd405a4e4bc041ed622001d7b3982611615499db2493b5c77ffac64024f9f51eaf858a602ed078757eff210dbdca10a8211987edbf06733f881c52c45615d00390701096c9783213284a6980aaa318110a97e4f943e2de057f2cd8ff3a31c88e15ca2ca910d2f48fa9bb89d09954bd58c66b6497d4e1cb1d2dc4f838b74c036bf65dea06a324ba84149aa55d89f6fd23e3d4c1fc3908172d786f9b25e5c9521e24403f207dc1b92b90671b4252d20739c64476e1477470c9b2fa12770d64b6d7a96b4f8de847f8846df6a0919a452f548b121b3e607f79075d5acc7df2b7a77b6c6df7a7f04126bdd2def0092ddb6db85e7af81c260bf50d7b4bd4c8844e3a4367726ad6227e85168961a561f545fc0cf1140217752facad8a4e3ac10a372282a65ff6a99657fe55c1b485f8a23ab1be7e85d95de0c8b27c974c2d593d8c4d4f2cb43b0255bb9763f98d0c4485129489353007ce500520f90d69d4947bbf7aeddc57a20d4a2971a5fc3fe4f1a0f0349a7d21b4ded35b2831ed303c7067e81b297be93a1873225c1013ce9e45f1953320e1a79fc1e06de6bf066b7dcf05c3303349d8e5a9960d5b773b050a7bbe5ef1c14a7e9014426817e2198bb62c19cf6fd34111d0dcb00838959d5ae01a7eeb5ce735f9169251006036db9fa6228b4f9b6545c802d116a88e03dabf9e171315e7d90ab8388394fde38417b05fc06a0515fe429648d9fe54e04da83323a54a1c5332749e2beaf13e06040282b36e6774be3acbcf975c110be75197630b0ed61bffb416b633df6e477c2516fc5ea21996f6b5bc08427309efaa563b884f23db21b70efebd904e2a3457a40bc4f978db7b2d51ca907e528e92f3831a0f40872ca2d1db427533c7a0fff0f19fc27f08eb950fe31f0782e2ae4cd1a7300f3efa3b77913d4202d7f91ee762e52d6593f55bc298c491f23d683913810e0970ec27731ed53bca2dd1288c7412daa4130545ac87ec068b7728a0e737f8c19da25c4f81d628363fa6a8a5bd7c25655996929866815652452000bab60c8475d081fd301888727e3906c43bd92ed5067376e584e166340c194ad9b6444d2973eb32f2b192723edc43b978904e6f1d9348bbab300901f3fc9ec42c1432eac273fba2134eb397c9494ce70df8dc8a1245ac64e0fdc67e966b220d5d242194054e0306058c7e864f5530b524697ffefc25a11051d47215641e806893b3cdaf4ae105b126eebed7871e65cca7f4823b3f7ed255d04abf4f24783b381ec91f9e55b2a524bb22439d538e69f86562aa61c869f35e697b8689c6bdf17e052db4b64a5b7239aa1807ef4bcef498c18d6e5a0d8f78de0467e7ee0bb1936d3a1b51fe1a0e198805a536e0216a273f55fcfc1068e6f1da13c3389c00a32079be1cc71a8c3933f8dc832e9aa238f9e4e1e1289ccb8be04e5102f349bbbb561faf5b4934a6110c7ef2a4e2d2277e8aaa5f1c1f5c2f42ffa25f0c8102457fed139529988704bbed29d5291c65e929f6b5567d1492209e13a2c49e9d4ffc0e114fb924a06a8eed054a7bf412ad57a1245a90f12104181cff62c77091948591ec788e23bd5f4ba559c4b69cf0c648d9bdab5385f1d4b44d63b91f8d637c1253eefd29b8ff6a8cd7e1dd63a766be033b2e6f188d119bc46caf03c7d4b939521096ac6c6e5255b804f24282449d3d97c57a81cc2f610c5a561f6bb285933541165e72ea4f2061dd289eb966310ab8ca4e26c635da1a42efb9d19990f03a45c44072aa220448cdb799f530d44f3ac9da43a6f772dc042affba9ec6ee3846c75e332b364d1bf5a9abd5fbcd76c421c88586e927483ccf5b0f4a2511c39e2bced9b3f5b34b4653171dcde55bf1e0e3a939852596b853a5beec5e527fc13cab72b82e49f66f0d8a9907f02010d2dd2710cd3614d68b935276710264eacf5d5a46b971ebfe11d53e4a78044ef2145ae3cf70c84a6409dd93dbf2946104f5bf9de4c2e69ee9c0856fb447afef7608d3242cc65f3bfcf5054311af383bc2da2926fc2a25498c933a2116eac873b590455b098e82c5bb15eb6c4f7a5a144317f559025c172e0e349adeaced6007455a705d1b54a7e306666d8b5fdfaf7e6e0425802e300586459054796ff594de8cbbd38d8ed32d39d70ccc651137aaf85eac5ad80187cbc1ab2427924e8571f348def527929552cbecc4bb75033823b4ff345db32d7918f324429a3ae96a28d22bb6f97f4c3901f24baf4856bcfe0fa7f81e2a7de34d59fee3b2806d32f720562f03f0d64dabb2122bd897aa5624e83f7113c527e3cc2356c431d4c7f8877d80568fb13081c5441c4a1a30316e8d78a6adff955c294f5ddce08da1649897e0bd362e1225860db99cf567d4188f535b52b415a622213bd8aef520956fd2ffb483b7b6edd77e9d4f80d97eb53e3932ea2a3a2521dae09a7bfb54ded34bb8f5d31fcbdf07bba2dc19c38293266e93f9511a26d3bded706f43a40cbf66d71836c18de2166ae4836a5f759fd2a1f03ddba498a560750de09f6ad9a5455f221e1529ed7aa349986fc7024d8edb8634eda4a5dda5ce722b69a8f4c5b63ce41d532bd6dd1b313f167d7ba0df29fe5ddd2aa33bc1621cf13f438cabab144ff8150e55f43f7c4859f45726f45171c0b6aa6dec96e744674ab73481d7e85f46cd41552b1fb5b536348dac69b64b9f01012fd743ad8f44f5ba800934bbf767916e484e3b72d3988ee33e96ae74f39434336051f6ea607f72d985deb457b00b02f26d2080736c24923db6ef5750ae3988730be1d4639f5214103490ef894d91afbd00b73e81dd3f9409f14aa9e5df043271af3e4c56d8158a7deb7e897a03830703dbb643e9c722faf8eab3cfaa3f9a11027786517183670b3d660fa9b3ec08d9f4b7da054e5928ebbb7e9c626425ef90b1ae9c782a6c0470fc4cf487f6108228ba33214daceb37162c8d80108bfa2c23c844fc03aa45e141b16e478302e66f7d78cdd3be81c87d36a9801371c683b8e1b5094cb84e53ebd7205b7b23e8a07699530530dee0dfc53a8fdc4c874cc3ad1abcd07979e01fea12e96107c55dda8e393ceb9aff15d8463e7406b90b2706a7afe82a465ee36bf2c20bc68cefac58a614a16557714d19636f49273090c68288a3ac489209bfe580e9b9208313ad15e00e506c935f54ba2e044492f9d50bd468c1e02b8d2fe42fdcd4f13240a885c66da6970a471e0a8c0627b003f93725706a5820932e11959eddc81c19258c7ea05f3081d4773bd4283a55e3bb045f2a8d6abe182eeac430897f4ac59c18175db904c3db69a47097f54c0c2b9e280d4a78a4a9964d2c7267d2bef4049cfcc3b597b992fbe07abd908c5c4b2535d8a6f8a1b8106db5a977572728f244891f7d4b6bc81703d41f76a6c9f6356f8f237d71767bfccd40aad5bc86ad3766f884404c030092380ffc5057fb50292867dca8a487d9ec17668ed6c178f4377db89365b63c56a0c5f67f3a9d5fb34cb662ed80401e195dbf0e51ed589281ad267ea8077926c956e40274b2be741cb477668a395f4c16e13d27af41ee99afe9844ec7b5cd7365d60a2f67ff037cbdbf1387e0b59c1afaa006e800317e8affe0ac8fb850e831735dc64013a17eb9301a7f0c70763ab828d23c62a8dada273d4b8a74aa8eacbb3c27bed06c6ba16f1d883b1046fef762eb767219b6fa49ac80caf8a928a310ce80a8844c90163a89ccb6dfb76ca70250a9bc098231ec41f89899b235df8b93017badc848bbf8d17f12e470e0ec84a33bfb7ac6a04c4ae2aa39f3816317198ef49e352fee8e56c0f39cdac5e609103b7827c8d63412a695383c029770eade8e130451baea25109e3eae9eb790295ae86f1e0caa12afcd8e8936d3a83285d520b7b76c63efed31cc1ecc108a7305f4cb274185265e7c54d1a98706167f2be714ee8653ccd826c41a34d724ef3e59efbc75224e00508d4b6bf63fc8869f768d0e422f9c065d5a4e4be2fa4807dc1f7fd370d420a5584ad387fea3e93b02201e8b1bc6783fd0c2fd95092b82dd8449b662157d1d534b00509a7e430ebb7cb8ccc565088380ba37c18750d431cef1e14d137b26a13bb25e26b41852e9cf0444ea4762802a9081bd06157b4d7b54b7940919fdbf93dbb20deb8151c9d88189f84a3da7fed7e36a11e4402fb76492a9716292339d35825c61f6297fe8a177c1a9bfa7f40a22a851f2a232f18462377016e2804724720763627c37c731f328d70e75c5b08622e0ca88559684bea663cbb0f74c9bb484ad0dc5a9b87a5633090eb352f8cbb9799423aed34f22d3b06df328d06eedda9eb95baee83c0f6c54dc83a3102c1315e844808b2bab1e42f62b7420b7ab27a0eeaa574bb3e0cc9020c6afe499a59cc6b922190a0848a3b31a4fc53c7f6ba2fc049fee11b09644f2b0d0a5391629c8eb884dbb4b03cd573d57959b3154e6bf060f6b81ebb64b863080c08642c97e86d8ece14e54dcdfe532d1f5407b7fa36f35bd8d395b982d52c6d7effe4541c555257d64481eae5b9fda05e9c788f0ac291e71f19a655a91c1f9af0dba4c823112db228113739b80f636c759e369ab0f50b014a5da3d349acb8b369716fca9e3fbf5edbbc25c34fc4aaba1d4145bb2b0c12a4dc32d146b00cf7740097be53eebead1e3733b64859d55541b19121eefca1f948faea7c9430c8c256b2057d2b6e4733e9488df6c4c26ebae24e506dd8b804a1fbffaf44e19b4e1f2ea28b14a416e639303dd988917d1addc1a94cca4afc0e621ed179f6ddcb2cfa9c99a7bac506ef1f5c9dcc6b22be56e69e2ee2a94f58b4c16ecd9db06b6fa0c20c4f70c293f97155b0c6dc5cf369845cf375ce006163953a67e452b22dbdb82ce6dd4155e069a69e7748d4f37f1a259d5a45b38b4a856427378c96499b82d9fae9581a1934d55b5ac9e2b295becaa65f2c8a1ef0760fd57b317d5e03a28b3d2df06cc9dceb00e907b419562e053afe846dfed2c2015a7a38fd0a0c8aedd86c6232c2bcc5f995aae990eb8d411559bb7340ae97bdd7772881f5440d4318d0585f6cbddc3d2c6e3d5423ce0a049fc3590ee5cdb373a52fe09e646f8eb5ba41357ded6fbf47ba33c066d0089834ae59e738856b6d8a896dd22e74011a242419228e0e629481e9c7b7960b610c573bdff868016bcc24b1b3e488fae258baeef3b51c24566913bc008a1345b6c6406b1d53c024b3817c4d56738030664b878b002296696e7417aabb2000cc9974f346a7f8e9d1e331195c9a8976d87629f00ce369409a549954fde7042cac034146866106af64331b3f67a0c5cc5182016dfa773dbe5b34ee4b886e6d64495652abd190de6a3d446471c7120434d087af1fb0da676c036de336ee56acc20f318be770a7d60cc0cf4b3bc0bc378208aa91d2fa316946742c436fd0e8a4eaba167b470b1833b4c4faf466fe21794eae7171ed5e4c7c0c68673d7e11e4df3f6a108542058eebff9b2eb56a72c656654302d9eee4ab516b392d19b179380ae065b7c7628df96e643faf94837e9bc10090e5dda097f4a24f1a16e8e782f8f7cdd188e91d7d4dbe976a84c441cbb0b28602f50bb7ebb93c7272bfc82583238fa3ce19eeed04a5edf43fa638cf13a92d4ee2469052ce73a28583799df6203bb9e60494d15cae53c9f77f7d0de8adb2a872ea39b3acb6273302fee505bf38e8f", 0x1000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {r0, 0x80}, {r1, 0x20}, {r0, 0x40}, {r0, 0x80}, {r2, 0x40}], 0x6, 0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x10000000004d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = geteuid() pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) write(r5, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r12 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r12, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x0, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x100, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r23, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r27 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r28, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r30 = socket$unix(0x1, 0x1, 0x0) r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r33, 0x100000000000, r33) write(r34, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r35 = getppid() r36 = geteuid() r37 = getppid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r41 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r41, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r34, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r35, r36}, @cred={0x20, 0xffff, 0x0, r37, r39, r40}, @cred={0x0, 0xffff, 0x0, r38, r42, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r43, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="4bb30409da09095d0931cc97fb663e658081a2dd248463", 0x17}, {&(0x7f0000000180)="7df77d7293d57f4af77284cd0ea0b4b393ec88c1ddc4966ab732a61e12ec247f4af001dafe750c053ff38902e9209d0daf128a1ca002472fad042e648db221becb0e1bbffe4deaafa7d63f0f3980cdd8a9e1773875c2d603e935eb2cb9bf719dc7e758c27828eab29aa01d2e1b1edd04a5193655203b4e84e13063723fc56c4281286db4f38afee9dcc22b6eba3f15f9e5fba04c4b4c86d4fb040637ffe5dd880b9f937c5ee29b08a2eca09f767c670514305ac6936ecdeb57a150a153d9fa840f00adf3e557ecd9f6f284273afa87897f6ff64d488f197a58801833702164b1be714c07f29e79fec018870f", 0xec}, {&(0x7f0000000280)="01a5020c6e8688386292ab7cb6eebdabedea527ed1abd4cbaa3fbbea0a2837886008ef17c0c09c50", 0x28}, {&(0x7f00000002c0)="18fa8e447e", 0x5}, {&(0x7f0000000340)="5755e2d1dc55e1c1af06ea1fe1d73c56b37afb881e2934e20a1e692ce4d40abd9cd8c7416afca05f8869b1dc61672dad26afa9e56408848c9e00d6c0f4a5b9c72f6a2f17cb2a234224ab256cabc844f34dbf16a85689a1e45533e1adef781c3899e45c7bb7c4adc0c749b639beb57a6be57dbe01e8d8f35b", 0x78}, {&(0x7f00000003c0)="5bada472158a1c2a63db17accfdfefada73122a5c7aabcdd8e3256875d8068c7a179ea5e47685503740dbbbca1ff30e54d3c8775499382e109c0f105de2cad7f719467eb832a95ae92dc2e453ebcb8aa67f1423c999bd3359639b4c9238bb83e", 0x60}, {&(0x7f0000000440)="f4349174d7b96628b00b98bfc9315200e8dc2b0b26349653b0d758c65fa0222daebfca1f779bf40354e46c9315aab311c3e6a0359bcb298ecc856bdbfd38cd69d74e182391463c23320fec137b735db16b0624db3d48c30cd9c4e3ebabcac8df5eab20b985292f5b7a0959aca08a73879242890c2ec681835dca6137974aecf6b845ce", 0x83}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r11}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r14, r1, r0, r0, r1, r15, r16, r0, r17]}, @rights={0x28, 0xffff, 0x1, [r18, 0xffffffffffffffff, r19, r20, r21]}, @rights={0x30, 0xffff, 0x1, [r22, r1, r23, r24, r25, r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28]}, @rights={0x18, 0xffff, 0x1, [r29]}, @rights={0x18, 0xffff, 0x1, [r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r39, r44}], 0x118, 0x408}, 0x1) 16:00:44 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001c80)="48cbad1aed5a3e01c23d2e7c5a99ad1e9123aee53ecf253710b62253bb5ea61a83affdee33f94ded7271653a81630961a5fde2f5aed2460078bb63a72c2ba894dc573d1cf411b16ac2b899088bba559629d0cbd899c7a7e8a8cd79a4914010bb29e2172995b85cd9e785ea499ac4963a0d0fb3eefbee19eed5cb8ee527519f40135d1853bf2a791a9714baea289fa3e69ebd24e9e0959546f40bd6d38f2a126738b2b02809e5a3c16f9dfb9f5e3b1c7c21c9188bce4e7ad36a8efda476b3aadc91801ae49c813c53bb46fa8a10268a71d032bbcf6790e539088da6add132f01ff91e00ee4862e8b39190754aa40a3e3a44acf00c5b19b711d4fa75297ec9218b2f9b89cb122c0cb8f47ab047074c31711e7b9fcc6b4493aea11270b96ec645207987f2058f13946f500778311025aae42dcb0a9eade2edf47cd71fd572f263b9f4bf97f61bbd3164b4fe3af79471ba956da43db973f358f43c11e6c6538d8dbdbda7549c0a4397e635621f88d1a75aec719ba1b76e38555da3b1e551fef7870968d293f848e4006c7a870f4eacb0b9396441157eb8894b68d78ba41063571ffc8a750431d311e2c966f16c63bf185c9e193ad1fedff10234110b12f3ddeeb39af750f1dce33a773b7aa2e5f99e02b8dcdd433783b3a81438998d23fb815e3fdb11583a144df144ba6933a97edb4e05f8c061783873ce03dfcda5ca024518871f5959a95fc56fbdb8d2fbfbda861b6914517409830e15548cddcfe02f8b313818ac6bdd4a20852f346d2be042af2fe4645eb72f07b2ecf57686a5dc80d86c968c806480154dbcb838ec2421c0472db4bf386c5a37d2da6a72a4e6044a2b624d02601bbe2b13b1f51b316a8d415f00ab1ee16c8d926b2f7aa79c57b5dae778c1de9b6f8ad5b1bb25c7ce08ec67b507582d064bc742ca8ee57828de2f3b7954449691a15e0a8f69f30e2070942fcab9ed48cc564e9ef87afa8b96df95fda3d0d48580306466b73bcbe9bafc54adb77429c0a9aa3feccafd284c0609880c4a3e42cb39f696f6ad2cc2ac4c54784c9a2545dd9935411baae33838c63f0639a8eeb63eaa7089821d168f727cc845293d6195a9e971e477ae40422747cf9f728d30f7fa956c59a6044a6810d3d759f15616a2084b683a44da05be38c114d9b274a04fde825fa6776a9a9f8707fcf0808a17a6db387171db2e04ce8d33614e9f8a68b8e35ac1386c63df925fed552d0b975cd36b7d00e72a6fa760972ea223fc08a52125a6d4711da6009fcaaf1488c600915cefa9a60d37b89fb0a29fedde5e5919c14dec9e41e2fffcf39a7762d5c4ad34e9b23ace5bd1fee85e2f1f0737e7bc5776abf020f258e190612fedb66867a5febc462022e8d29e0c996e9aa04d53a43f7e92923da387d0cb6aa3d4155834bc0378a60d4f744f80f9949937f064dca3b921cf539e67142d8dac9e2a32a3c652048ccf787c6f6974204ba17d8ebc2218f1fc8cf9da4dc8b1257bbdca2cc83e74450dd53dccef0c4e1982019ef7d2db4f95f2b460867c87351ec0286b6b92b40079990f3ffb9719456d7a6c2dd2ff36991237ff35e1d0364bebbda0882e3bd5bbf37d0a5864444681b86c702ecd85b83dcf7580d75b4a08af9fdccec30fe4d32bec097fddd6db23099b7726708b946132971ddd532abb5bf471d89cc7c0ae258c0dd8f9ba46d614bd6a6f98807bad0126fa374acef8fa6f83f3049099ac4897e8687658177eb25e885c37fd86a3914fdf66dc58b6aaf79a8ec4d467768607035bfd6c85dd5a7f6e16b64492820351d188019a09486b5904b97307b50acc1f2f959102ed26a13c5f8f2718437ec030479626890cffdce326a53f09069dd23c739741b1a53739c718c5da7281c75338127db61147cbd4c29d3911c5ce5616436d0195738beaa2a1276a6e57866872a43ba2b6b74480c97db530d5e0f63572fb3c972ebb20701a587f778e13046f28a0c905b3ee1276b20b4990e9c8404788bedbcfe0d8c1e8119f240e6ed79de29cc158737bcb8cdf", 0x5a1}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)}, {&(0x7f0000002240)=""/4096, 0x1000}], 0x5, 0x0, 0x34) 16:00:44 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28060, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0xba) 16:00:45 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0xb523415814c9df5a, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x7) r3 = geteuid() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r3, r5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x27b, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES16=r0], 0xffffffdb}, 0x0) 16:00:45 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x5000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10003, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') setpgid(r2, r3) r5 = getgid() fchown(r0, r1, r5) 14:41:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 14:41:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x1) socket$inet(0x2, 0x2, 0x2) wsmuxpoll: not open wsmuxpoll: not open 14:41:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 14:41:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r8 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x100, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x100, 0x0) r12 = socket(0x20, 0x23c806874d5713d9, 0x20) r13 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r17 = geteuid() r18 = getegid() r19 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r21 = getgid() r22 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x201) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = getpgrp() sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="955ecf6cc4860256ee469f0fb2", 0xd}], 0x1, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r4}, @rights={0x30, 0xffff, 0x1, [r0, r10, r11, 0xffffffffffffffff, r12, r2, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r4}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r22, r2, 0xffffffffffffff9c, r1, r23]}, @cred={0x20, 0xffff, 0x0, r24, r3, r4}], 0x118, 0x12e36789afaaff1}, 0x4) r25 = msgget(0x2, 0x40) msgsnd(r25, &(0x7f0000000740)={0x1, "22eb2b14e4392b7a066d2f032420eb1ca68009b7650f482511017c2c4013e749011a9558da4949e8ea057804ca6e61e03763dcb76474ab235aed1d1fd3941b5e24fb4fd4f2960432978a3f548bdb5a087a0e1eba1e436915307d16189e7b9c21153c7d994be8c74ed0fd5b085cf427cbaefbf7e971e3c314839affc13e3b5fcc833736fd0050d836def9f8167f736703997cfc36d7fb27f6680deb68b9b9398a96518522914498f89282406db95c8c693927df3b4e50c700d638a85bcc0ec81d958c7220bd74bd61d44726d95abb566dcb50d4b65ed7847b20b3c2290bde672f07ea718808cd699370b0331c43e613e2d55922fdfbe8655c23c2f41b34a5497cbdcda19451ddfababd279e2d4c3dd594b7b74afa81a9bf2dd0f4b3cf12d76b6d43ad73613feed62bce4a3277edbafb17784d9a23f96f67fb3feff3c71e9f6a4c31bda7e1929db92de714bd82eb1f40afec69baddbb92ecf9815e98da4f2ed9ecda3ba2744c5ec069eaf9b68c54a21b62aa8848520bea0185f428fd2a47abf10987f355323664ae3e12054a36497240ab7bf043fcbfc8cb9631ff02b9f4a7a808f3285e668e5438e05ec46291f32fd903d627ea636c14167c6f25f4990ffdb23a17d956f7142037520eb0b1becbcd4cc6d2c6985aba09cba954e3fe6c29b6b97b70e5d5c57535546e7394dde36d7f9d46f748db358b01856579881eff0f16e09f37a28c2de4d47991214d0d86094869bdb2983d394fba3f20df7954381f3d6193ce77d6aa59264195d60fa6331b4f93a69e3352ee474b463d6dc3608102aece4ab4c1f65d873fe8571b0f01e506232db774faec24c55b646f2f836fb83c7ac9629b177d9f16e60cf367b161bdfa3a4b806de4f308839583d26a6726f7a03bec1d7d3fe0239b54d3eb8a6d2cc899a98b286c64aab9a6e288082b2f251dca64d164a6cac43592c3fa622071548e944eb0221611e37daaf76a695d74dd010c8f50ee4053c1354b3462e779cb2d508e37c961350ec3c8dad834baed0e71effa2a99cffe09c499ab9240a9a24df97edf90b953f76c1cacc09c2cbd7c5efd969da70934977d6b6c7a23f917e8baf6d75b9b7f19c617dddb7dacd54fc9caa8da95d265ff4a25b9faad0c1b13670552aff375ab2ce4a32d3582dea162489939b212837f9a9110bc5abbb0deb7eda1dfa4671591a4a3d7bff246ed9c0b1a102a358b4fa0ea85158f3d01bf162197ceb0bbf6110f811ae512fe49d614dde71a80749465a88f2de04532f65ac0521c9cdf13b19b52646a1863da92035012db7e344b6803f5bde513463d566010701de8b2113d0b14bdce61a77fc87fbd7cc1b94ba3bd6e3a8b5eb9852fdb6b615463140132a328f2fa7789a5cc204db9570f77f575fb7f4150548a40f92d881646c03744ba623ad514bf41058461772972a9a506ed258899ac7b56d2aa01f97d8a81dff0f1c576abdf5b82e0d78091a0693cdc5406d40ed697f21d0ef1fcb4ffe4ff7a8974a8e19838c6e280730479b66ff666717c65adf11b12b968a26bd64d14f7257ca732b0c976e26c46475b401557400ba0efba47b5c8463004a3c7bf7ebe582896347df40d5382c24edef740dff59bec06cff957a4ddf8f1906b248b6bebed8e4e9cc3270c47c280ce8c7e3d972e157d1ee1c280e607266175eb197a5b6b21dd643a6e95bb6ab7d2370b99bad03ff38ca1ef8b066dafd54b00bd66d472252d237746de08efa76f51c109c45f3dccbc890ca16d9045703a58ac4021f43943c43c3f8e1e87a8adb5ff44e7dcb6914176e5540f1f339f7bdf847797485cd949e3fd339b3bd5aaafbd5fd47da26c63dbff5fe0fc801565ec331cb72c0ce3781a346a2de23d9d6f0ba6b6e6e8c9306fecf2716a839e42b196418b7c2b06452359bdf0e4510c1f01e9872f66283f9794c973f4bb1a4f3be461f34ed9c06b5558fd1136e2fc8b3a617ce0240c82509c0f488801032c06e3f457783cbdfceb125447fbee9bfa45a58489802626124ac6edb4842640611f42c19e587eda8a3d5cf585cff52185f7532489dfe553bbd8b685757c4b12ef8a0f80407f470f38caafdc670ea44897009b888795e8494a947bb1593fae970bab87971c88b584b86385b25a699b9dbe3dc0f4b0889d323e44710615c2f987a89114448ec0fb3d9b47ec27ae2929f6911a34f16ddc86043f1706d99b032fa1f00a76610969438eb0e804c0c6f0019183247310dc75d8e9d879c53b889129e029627feec496e7b01371df772f23372cccbd745770d8470fdda22fb7cdfec3de0ad9a5cb7c3f5ada6822bd2215a863e58190fa1b40e3d4265a510bbe95da653cb70a61d15399ef1508364f810ec31275ab0d9f1bbb3af8afc275a1824bae6d6a01a836c19742e8c991e997dae5d901ce7311e9b9a40a9ec636cb52b4359170e4dcccac1c6abae4881a7b5774de9e127f90e497620203ce250779aaa47753147341eea578817825546ed5ff669fe88e4a5a33b8ce5a9d564102f5fab3c7d8877d5f3e23c81a11fd884cb99fdd27f22633f63d4d7efc60f806d655172c1a3bcb18829888e3c6b9dd446a14892b07be7a7580f9f91ed05a2b4c521026d07d50fda2ff146ae34a3521190accb309ffc5d1b7ffb00a2ca3c3dace8cc90221ed1577464c005def36f54fdf573a7c799bcb325f1ae0845589db14d87cd48599227588606696f6e64e5d9b00323dca25f2ff07487a54796c770a7fd7df38a63b73802e9514edbe365d46b624b50798fa3f3b93be7621a91f49c6a81109297d604dda951c1daef54aadf2e45f318b2350c66c746c6f162e28fc8ec666d8b78aa0fddfa13f8674d8eeda3ec0cb1019cdf2a066ef0fb9e7732ef9a79f389e34c3b3ebc629ef6a9df55626d877e17e5fea8083bdf90c74b262ada8ff65b961023f1559730516bd05bd8dfe437030d185327f3abf8362191d210f79ae0327d8e5c6e36bb5558621079116a685dfe3afd7c2813918edbbdfc0081a6be868605d7cd3c8cbf84c794913f598ed9f00761678f0b04a160c096180f1caccbcf98ff65d13177cca6c236a90418dbecc6ac4c080954c8a23060c84daa7d35c2746747af77852b71ce031abf9433d035fba9249bfafd55eaaadfa5288442f0ea45693c7e4bf66f9031a9e981cec265fa4a01133c74b9309b1c017ac18ca352e81183eb13d4ab92b2ca92b77d0e882c2eba4cf9d283899630f554c4c268f9428d2ee8240b19c19a10dd0f0b7efa80a71e2703021350fa88dec949c0153569a61c59eaeadd1132011f3a1d6d921cecd688c887f35b9761db36cf395fa5567c091cd6877aa7c2aaad24e32c551bf96a2889f0271fdd84c65cbf900b0bad9d6ebb3fdc7e1d9aa8b8a59c0954df90389232c6971b41afd5afabaf22c43b79692f1f9e5a6d7cb2ea40beb162f8fa2e964b883aa0163a37f881ad6f73fed1c63ae12e8ea18bdd4e650129c87c50620eebdf2087d4051402d00781788d3dfe1b526e701de2d465c4be09debd6f1f9fbaf787a245e84adce445e5a312c63347e1c717602737c1de5b9606e08911126aea3ff1892c9824b7c7b633db932752480f13d608c41c383084463ac1992a46a3a0b5deddadef7a48ad9acdc5435cc4711610ff1d01af47a599f965d822308b24af69e038d4624d03ad022da8c866010ed0749cb5b2ff36137bf5974fd55ac7a0ad34342ff52987991786eca10c15eebacc5ee904927d7a1a6c08b372bf4e96b4daf30fdc42bde4641c42a0e4753cc0a005cb131229123d2b75912b46ec008ea49752491356916775cfeaddeca6f7948adc3f9dd6786d2d9496962f4d02b7e61f4ae7a5598c7cdc89596688a2a8a43a5c6280929da70de9ece13f6cc7164021df2d64e1386025444be4dfc2bb4f7e05279ec7a45371eee7a0be25cdb259d4fcdc5c0aa30436c373c9d7a05eb910f9d960155775b40d93efc42f5ce1a599963201ec32e40bf46d40c43b819c256c68cf7f37f3b6c923072be89493fa6e06fd36463fe886e96712b2741a4329f0e423ab5ca152ccc84a584d50d848a4d0636b2d8e1d6890cb700fe91897058bd8353a1f8a199676c15eed5d92b2d910fd8e0b216db54cf5f72ba58f9d6b5681824c090eabea34992c263da8b1755e43c02e829a62bcf2919beab11598c2e77c6216155033fb035b55f9ee0c0f387a8802dfd34ca084365827d69f8cfb195cf2eedd1dc383bca9a2e525fa9a7722020c14ac0d83ca94f4c35934b25f89b280eb0be9ea8b9b485c847f82dd920726358e841e386823cdea4feef388192fa94fc32d2658a6c3174d3921a5c290c23ee8ca1725716be84be477fd8802a7f2a436de6a32d7845d544aa301fed8c31582355059848c087a76bfa60cb16de4102e7a470d343a35280d5758ae1128e10e1a2123b311f69e859c92ebf9606f0005170c243807b5a32c91e36154d7a8406d5ed1c724f27bedc04fe87424a0c925fb3d70ae644a428c477ea46a07a6634b1986d12eb3c2d72dbe15da6d6d8e733145c3a2f71c263f917ad759a8448b20c4818e5a2751bcddc60d683f33508f71771396251b9428be9e18ff6d4afaa540b9e8f3dccfa22d73c29e76bc85e5930a6ea6b9c2f681417cad8985a816fc6b71edc52aedd7d70c789f12ed817feb00fa4351e20412357ba2c344636bb0b85c212cbfc5d88cd5e50c67f1aabc96b5ae824bfa28b79b62cb6fcdce78ee822f0b71ef993200fdf4ba54a6b1c2358313273314b7e544f09fd789a397421b1317eb990ea235ec2c90e231168122a06b8f7194f2c8ae68da44bcfb56a3ed0246e98d40333f51f8a1bdce39b78f6f85ef65c2287c7beefaf7339dc1eb15b406a1973bdca1ba8f37eea5518088bc3ff58dc11a58e7556cb0c212d76e33df00d292b7c5dbd4198e68736a8743bdaed37815184474396b971a325c8bdc67dfa3eef0823ddd1429fcb71299af5a2c4355f56466a024de254f756f1bbb3c2fbcd31fe8bc233bcbe3f50d832503ebef6a7c1733f1ad710aa0ac975fedfc6cac8a2648e769c91cf98bdc7a16f208c853477acb838757d91c460cb8b769e3a89014ab5d91bcb039096dfc34dc37704f2a62c33c37c6e15afba22a1d1ce7df35efef0e56b505e0c94a4aed73d90ec84fbd7171820a16a004b8b7e2090942f999042dde6bd20152025731b178800fb618d3a298550fdefc3532d7663062d49542971bda1287ee4e854dfeb14f447bbf964c51d56a0353052ffcc024d64522df96a8961388a3aefa0b6701869063d40975f3c061fcdc0326d5d0eb15b2a07b102a704f8234dcfcc094d1983d5e3f34d869acb7c81803a14b53c841aa9b1b6cec2b91aaf7cffd0ad9fb4e64f66e3921e2d8ea3587408d772f54719f86fc29b9549556b6c4246bcf127202990ad3e90cbbb27a14b9599966db30209fb0e81e3fb0a6d152b4c5b638d801c20012dc6ad4ddb64706d1213334c71eefc330f2b62db42dd8b00aea289348cf20169ff1e429606e58cd707e31b5f0342b3c5f0fa944b19b8410dd324a5637ccb48e807edeee5f619abeda651170939e0c8ff94ceb5b6f83e74c812a840b50ebde64e864251d394c0469515d35bf11634d2343a1df1c05632d8e7ce871fefc13c222bc41773753e627db367f181543fcc4156a50d510cf6019d0d2b8d669435a1532d3c7606eb4d7b9dfc571aa9f253d00c0832491ccf6b37f50be79bf4f8ded0e578999307ced64e7d19085911763c150ab15c871009016a7fb1829f84342f37e0007fa56a0fd12342a3ed94cb03"}, 0x1008, 0x0) r26 = geteuid() r27 = getegid() chown(&(0x7f0000001780)='./file0\x00', r26, r27) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x3d}, {0x6}]}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 14:41:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) socket$inet(0x2, 0x2, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) poll(&(0x7f0000000180)=[{r4, 0x8}, {r2, 0x2dfb80a833c6b70e}], 0x18f, 0x1) 14:41:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007829fc89c29e3a9bb7f45cd10331c8cb972df37d398af3f6fc6a705435ded"], &(0x7f0000000040)=0xffffffffffffff19) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000003c0)={0x1f, 0x4e}, 0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000380)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCCDTR(r7, 0x20007478) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000198, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 14:41:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x10165}], 0x27c) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 14:41:21 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg(r3, &(0x7f0000001d00)={&(0x7f0000000680)=@in={0x2, 0x3}, 0xc, &(0x7f0000001b40)=[{&(0x7f00000006c0)="eb6d0b81f7d92b3449116ec83b3d663a507343968e5a7a64b1919f0ec21619e8631cd7de35d292c3d050823a99b7a17caa8f8eca46948169af6b9f2cf823e3ed3ad72f3c496c7a0779ea53bf4ed7607340742ee5f636f70d9ea2e8e6222bb97f92650a5102492a2e8f8e6c8a45415464dfe0cbc78695f71d61a63e43", 0x7c}, {&(0x7f0000000740)="c6c329dd85ecb1102b16a3290fb690e85fd0257a16ddab3e1074ba72857962e321b52a873a2fa7e0a9fcba17ee559d8e13e9a51dd4a54919603058c2b3904b517a80c1e4c8b35afba4b2387f4dbe66939b3a67232c5389d769babc33425c32155ae23d6a989c5c8f63dc29d4a9e8db8f7d322a43785ad0dfc7ed01ecd5d5f4282fb1edb0b79cfbc59abbf49b2f71df90e6a58cd04bc9cf85b7a2c5cb4017a15b771252af6ba28c2989434a2747feb6b70ff625c0d19a8401", 0xb8}, {&(0x7f0000000800)="8e2fb1dad5339c0e21d5cb29f44967e91a53f63003c4be6d0f461bcbbf84a6", 0x1f}, {&(0x7f0000000840)="eb191b57a465c25309d5478d6cc1e9ebcd56801ee71094bbba22fe566e2fb23c2c5c4c793777221f6da710cc06", 0x2d}, {&(0x7f0000000880)="6d08edbbda6299e0016d9c2d7ab5aad0f2250870341305b2f5de9dff7cae013079b4dfafe3f4b4e061f50a97402a436eeb226644a5440892db97c80ac56c6a06a4836f73c2519a6d275946f5297cd971f96d623e7f4085f6c7f5f60bdc523bee438329a44100242b0cf38b855c70ee95e0cc7f9a1432b805c4f1789dd925f94a6c286cb5187a7ab39cb285ae80853108b590673f76346676dcfd274926e61c1fa637a6198795adefc41489930c050ea52ff18b3b9663fcfe9b2318755efe209e05cfcd50973d64622b690c89340513d03790adef32c9ee071f46ff089614ebec6b52536ccae8fb50ae8339f91e0cd0ac02e63fe33bbfefc98e4de6cea6f06a4cf3cdd9f608c54269b4ef11bf38a646ad3e50f527920a9ee34d7b751617cd74f8a7529848e462f9fbe8edeb3ca16594245c33347214ee46b7298c249926adb589af3f864624710b8e27d2b52ab004b0fb845d49329d9fd7861f38855d98528c9001e1cd3263f95662a106066ac54fd7b55127a4decec83b53d3ed9c8740745e43336fe0683f31075e4fdd52a8f59cd88996bea2ed77fc432d0d975738e6ffd3f06f492ba1a69961b900b466e1055a287851bb918956f22e4a4b547765bce1aff781bf6ebd65d9dc56cf7beb06774bd4f5922efe7e3e48f5005ef003c77ed03485b0c777527b0215b7d6a5fda2ce6154028dc7c965bf7a539eddd80c7d444653ce62b9f63509fc91894e8f106aed34201c27c9017505299a0d92a93878a953f93dde4115b394a250b9af0c001b39c8fb6012c3a93daea6b602d0307a58fd8b50617add521c82a9a901d928e292c9d9e9e1e6fcb8bdbd47917936379fbb45661f1e0471182394377fd8f4bc65ff1242237fb60a51014669ac4c413f058318c77f516a30d688d383a89c49dd84ddb284e24a669ab385ad48c3e2f517e8181460a27d0c0532643e116a6b87538c80b5c070cc5dd188aae22c8f28aef6bf433441486bfc7a60d28a7b1d3b3dd6d9d4d5aa7690c4015983ef1edfa0484718c42b7095401effe416f9b8fb91b3e49f834dafd9ea151707ed87e179f1b4fdee2489ea80fa3a33e151fb6d6918b2666b198352ec83c0edf48c9905fb2cad67056f690ed326ebf41a99b3698cc5769e326d7dbc2431cd8b30487d83a97000af15962f25b467b2652f7425aaf764850a2a9964ce375248bac08ddc7172374ec0f788833326ddafbff2c183ffb0456847f7d7618b145e6ef999ab2e331acc5469d27dcd873bcbd24f5336643f64943a2c7ba7e8adebdc859ea3eb76193ad2296d77ab8a670e9289ece0d8f7b9d7ebb4aa42991dc55c26da5638cf04169789a30db025d2425172ad2b04eba3398f312fb56184920bf69a93a0592f9bc5cef128d95e1a4834eeaa00a46a99b4f77c2e7d9bef0e6004fa2cffc1ec5b133ce608280a1c8683209f483440b9ad87e89b7aa51bdff37fb163d2b6cbbd38432ab7b56c2acc27fb334a6e422fab5a66755ccaa8986d7dba3d046554e97358e1a86aeab67a66b03db242d4f944deac4a923b7f15fd51e3f88428412e7ccbefef7948d43c92886ee0b89d990c3fefc98a6dfac0c75e2ae5bda44f4da6b035f8eb1e0d42efa1bfa02b5bc8f2a084ad2e4d7eedcad954840c45c9e74d8e7c8c01dd1a4135c5b5857932390f66b9d7bb2595201a14fa0bff40857348f48e42aa9e1f88320d22546688ff3ce36098f37acd0683ef8b45090cc368f6c1087cff2d4a555085d07035387a4c125d60cb6a282cb2446217cfadb6109e2b7e5544b32a17e277d9714666b3046f0381073131262b6d7ea76e5cb48ad247f3ecfd19bceb9bda17114970655f1334c81d5f4d169e47b36165f48c46ffa2d271c30e6f9cb29b784515a411c05d99ed507e236538006c11dc391dcf56feb360169d57ec0032668ec483ef7d0322dace797f62750fcdc65c5891fb3ba8ac0bc1cc3c5d8701cb89cf859aa827cdcd93f390ca3a42c149e96178e483e1210f3d5d4f8d957ed0cc2ab2f6eeed79eeebb432fa309ab3bef1b2abd57fc740f04fe9486a8c57207a659797075769d4f2948374ab50f8b481042e9ecfce9b54192bc813139b525a329ea801215043f51886da4ba3c19458d0359189b9e4c0fcecdc202737efe2ff6e569f45ed168b8446594077adbd0841248c21d0b9628e1c89ffd0c9cb2a5c5d6a002a4205074a7b0dda5d1498669a281ea88fd4694941ffd2eaf21f2b62b000a6463a0d82528eceea6047d6c11bc3b3d9366692f474933f01cfbd9de77c7de4529413a8f7e56127ebdc81d4005fd198a5adb94e293e290b5df7a18c314b362e324711f0130efe2507d0a73e0c3a7e8d325b32fe2b4f4240954a88d1f8f51f24b51a2b91cb639bfe48d24df09f2486da5c7d17bced7604ebcad2e3395a3b5e177eade02bf4aabc5ac85e2fa2e50498961044f00592c71fc7fed75127c4f8f7a8ea79f04cab12bd3d14ba5723dc063bd60861ec27eeeb29987925cca332f14f10e4d113accbeeaa7581660f59369da8baba93ebbf600111968487deb4c0a14b4becc2abaa03c685e28211fe0dad2cc24fd73707ae31914d5488d04253d6a1e3995668fddf5a39b976374c36047d8b2d1a28d2f87e6f99223c85fbff7354166077ddf118de6b66baf9f3053ec01eefaeae0a7e019250664116b2be2375c1fd798e834187d16072af8f6b702c69a991994ccd7afa7256089a4425a9a319021aa91b40cdd37814d061039d2e38d84f1b5b5824212b07cbe932f1fcfb32648ef710860cc20bdb40dcf4080ea5a05cb8bdb16de5440939bdefe56407d320fbde438b9962991375a03aefec9592cae1f1ff3ab9f2d4da69302ff3df4c5217a6b172840ca33213e316dc6518832e57c6d3cda40d02977ce82b922f9ac46bae79e68ebd2320522af217c9d5032b07fc8a05b856cd501b617b789e1b9f0e4a2512a8ff86f5ee803829fe758666da631ce5146af9b3cfe8f1b6c41a36a65258746df4608b9b70c818e595fa1e6895c673ac305d588403ffc2d141f98244f8c3cf0aea7a4c18af35c006999ae14ef00fd2bcdc5b2697361215f11aa17181795d9057cb5a913f9207877cc5e4d685a56c806435c5cd8351a75fc8eca71062d35bcb2055cdffadec37ca23ed2c101ece7ed033c3608fb534c611341a6ae85200af31d2a8efece3b5f6351d47bb15ed34af122c365dd0bef494973fc5e37b84371d63c3d71023f0d31d65a6cccb2d3bb19942b6cb374ce089baef005a1ac82fea6667b20232e522bae2c27092e8edf7f9f30e937e7e25cd671058bdba3691d4da7c2ec083fd61414640670c8d36dc3059656e0118e4d58f56dba72714270d008ba7064fd6647bde84e294bca56e90b80c61b2ab0b9d1a452e5b8778e7a691a3f0747a344e7ca84547afa9c598c6db0455f7d17c37adca2450b6e3f197e7ee6a1f3262a85dbff57c0033f2702ad417a9ceaf620de3f974ba128b85f616e7205b80a5dfd57b953dab756a85cb2ea7a10368121cea0f037c0a2beec91a892e43c3dcf2f491303cee13f6bc9771a7c9f953c32c19db63413bb95daf688b25e1003a96d7c91446e078118bc80cac1026e618b36ff6b3de32694711fe25308fffbd2a37e4fdd1addbbd59a3959630dd4e23d6d58ac3206fb39fca66c41c8060774df4cb19efecd60a1887677b86f8f7aa232666a55e20bfbeb6541521aa983b81152882700c1f749cf178c169bebd04793f912ee26dda1c7a717d7501cac04fd4095423badb9839c9c03b98594e9e41bdaabcabecfe80eca549f860a82b2164b465ea4f7a097a7bbea3b9a489e0e1671d4ec9cd3b1877135673c464f1e9b68b607a6a01421d566d6e94e5822a711bf13550b621f4521032d31a41aa373cc6c4b1eb99c7381c07655b1c2b40ecf463b56b7d33d2aeaed0ec57d424260cadb213194a73b05384e535f481cec1e52c2e6ffc66a5a7173cfeda1463cab8eb90f9532089ba747e8f4b80dee0557fdb22125da01d8ba90717c1313d91f11fb4c9b09bc5a02386075c6c0f5c9755c09ce1633b756482a3dd46254aa7c80d1cfebb4bdb722f5a44ca683531e2ae89717bc7766469bdc7c1c527d756c17d7b33b16918d8cca92af896946f0c019d2c6038725da83ccc0348324e59165f97284bf01608d4d2918439daad827d4ee78f39c8b5b85840e4bf4fbd7c215f514df9944cb1f409741ed970d48aeedb8e34f8a7f9ae8f251b1887cbb3ee28f388b4c34009a358c183d9412a9c28a18cda1862f053fdd48da0b6409099b554b52f806de224de8c4ba4d69d6635570c90e2d4d457187dd7862bc21922136167deaaae935a47dc43159058e74b87ecb79417c0d9343db6bfa0f424f2cc90699f4ffce90c4349f5ac41a063fa7d9d9848fe205088aeb72670799519644f9fe2bfad4b16f404292707453baffb596cf18c05c2b854d529aacb72c28be2ca3b7d46689a29c08897ac57762194f4acbf96d4b2141a2110c9e24667fba37fb4bbb70423accc04f17cb8d2d4f531971d371e25632fe7fea3d1e90eb2f8f9f82a98fb6d4033a2fdb0e460f03a6e69672f5bddf0be50ca0f63530ab56e49054cbbdeaea7694d0ca9f972b9fe642f6f3c41a74b27f2b4c34c1d8ea7e5156b40842d291c1547d5d3790b1b756288f28a05bb9a13301258e925f6c20545aa996da3d97ead6a6203a638c641ce08380095c35b4069ced5738f30bdcb62cd7866477adb9e971e8aaf586a1170047b708b8eec2ae898cefb6c2829f838acaa17bfd436a82c6d859fd24477945b693a89c408cab7d38517b42e1ad7da31589703ace15712966bcba1698c703f6622feebfb7cff615a87fd2549f0a99baba909f793ad3dfcc480c812430639d6da797d0c081f29861127c760ba018ca0d2e0f3473977d474635d68cd2c3c03fd5e1dc580e1523ec292ce2c4feebd1478785bc45af7352b2c573234b13ccbfdc0cc6be3821873fde3504ebba9077a6de16ccf623a3032b86e9000628789dc0f3d34977cb7a7f0795edbab99632e640d41c0d4cda36db2dac338bc72825f517d71a8b70fb9c873de78646d88f997fc4e3275d0f4235187617649695d578936d03a6124245052a77116033f23f9a31149bd0f45911c26cc1f85df3c4dfe7bd90b4dd6c4f84eed5c3a6c0038fd6773a79c8f1133f0654cdd2bdd183b64c262c2751fb6746d275b932ddeff4d00e36143c1aef625c3f310ed4890caf9d6fa0e5534f29157ebaa5a8d2bda940c7ee863cbb4f1fd4af212266c6fc968d0d51377af06b6c7d9252ff735d14166f0622b8580112da7298f870cc31d793fd936c779ae46ab24cfd1e6eeebe1eac32ce549cc5ddcc6a213d3df259728b99b557167750b6bea993ea4586bc750f08db664916e8780e127424974b1a01a125948eccd062c15f1a1b10e3b0cd4e235a1287ac24c6eb4d17c5d2659bf152ebc260cd7d60641f5c0ec733423938dc908c2715b111ad6545fe1463a8f91d6d59b331986f9cd1c1c653371ce84a72c87b998104fa5e7a0d0ce531b6f92bc9136b9196b9b010eac6ddd5e196bf0fa0f386c47e711d751937f418184edd36ed56ecb751dd8af3bcc5432b271964e81fc18312898f44223374e6c9f3c6eaa7e913657471aac512dda60105a37d4b61bf024434f8085042e4e89370e5eddd1114f4868ad3191ccb8f6bf7750a6158b040b2578003dfe80b7224af1542ec665932be7a66b8c3e294f0633b63f2020dbfe4f1e39e162b62b6902ac3dca8d86ddd0403bb34df68390cd71", 0x1000}, {&(0x7f0000001880)="ecc32bc7f062ade08698da8a1aa48d4c650b057137003968d5dab78e4a2f813d5fe03fcdbcf87f0ae2b5de507323618f4ead64564bfc5a0924f8e4ee291488f65efee2800a35b047cc7cb55dda5ddc3901153b3681f0bf750b92aef76512788663d537059a099a26a26533fd5cdfe2ae523dbd785b8682d5a43e9b0e21cde066a5d53f7be0ec720a99177cc1858a6377448ebd1aa181f76e7697701c2f852431978b5c06b9fd3790458120f9c96972434a9c209446cd3d7eb342e8c6a36e3fac7c8638653e2d47b6ad14f30f79a5b69d139925794d9cef71d7380dd6eb14dc4940d821f2be067cb2ea74a1f504f73001323246486d19870ab6762dda70b9", 0xfe}, {&(0x7f0000001980)="bd7d13a282a2a3b0220910df9f2c088e74cfefe569a286174d1189d1c5c95c1d4bfaf15322c4654e1ea6146b10d294103e05d7f67693d47b4a2beabb5dbda033a7192ca63b8a106eb6666c6e0a3bca40d2af829a1c8ff8339a82e173ccff8d483d210f18b791e8f0cedf1dab368fd6adbd944c345730a6fd786b74f31ccb55e276d04b426448f431b659716280af26a0356616507c1f8b9192e499ddeabdd546c835eaa25a1a08bd1b7e11ecfdd940a02a47ed3c7216a22c468fcd66a6c88caf3b9730cdb215248f8a947b46e4efc49a50f50ed309a3658e5d50bf63ab572833621b21917ec588661a5b452458b318b8", 0xf0}, {&(0x7f0000001a80)="29164e965f3ba17b55145268d6e94e366cb0680790bba47c64a8c8d2f4c1cecc5b0a2fd4357cdaffd056efd31e1978db145d6ae085970534d4c31af82382df26d8f98d50a3776ead482150f2b5ec3d55f53057f68aa7b32e96f9284a261177596859888193fe84d8f04d09288d6b9a9fe547fd16900e259d86001865994eae5910522067c3a85d2a4c2c74efb6ec8a5145b461125cdcc9df9755ac1a0347cc1b479d6d6ded16a48286ea770d2483b5714c00", 0xb2}], 0x8, &(0x7f0000001bc0)=[{0xf0, 0xffff, 0x40, "62d0259b6c12e42465843c15d82fe2f7d798b8085f44ecac49541bc96cb4f3b64f88b9632a98b649274a9599dacbd5fb46143d7c0b1ed549c7239bb6f07dbca389ed3b1fd7368aca498a4ba414f00fb061a7931880346ae5c8589d04f77d9404aa2f1b4a788148eaa45444582d260cfaa3c0dce8298b53a486f4036c4493c57703cf4218926df149b00c5ad045759d2c55ac77c5456c72a479238225fb34ab6e7c3a0e6cb78223e709111807a4241adb0afd38a39c0f63771d56979c5d5b7f0988ce1464a298f662505d36b1933f027bd5b76e866abdc83b1ec1"}, {0x28, 0x1ffff, 0x6b, "8dc2b5b7e0d406508edbf9f7868b29638bf6"}], 0x118}, 0xc) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r4 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = getpgid(0x0) r8 = openat(r4, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001d80)={'tap', 0x0}) fcntl$lock(r6, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r7}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x2, 0x6}, 0xfff, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 14:41:22 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/237, 0xed}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget$private(0x0, 0x4, 0x601) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 14:41:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000280)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x8a) rmdir(&(0x7f00000000c0)='./bus\x00') semop(r4, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semop(r4, &(0x7f0000000080)=[{0x0, 0xdf, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0xb8e5, 0x800}, {0x3, 0x3, 0x1000}], 0x4) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2d052e2f66696c652000"], 0xa) poll(&(0x7f0000000040)=[{r5, 0x100}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x3) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 14:41:22 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140), 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x23, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r7, 0x1) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r7, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) syz_open_pts() r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r8, 0x1) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 14:41:22 executing program 1: r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="800000000045ea35bf6a560b00d7a304d52ae2bbfd74ec79d263de84da82ae712d62e9991c662715b2c3f5d9492ec12dac84fbcf6ae1284177c075ca44e27d084081ae11aed9c12087a20f11952174456007d51900ba0385f1c58094d0e65524a75e6245bcb893e31e790a639a5a3b2eb3193e2848686996b0b26602b1828bba1389dc3981ef537503664b6ec3d38fbc07a46175fe4c3f7c3b6273a5c88aab37739599afbbcaa1bf35c23fd669c550c1eb28fe7d2a169e0d8a7ce2df7b912c24"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x4ab}, {0x18, 0x2, 0x18b8, 0x9}, 0x1000, [0xffff, 0xfff, 0x80000001, 0x1ff, 0x924, 0xfb, 0x80000000, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x400) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x2, 0xf5a0, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x3, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) socket(0x1, 0x8000, 0x9) r4 = socket(0x18, 0x2, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/75) semctl$IPC_RMID(r3, 0x0, 0x0) 14:41:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:22 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000001380)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000001300)=0x1) r1 = socket(0x2, 0x10000000000003, 0x3a) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="ca5227efa9f9acf4c2b713bb4e7cec130770fd0bf932a3b668eb119edeb721f9a91dae0a774509b7ea3bed2419841792649fcdfc563e087989184ea35f7a9191aa1bfb598b9e1a0c9b27149500f3fe4a75e14784d60b0a4090edfb3f977d87b98d9a2f56a43b3da1b06630da982675e7be166f568010408ef7fa06ad37095f014ffd0cde5bf73851ef4f258f9b91a2971132594fa034df5e59e2de9f76fc2e15881ab5a09ed7309246b103ecd6957fca4db48118f9850efc4c9fecdec06f525271d6adc32c97176447fb6893086ad9a3c03d9c93260fd9cbdab7bb7b82705c04fd41fa92639185c09bfc88a7159dd250ec7400c835d23e82c154b939d3ee9da299852f39437cb2c47a749700a8ba2c28e6573fa70991e37260f8bcad22540fe9907b030299eab43ce14751817a14ac90b2c58d18b0e9594e63b3906709c2f7d7fcdb9d787480a278c04415c390d94cf56f2ef57e08fccc7cf634437abc16a6c1404e2a754504b88f3b6057dc68d9f5472e57df11d4ac7cbe4fc1140a9bb8ae17f6cfab90cac670486410fac1b0bcfa2481e4cef3337f9e97b3340bde237eaf1ba175ccb48acee7f99d812b46080cade07b8bcb372b59eaba6f7f33f3404b99e615bc7855a8b58db35ec19d381e3cabb4c6179e386e640aacfdf6b63335c7a09ce396a661e4e7fb01ca58e2d2198ffad8e6ddbd8bbf8770f34c6379e021214e7cf3d6a2fd7cbf6f55bbea3e19a4131f70eb5aa781245d1c7274d43241b52339058f94732e0ddd3e84cffda833c134f57589d95582a691d9aed44b905b46f0b143fc9def437f25acd2ecb0c103b145f2232f0c1e2bee5a058a7544ff759c740f1748971e9f78b5f18e3409f092f7a929ae323e5a24a7e8ba217a4cff35948ad29e64dc615756dd6466f93de52e8eb34a13b7c4cc02ced23ffa60b3b35a3b424ea53f7d3e59924d8b39bfc7c90cd122c825fde8faa3bf950f78e799c0c3c48fc53a7babe1707369fa9b209f59cb19b53358fc8512f866e94484ad656fd5427d3dfbb1d2f5f92fa7b5f9fc228651c4d85eb1ce3ce64695c44654e4a9f858ce48a583f39c7d5b63f019b6a450504f75a0eb9c3175ee9b828bbcbcf5a7c9fe89f6669147991dd3193cc1636edd683aab8ec7f9432c28993de7a9193c8a792ba31e38f3b7836cb8132c5174ab5df2a5f818409eb8fd652416bea76d26a5e995f24ee78ba95e4562a7a11f7fff0c44a830c99df56e883f27305b275187f1b613e70793ba293540f30e5b259c69cbce794a411a8564f2f51140b02cc71a89a4eff1868a47ef543d4083714b003e757644338738bdd435fb47565eca816e0242862378e30973285d40a778244ad83f76299cb9d7f4925abcb61cf0274a5d35a9f483c8cd2a27a815ddbed731a995a82620913da2bedf7fc62879cd3e682e0800aacf74f4ff279af171157dbee4d50ff000657b28210ebed4a8b54eaa8935d743909b0f860158a9ca9750103e1a7d93e0e83b34ab2ca9e6d18c3723e8be5a24109e014b2aaa90ea8d0d8139e974721e5c93bb9df61fd0740f2c40831f9ed8253d13c7479533745afae2e38614635765bf8ea911bfd3e650e06abfc4149354314efacb69cf2d8ae1b64c056fe0f74e30247848dc7d1c947eb8e685e80afae7f927146afc84172253367436ed821877dc8d5535e3aab9530d802b9a88fbc1443eeb12b9429f8055f3d573fc47edfe8b5e953a304c261647cd4c052962999f97d7750ab36e583cd1f3b2139480572188426438a7cedc84eef4aae4b0fed1915c49026262dfe2e13c1ed958760407fd30f815d2cc9899f1e8213eb10625f5a67d96d2b4902bb6a3ccf02e4812b0e9cb288ea35d45ce6783866ba130809595eb80ec68226578305cfe9ee00033ed1de5e1e076d5775ffdf8e7773123d2c88dcd1d6a772bdb6121eabb4dd0721c5939c3ee2875b3b4b2e3c6a863f57d6d9f42090a216448840fa3076c0424f9a681288270bd6cf98992621259b37bf434af891c81c75bc79680cf34a00037cc12d65db557da9f1f2daa9a3d1488784c32de5aa9be617180a41d6f5317997028cdb908fbce89e61bdc56380d08941b05cf249875ef41727c41c3064f4c87c15a614efe026a6551bf4bcef3bd2ec605f3c4c04871ab2c3256be3116cbd82b342d55fcfe0f06d28d36ea9b9db71737652fb740867500727e384ab0a10d194561e6292b6fcee5f3bf6f6e671f48fe89a74b383afa4601d283272613f88f2b9b486007b13e2a93a70dfa5f083710dcc5c759ce71554bede28a46496b5f2593d9e847a191ad62dd0e6bdca6038230a890f685c0c6e36f9b32b810c33bb43b6f73fa468dacbabf9deb099f7d303b4ded3d905c1c8f4082a7815c6e45b43df3fce7c1fd2d1d23fb3bde5a17658da0a0a9af2d774f317435da95ed6667c2de0e970e6a5bd24741b20e7def1b9264f056a3f80330ece14c5d2c1c83b184ab83c3efbee12075af1be7a513baba59bedf9ace046e46426b48e6fb917abbbcd0e51611643b3ce047d9bf4d3982673a68eb69d95957ceb650bd434ef1e54678891bf2aaecab6276a43f11d496adae8470c6e9db654a8a49c2ca07a55afe72ddc6a3f03cb09d3bcc8f5b8389650b2af50297e783d67ff95ed9439b7396096fda42e9742eb61d3d5ed56f864402b457dfe25c4746d28aef6c96372bf8b0c2fb075da74f20d7d80935aa910bfd3f8ffedf2bbe3aa611a47bdc23973bac050d6f18ad8d3aebcd3ec3493a7421631d56d3cd43ad256a2e0b94c5baeb4165b209357886775cee792249d189f5635d4f49a2184a8887728d8cd7fb14504cd373c5742a356b5c5bc8f1a9b11463bd1b99160d44e7bedd766ab215d0fecb9daf01db503b28f37f9b05d1811d9f20a0c09bb1a766570efa9e89b06e1a3af09720bfb92784aabc030249812488be4c8bcc340cc19db1962387c5f27a860f192e534612ee728bc012709cc0acd947c4356df71a4a40d183d1b741a361fb140107afbcbcc95c0bcd7012b704d5f55de9496e00ccf30b77f901ac94e5d47ee44b70f9c23aff0781ef758da8b8b31bdc641c1fb71f306327a6a5d8c823104330f192de8066b511d8baead6ef71ac2d1b4d2be2b9ff6d7750bd69ffb2270d359f866103ee649f3f2d6841fe5375ac25731dc94fd08eb039fbb720ece4ffe310b4f9919516600cddcc86f8fa6dd31983b6d4ed37dc1243a46682599aeb240e38f1970a3e77075cc181dabac53767df33f3f9077b091840dedcc99c2fc87d21b392d5fb36ae01186a4466a50908e583b55cedff1510db4b8c750060fb05796d06d51c78a750e6916d217485e268e66729a2f6bf420d016bad51268e17dfe30317212ec0c7e7b3d61b26e79436f27d83a8d5d34f413223f6324775a7c96a86ba26b3a0373b5447457c266aa3ed57f65c79bdf61f06a671bf6fce6acbdad8330276e5e30a771d2afdf70718e2557503efa09fb37af8e9ab5bb7a9bf3dc056e8cf8570b6c1c2eb29d9af60c5ec201df085e2a525ca64b84543829b74af138842e1435c9e167912cc960de04ad7f8c4ee348ea2c0f7d0251540389b072c099fe8af3d1bf181f3454c2bf031a06e27d9af6e48ac13fa28954bd59f6ea645e9d0cb2d9a1e355fb9853f91c75638b71552124eaaa9f5334b7f501a63f3cbd83395e0e19805a8c072db840581f8d25b28ecae2b8269923712be5d2a792bfeebf0947eb665f53fa5c01d5e3c94a0d1c293e86100a338c2ee5b788f192d2920851de66097be986cf40efb5aa8a0ee4a77f14a8f0e79723e6c6b4816e4f61349f169dfd27c6c93eb49661994e44b2fe1da679b840c4a3b1a500291686ace7ad8cf23f9d7fe03a1a66336b4b307678519d2f5c52bde2d6eba24c28edf3451a962718005f26e6a2e151e8d9fb74dc472110258cc3b5dbea878bdce99432fbdb38623a01bd531657f359e7736da2719f286dd1c7a4b16ca8b47d43bf3b2c37cae9ba0214ee6e50dcf0e16e88c358a0208afa4985e7df1a0b7e7842f4735798c7e76259c15362203a43a8b49ac8c2de7e9ebc64506af64976df3df9d851e296c04516d474dfbe71d1974d1af191a1eac54e6c3235874b1aa5ffcbbafd95e3c185d3d018b110914927834f89c5d91f95d93cf298e026a15f3ab988205ea47e61da04f467d6ab895e396ebe6bc51d983056b992b5a5046fc1e62522e566785423572bef8ba4a9e9b2e78fbe238b5688390b60e0fc1a07d7fd3d7f0e8965aaae54fdc2ce23d7c805191cda5f5790ad45b5bbc4d4fc976626b2b604d1cc4ff5f261b2e3debda8bceb143a1b3f0dbf8973a36d596dc98a30a75d018fa2d88239292d0d8304633054ad086814d0ac065cd6224419bbbbe11d4c98a329973cf2ed0b72677b8c32ddb40c04d3fcd6197fbde4359d6566ee98a49c4c4c39b0bb05fecc4c9ee16f5662eb6ec8089eee725e9b10f5b0d737946f7bb439430139c66fbeeba8d5399cf94ef850ecfe0beb640ef6a2593511553549d5fb4be88ab7f78ed77f5ed296c02be6ee3031b9c6c0a5d8af0c9deeffc77332c963aff76cdfda41a7b53ae045689c0d807acf15e08134cb5a41ae3073451e11b4b41d4f166575bc8ce96adb03c2cf621383b1840ccffe3f0034bd49a541d2dcc8af9c3d03a103d8feeca6fa5adb62e9bf3cefe17a9b43559e3ab56fc09a5875e9818ed5ef2b581436266b40fa5b9d570a20e16777c30e23b2bfa17eaab250c5fe4773f41a60f989f9a1e0c86b31bc1b0803ef7a0502612867b952a3779108f6839fe68c6fd9cfbda2b9bf7e0f9f689bebbae43f96213428a8605b74fcc336fb1448077c85e2adad7ac2dbef6ad94c82ddcc812a247fb299b86f1c23df8322d11e026c6b764eefd7668f6a40976b1688abf6358f813f52b051a5fdfd9f0b1096dd27b700f7c0a8f7cb35cce305c44c52e13b35373477d16bf3828a795c779e13489b20cee19b8ecaaf2bd772009bf63eb30deb908e903b5edc22c2a7cdaca2f60372ce7b0c3d1e92bd720eb24e0d288e5626e8fafb7f7621712f43608d10807759712315146001bbb9b191d14f4c4f025fac790e9402b6ae9c7f31cc31e665a53ef75e6065f138b8d217bd744cde9a18cb07645e4361f196dfbf5da59d57c92231bab9e45bc142572ad96c46823549c5e1a7c9f1bb6d994931461718dbc929994348bc73d27ea36d41c57dee7960038ba82cb02c4d21e8fa73ad06f59b26ca69cf667fbac161629f953ac687a00250d6dd12d659419fceadcb9c2cdfa78603bb14e8426f403c35418cae44df5ce56e0bf5a52055ff6a1f3408c0e6941a9a33b8072a7e3670fad780579c67b41645c6867435992caa459a757d0850e8d735d5cc2a0ee66658762f02ce2af56967f9838136352c953ba215bd9f4b510e89b14fe1e2061e55dac5c11de6bc1f88c9291e00e2289703a6492b5c0d57e205166d6e03b66ceb8f7409bf3387f74a458f01488938e07b6b30643038ed8f6152c62fab52c85744680f574ae08386a9a880f041786f21ac347f9f26d081d0492ce0daab2357608db92d1381cf7f9c971174791023ba24a03446e092561cf34418a0da25f1c31c10ca8d46bbd29c646562275731c26daee084bd3299da58f7de3e28b908e476b3af4633015d61578b1a2c6f1021ff660927d8807454edb1e81331a283d082440d21b6389d079a06e4a0517d572d01849854a2a633849fef63c037373926d498d0911f7b9a2cf104e748f853edbe71c25f8e7795ab3670b8bc188474788", 0x1000}, {&(0x7f00000010c0)="d462455d4a9d0f35c2e66d2c604212d273d42cdac21b4a061256c00674c66ac02e7889f2513da77d4d9f2a11c9c1111a20d6a2fbf688b565aaf17e221f75c0c076b77a84ef6edaafc41af6feebe0189b1523fd77578cc0fc6e736b90167aaf98246b094815ad09213a198792fecfacfc07f11cbe3b21e4ea168d8f7ea1e4f1b189516357fa9646dda6790f73af2f", 0x8e}, {&(0x7f0000001180)="a643c7eed8b91fa09f2c9e089738d17934c460f89b4a3b53e6073627eea9c40b56ab3cc4a8eb77ea3e5e598a96538228cfa5733d1a6b33fd69ca1a61f78af04297ed821978b371dea4b7837c0ec780443160418c329cab5fb6049981003f76f39d2af3a37f89d31b6f07e5798d36a14ceceb3daecc31f0", 0x77}, {&(0x7f0000001200)="9e2847605e943358e6518b2a1e9f03901168e1b5bab5dae4da52c795118253ba1c6fdb09c352f91de39aa80e2d8cda12876e8c610080855e04ec226b64bc4070175b32d91389c9729be0c96390c0acb50afd0a007980", 0x56}], 0x4}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000001340)='./file0\x00', 0x0, 0x2, r2) sendto$inet6(r1, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 14:41:22 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x0, 0x80) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x10001) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f00000000c0)=[{0xfff, 0x7d, 0xdb, 0x5}, {0x40, 0x3f, 0x9, 0x3f}, {0x0, 0x6, 0x6, 0x9}, {0x1ff, 0x64, 0x1, 0xea01}, {0x3f, 0x3, 0x9, 0x1}, {0x9, 0x6, 0x6, 0xffffffc1}, {0x0, 0xfa, 0x1}]}) socket$unix(0x1, 0x763fbcdffe9b2336, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:22 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x18840, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="a670df0e9404", 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x20028ad) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="ce4b87c4f9aca7f18d223fdda8183980058648a9bfda582c6dff50e5bf79b7eca808625e51a6242bf9846b3ce0722dbd131396040985ec0f4270b2c5c746e5116121b0b150384b5ced82ed882262cfa77234325fd416e5dd48f908380bcbb48ec07f587a05ecd57d5c531df407f6350542a5bd95676cb47dea7c0e4c22c6caff578223500d8267cf5746aa1d1f7522bd6b15a68f7a98036211645c770f7af2e35dd28540076999909d62005831bd9bac053e0a58a805d2a6e5120bfdee67017521349b79139535c023a0742bc047e8f66bda7898ec7b22309e8fc5a26f7f011b0029d72551ded6e2bfd3ffc38a9801fa03ecd261c6191a07543f1bcee9ce4bffc5d7f035ce1e37a31dcf6bebc0d7b60b4f58959354d5deada7d9c0fdda740c3164cb9a6a9b18ed1c4bebb98cd7d57b824eef37147b1665f6aac4487e399e5c2d87a7256b274cb34112fdae65a0570cbe24fbd949de0efe69277cdf4f3cd981c6b567cdd646ab3ec82d1849ec6acc06a91e08640070f7468185b2b3375ebed92b588c9f3c9bb77bd9230a88b17e563d9e178fac208d1da3c86ad10701ed88325d3dac1be84c84b917364100a768060818a75ff65b8407a8babf91564d8fae5528cdb9490b258dad5c7cd7883249f65f227e1fc969e56d960814c3a9fd4018fc2c4cd7a67f0729eb6c3d48d7dd312f9c5476f53669c8e61ddeba42092f2f30d167"], 0xa, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r6}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000002c0)) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x1000000000000108) 14:41:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 14:41:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x1, 0x4}, {0x18, 0x2, 0x9}, 0x2, [0x8, 0x1, 0x0, 0x8, 0x235d, 0x3, 0xc725, 0xfff]}, 0x3c) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) write(r1, &(0x7f00000014c0)="6bf3b79480fb5f628a53c5b405468219e82d110334dda23e41fc7b7e8540485ab7ba416f9fc226bc80865e4fe79743699dfd01f7ce7095b330704ff54fd2c82347ad9ea491f706398a1032ea12641a2f44659bc20894eb247ffa3495d6ca6443f604623e24b31edc91e6fb0c9d66622a702952fd3d587f3407152c5bc0aea62f97d790697ed07c572d82188f5e5052fd62fc9525ed3a393872dadfa7b96b8bcf20c7622fb12b42c6be1ffeade00b56aaffd9f647fec806ea67ac2aaf105f4f46a9d43536a81e8d95df4ccb0f2977a48aa22b00ec1be761d28d909ec6c7a3991251b529b26fb33a33b21b3f98b3539f2017c87b355dc82750dddb1965704b3405ed8dfc88fce3d39ab967334c97b1b4a3d0a61343e297fe9f1ba9138151463c00f0344647b17fe7483e23f8abdbac13c9cba452751156dc3c4d6886478ee80388c7e02a9cdaaa25420b6edf73a81ab215611ca47af049628644edf9376183114038316747c5f3f829f2c9bb5eeca8bf968e20c2b1848dcc46938c2594a64c164b039540411bf29b66f57c88cc88171323af17a9879d24c91efbddb0a7a9e98ee38bf098197a1dac7d4dbb69534c05290dad4d6736e73c3acd3e90de1027311eee445d887a9e90d70bef72199e2bfa6969270cddeb02f02ade2798884efdcaf8a3449730d7ed17ea3911c4221fd4a70f9a548788688254fcb3e3037271ecf09e48bb1c50811f093ae226ecb938e8721b3ede53bf398eebf124b1ef8be6b59238e6c162cd3eb380681282d43a421a1e477375c777fc387549f61466df97e2d9ec2e043ef4154844bd7e4c83c797c8f39d7189ed141d622a8b9517ba250c2103e01e0818b125754facecd909a2fe7ee39dfa6e49349b2468323a256e48409e34037751cf906273ab494dccf2db0c2be9b5b349048d0eb1b0a6ccd64571d79e513b5ad14dbb3a7fa45d542e2dc7c30bc418d34826b2a0ae65412c7782503f1eb0482012108b8bea0619ccb33a9c7b76895b8f18965bc5d31ec4de201ccdda4dd22a0040b7755cbc7e4857614028e79e4fc75b9fd9bc1e12264f5d14f16cdb8a5f772f62b6b63993c41abbd2e2b1527c439b9d21b1634f4925f4a18f509bc99838b8c513138967571b81d0707cfeb55d591dda12c24fe8251553f5a2219a01e5b43198289e7ae7b073a8fc1153ff93ea82f904f6807351de6f959a5a66e938e2fdf98aff8576110135c545fc4b06bcbdd6a6b0c51c5b94bc74efc895ec8bf345bae48e2eb490e51b0cb0705e1e1923ecb2fdce1ca445a1b850e896b552396af42e727d9373a167b9d7f2b13bb5b81af251679c7676c8ac84e12aa241276529471d055104b06e7794a78e34f532e03de7de47d741d4c11018b64cac58d9ce42c78cd55e2458d876b76e84ba5ba9e956f260f6d917ea3f1381859d443512e7d2d12d32524b38f3373bbea39d197d45b8e1b46d257dc9ed9e76cd92594bb1f3d8849a31dffba92b01df2030e413a9eec6c401a1dfd1f1ff8c5882faa969f9cafb7f55fc617243993cff104e64bac5406ea8f44f861fb007fc3bac278cff84c4ec8389cab5204701925b1851bb86139ed2aafe3bd7debebf05fdf25a76348831bc4ef5bc6812925a0e142487729ccf2ea6128c2d5a56a6b1c95b6503c4d73eb6fcfcd9e0020d10b98de575ce341a7dea015e91a0fb6ba8910391456c096c60c1da1dd2706fb4289b3dfc31ce03abe426e30de517739a394c93e0c7e1b4a23d737f72ea5599a6d13635bc6204199e34e5fa2c7d401e63b16789265e3b5affcc8187a82dbac827d325beb7ded9cb71fdd5f396e9017b79fed8a19c7cea1a1f6abc636929d47f350854d7a48f9a4594e82c6961df294a76566eff1fa4ff5100e1833b99ee02e197474dbb0aa0da5ce991e1694b47b19c3b2f61ac624f6e625526a1cbce1f24b13dd6ea9bc15667f96fb0d6402f1e26ec6784964bb850bae10c21dd360a62c44eeb682516217ec3caf2323d8e156cd0cf2a617a8024671a2a9436d1145b432456f9d08d613c03611418d6d1a07ef6ded782806298fc7b10299b04b5cdfe581c9f81e2ba9339578a6855731c7fb0c482358c10bc57b2ecfa64f037d76c9ef27346282b1f689f903740d3bb605f3270b9713deb72ef85a4f9b96bd89eda289efbd3920519206019107610b8e773d90fc9313eef80a9a0e2811bf3d6261d109c3a052be8766d482bb1e04d00a7a441b1001554f6196d8ef03cf21e622bf4f6363e4ea34ecc266da35f5afbe937759b90c81acbd65ace41a8e40f6ed163b2977e9afcd42f669c6a06ed87e09bdf827f3b44a17b2a74606953afb3ab62885bdb61fe21959386766ce834ce8afae8a138ab42963feaf47e981b282cc4bd2ebde412ce4212c49e7a9072cbd5efd5a57909aac9440700cdc80e63906199ddc2552949acff1f8413bdb14e37973c39d65fcb3a2ffa5e40e7b78693cdbff0862f6b746d2c95c7e71fd17c395f96341edde9f8cb4ccaecd9f47acda2550e7e89b75d391272c682f779586454d9133756d9fd6cc99a677c2308aa65cd237cd6d2930545497e7e59d92d7ddb6fe62dff1aba3302280fd53f787b56342ae0531ec080198f974aa7e68b2cd5d09209db26045c57723654a2000ad8f384a9fe5e277c71e0a35658efeef09512ad1b74560c44c5fa9b98f914fbadd0031955210cf19dfe49ac54bb7aaacf0219f00399449bd8cbea3a05ab75780492a51b6b3a34af0e3682903a8dd9dd8da6ff1e727712bea527790595af0a72737001cafed521fc91a073992d5c061bf19b8f1e755dff11701df27450351383b6cfcb0e6b3043b91970e1c28f881a6284560836495ec0f12e1544d7443c56f7426743389764f3cd0533382d1d22459a793b317d2fb76de5502a365418eaf547e48f75d3757d7418ec23d85589691b4936b74202f03578eff35143c9c87e0b8e1630e06ad5d3d664d7865826766e38015ee01be66c6bb40f7e20b28a49098793597ab179c94c75b3c5df85f66e0ae7a7192a390c951f0e160eef4aef6d8796df6e9a35f52e37682d3361d696d69e25fc711b192fca366f0d994140faad6a1071c43d90092cf5b8a6c6ccc12179544ec3442b00497ac6351ee784d213585559af385ce7a70382e6e42157bef89f928339d90fdb07b786b5bcdb1320aedecfd731905204e2ce2908619acbf9537272cba7092c3bb4423aba3ea1bba88d0426c8055702ef245e76227e20ecf957a5874e1a95bdf8b5046c53c8727f3ce3f6622946674149940e90504aa7a55480001709795aa241c40a0cb9aeef4cef128584c75b30ed3dd6d0af26fe1e5ec5b1f55d45f2aee7ac19c96c08f541c07f2472405a11f6d8adbe3c7ae93ec6dc5ac5fc0f8c7e0cb1df0652dc83cc8cc24c4e91d5860bafc490062f11f6e0aa1435936eebe1700cec76a4db5c3782e76764fea6acdd9e78c74f43101d54308db2d1d84555509b9d990d2313071cbd031e3ff8761b54599b38b0a948d8eeb28fc727296b47434a444b0a031b5a8e2aa91cf357f1b38d310adc283029c47752bb24c0746a587aa733a943087c12c4e02c8506fefee7ead039af47a7ef76e9c974244be31ade0355ab5621629c7034c7a699f18f06affac28b9687f68b2668e569e6186a3ffd7d1ae2f760bff20da2c1689919a5b6149bbf4926b0acf44dc5d31ed00e7f9ba0e64cb23923873590a1551363360aee4c548759f120447dbc390d287aed9d46b8dbd44d2756dd75aa5f3a69fd3072aff256700e82855583c7f570ef6517d5b7ac1ebdc2f2c6803ca800e932edddfd12797af7a0ec564b78b2c00e09408ddb6cdead3b7e93aebbafc42cd351403d1ae1cce8aa164f13d77089bae19c8915ad025dc26e83d54445c956effca1dab794b00226b2e47a40393a8387c18c7fb2caf517b0ff4c230bf36798d21194fc1f6dde7ac93ee4c4b36ffd34b98badeea67f534dab2ffb39f9c26d2495d14d4737a338748d3cb293fe25e48254561e649190228ae9d3d1669e3f7d40e344f98995f63a162f0d6de7da2fe8fa6e3d8c62ed8c1781bba5ec84daf2e6af8c678fc75e13a563a53e4ea25d82fd570fc1410dbadc923d67ea4451a724b0d185ac8c655de4ff6ffe431697bc646dc6f507dfbd7d318ab96cb1134f4790613d75e4bddf779d597f084faa00c9963063a71e48f79fd25b576b29df4d061fb780a802cf8964001cc7f0a3142c51ea369903f3afab05392a6d4bf55cf65566b3f45547a4e8d7a6828968723214db7456c0379911d76d25809272339e5a1f1c9572066f28f17d5876d2b628c69b671c10bbc85fc366d464c22f1667d8f2e7c7771af1bdaaede71d9ba7a64767abe3419a5bd724997470a3eb7bbed287bc97197f73adfe7212bc8344b0bbf3affa97c703f5939e69b9feff4fb4be62b7b0ef5642addb9bc29261ec740251f455342cca69d078018bdbaa78f1a8b951947004f9f3321fb55b329dc18c8cfff281cc48334a19b7ee92a5cf9de27d8ae13a7657ae710f885da1f96333452579b5d7c3fc3bde271194b4cc5e133d40cbba88ce87fe27d1b8ba827f028d1fb0dfc41aff9184dcf18ed17cbc26aab8f79b3dcb6a09c79495d36cf1e01eb42b81de5a78e24bd92da96444adbcbe8f52a1462a65f995181c56aa6987eed57f9ffb891320f5a698ce558010afb6ccea36240e34bc745716e03d8f19a00181b631abda2cb6ebc9585032fb8e46bf9ae97a5d162a1cacf0ad988a5878fe500921a5122ea24dc8f5d29d0735397d25dcb19bf5af0717bbedfe5fd506289a8827dd7a18f3a3276b20ec8bfc39898a6911b43920314c2e4ef69aefffa2c548c37ee3ec7fe56be59295e97c48893e1aedc2bf4b755fd0581f0bc5732d5db077289b09b4118bf7c814a640a8e04c14c08e867ab500cb653ab2b6e3ea6a8ea15b12df0376e27e1a5ce55185553793f9c83d5b95cb869a2416c2234256629d1b36daa12619b73bb1d487cf768e899db32a6f11a86e9832f1a9bf72ac17a38d21242559180e5bf1f12b2e90c57bc375f26127c131d70a24686027155d1877574f9913b6e9b126c822600d5e8dafe4313ec5a53aab247ca036230c527d4ca57a9f771d661d72e3d0493ef821466dd02469506c768ab31746ccfd6ce58b44a4765d2afa7e5284511d75a37fd7feba2835ca8e6fece90c907fcb950f3298067db9e3767186ac5be06799f7129091f6c6233b3ab9666a5eab526c287cac145c2946fc50d671077006680fcbefe70fba07ccc6697627eabe727443a8b76ae8ed847b0fa6217afb7c07f5209a667c20b4636b1a7c068bd1ac2f34138a61df44b875edee2b65fee722ca781cf05ef56e5b0d5030c0067783a4a39875282c35418616e73ead8da357cee74d0ab5a6fa50d3293741ee82389658da1579bfb22cb897337ef77264b5e0e1b6cf3f67f2abf24fa748d40cc0bd6ee04c64938d6ad4f3238350221fe35a662d02d618186ee57f26b0ea275c36adb8bfb90d3542d4103e9c173aac5826ec15853d2b66c2a304b4e0c5b52513f7e4b4779286daeafb96b83b4941d5cb0f251e95e7bc36b75f6782ca020bffa3105a000a720b8445e7bf291c4e3f228b43db0c7c8d4d9f351e4e4a1c9162c3212c880dfc1f0e80cbb8ee46e5c02f674e9053a103b1159baec9a3f6e4260d0578b8d5b41bae53236f91006b1f5628b4ddfbe97851919b1aa61f4a5b8c41b307dbee254a5c819bd03bfc24699cb9bdc8595c0f2b952f9b608acf6cde21d32aa7cc330758579a4c", 0x1000) 14:41:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 14:41:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82116b45a2831d092edba3dabb4a7c672e2cfa40b88f8f01cd8e23c2594b0c1aa993ef92ef8dbe9f7f0c5f1a95b1ffa3b6a86f1b8abed63b7a6032837dababe061aa739e0a8377fe65319483474b35ff22f6324391636d44654823a4fec4965234a784d23d04de4df69551c59166c0220bde70697f273e8147ce9e09734418f4b759629de2d1c8462e845f4cbae7ee398d3d48267c4699e09f33deaeea7ed33f55f0f7dd1958ad33b51b4ade98cb45f7fa900fa41e838426318b7bbf9126654f9d677964fee30834885baf4c6aaa26d2dbef265af6c091854ca796292969eb908c"], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000140)="eef1261f34a867dc", 0x8) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x1d}, {0x200, 0x0, 0x40}, {0x8006, 0x62, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 14:41:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) 14:41:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x7cce2710) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom$inet(r3, &(0x7f0000000140)=""/6, 0x6, 0x40, 0x0, 0x0) 14:41:22 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000689000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = getegid() r1 = geteuid() chown(&(0x7f0000000540)='./file0\x00', r1, r0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0xfffffffffffffe12}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x2, 0x440) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r3, 0x100000000000, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x0, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r14 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r15) fsync(r15) pwritev(r15, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r15, 0xffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r14, r16) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000580)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r18, 0x100000000000, r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) r21 = getppid() r22 = geteuid() r23 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @cred={0x0, 0xffff, 0x0, r24, r28, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r29 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r30, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0x3, r13, r16, r17, r26, 0x62, 0x5}, 0x6, 0x5, r29, r31, 0x0, 0x2, 0x62, 0x4}) r32 = socket(0x11, 0x4003, 0x0) sendto$unix(r32, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:41:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x118) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x40, 0x201) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:41:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 14:41:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1, 0x0, 0x0, 0x0, 0x0, 0x2000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x80000000ff, 0xfffffffffffffffb], [0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}, {0x0, 0x3}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a51a7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584bd76185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea9443023dfc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba80692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d9100000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f000079e000/0x3000)=nil, 0x3000, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 14:41:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f00000012c0)=""/248, 0xf8}, {&(0x7f00000013c0)=""/226, 0xe2}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000014c0)=""/161, 0xa1}, {&(0x7f0000001580)=""/193, 0xc1}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000001680)=""/7, 0x7}], 0xa) 14:41:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0xfffffffe}, {0x1000050, 0x0, 0x0, 0x3f}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 14:41:22 executing program 0: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c879dcd547d23b10bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e64538bc379396736f3865d8892b01207c8e8c098e5348161b359f48db5e36021bc689556bc85529e46b747f10cedc16c38c8be051b59ae2ccdf82477b5de05c7375fc6f8806a4f09e239958d111123559503ed0561a3fabe32e40a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$getflags(r3, 0x3) 14:41:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file1\x00', 0x100, 0x2b757702) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chdir(&(0x7f0000000280)='./file1\x00') open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 14:41:22 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000280)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) getpid() recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 14:41:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x88c0, 0x42) fcntl$getown(r2, 0x5) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ftruncate(r1, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r3 = socket(0x0, 0x4003, 0x13) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8000) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) read(r5, &(0x7f00000001c0)=""/108, 0x6c) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, r0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r1 = shmget$private(0x0, 0x400000, 0x180, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/142) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 14:41:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x40, 0xfffffffa, 0x8cce, 0x7f, "10bdf88a05382f058f15a276aa0e3a6b6ab2aea3", 0x0, 0x2c}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) write(r1, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2e2f66696c6530000000083d3038ab1a0b53252e5018574446731a8031060ceafd26e0d50e239bebd72e3e3b1840a74759a44e611a9d2d34cdefb7ea2670edcd9af600d2e3528e42221c21f18e965ec75359e33059cfd4d53076457e7504dfb349badf40199635df754ca9eafbf43b951a24004c593dced08368880b319b8ed317542adb294c37d54e"], 0xa) close(r3) 14:41:23 executing program 0: r0 = socket(0x6, 0x8000, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket(0x6, 0x4000, 0x8) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x20, 0x1, 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = accept(r5, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) dup(r6) r7 = dup2(r0, r2) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb8cc7202e83cb7d1834d5c2864e4c67491037ce5e66696c65300072e4a24ed6a7bdeca81bffa40743eae63ea41b47c9f4807b1ba89e22ddfceaea5ad8a54b0b034d5ae3b9820e"], 0x1c, 0x0}, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) flock(r8, 0x0) 14:41:23 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x2, 0x0, 0x20000000, 0x200000]}}) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8000, 0x5, 0x5, 0x9}, {0x2, 0x1, 0xd8, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 14:41:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ftruncate(r2, 0x0, 0x2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) dup(r3) 14:41:23 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r1, 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x7, 0x100, "9404e36596c185a37ad0c6a7bc339017edcb8e5b", 0x5, 0xff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) semget$private(0x0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x94) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r6, 0xffffffffffffffff, 0x2) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r6, r13, r14, r15, 0x300, 0x80c}, 0x8, 0x0, 0x800}) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r17) fsync(r17) pwritev(r17, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r17, 0xffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r16, r18) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r21 = getppid() r22 = geteuid() r23 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r27 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r27, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @cred={0x0, 0xffff, 0x0, r24, r28, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r29 = getpgid(r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r30, 0x100000000000, r30) r32 = getppid() r33 = geteuid() r34 = getppid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r38 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r31, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x0, 0xffff, 0x0, r35, r39, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7fff, r4, r12, r15, r16, 0x142, 0x80}, 0xfb0b, 0x2102, r29, r34, 0x1, 0x270, 0x7, 0x7}) fchown(r1, r2, r16) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) 14:41:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = syz_open_pts() syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x101, {[0x4, 0x2, 0x8, 0x3, 0x0, 0xa68, 0x9, 0x6, 0x2, 0x1ff, 0x1000, 0x4, 0x101, 0x80000001, 0x100000001, 0x1, 0x1, 0xadb9], [0xd531, 0x7fff, 0x0, 0x40, 0x3f, 0x6, 0x7fff, 0xfffffffffffffffe, 0x1, 0x2e8], [0xd3a1, 0xfffffffffffffff7, 0x800, 0x9, 0x9, 0x9, 0x100], [0x0, 0x0, 0x9, 0x5, 0x1, 0xfffffffffffffff9], [{0x7, 0xd3, 0x4, 0xfffffffffffffffd}, {0x1f, 0x6, 0x4, 0x364f}, {0x101, 0x7ff, 0xffff, 0xa}, {0x1, 0x9, 0x1000, 0x5}, {0xce6, 0x5, 0x20, 0x7}, {0x7fff, 0x1, 0x5, 0x139}, {0x7fff, 0x1000, 0x80000001, 0x65}, {0x3a3, 0x5, 0x40, 0x9}], {0x1f5, 0x5, 0x401, 0x7fff}, {0x6, 0x8000, 0x10000, 0x54c}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:23 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x499, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1906, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7f3b3ce89bc98db2) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r17) fsync(r17) pwritev(r17, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r17, 0xffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r16, r18) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r21 = getppid() r22 = geteuid() r23 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r27 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r27, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @cred={0x0, 0xffff, 0x0, r24, r28, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r29 = getpgid(r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r30, 0x100000000000, r30) r32 = getppid() r33 = geteuid() r34 = getppid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r38 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r31, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x0, 0xffff, 0x0, r35, r39, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7fff, r4, r12, r15, r16, 0x142, 0x80}, 0xfb0b, 0x2102, r29, r34, 0x1, 0x270, 0x7, 0x7}) lchown(&(0x7f0000000240)='./file0\x00', r2, r12) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/201, 0xc9) 14:41:23 executing program 1: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5c57c6388bbd2ad88b2951b15801360b83713495bcd95a5237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b200050000000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a89983d41ba76f5bff41e0e590b8bd5295eba75293f715ded90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67cfe033c429ed29335c34f0ede0ea3bdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33a039f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238a149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac7258ee52f00d3b8bfa3a10736f1bf1861180a4993fc7a9f01726f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385550c568ac82b91d236c7de08060f6892f5c94c2931e645300000000000000be0b4274aa4497b08fa7f1abd7a11e26dc60cba8a08977f15c8696d1c0f454ae8b09146c2896197125fa33f8a3485ec4199212ddab0bafb4f6e2f4bdc64e14f31d8cf1cbc588bf8cd443ccd1ddf8000000000000b1df6d3339cc5d61705c978f010d93c40024cc88d8a2ce068c48964abc4e4a2dd3ad235908"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eafb135c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) r8 = syz_open_pts() r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f00000001c0)=0x4) r10 = syz_open_pts() r11 = openat(r10, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f0000000000)) r12 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r12, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r2, 0x100000000000, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0x100000000000, r3) r5 = getppid() r6 = geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x0, 0xffff, 0x0, r8, r12, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r13 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r13, r15) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0xffffffffffffffff, r6, r15}, 0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 14:41:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001680)="56bb36efe25c3d5b767e402876baaf8008c8ef50b66438d854578d5b32f61047bc3429fb4c30d72cd3320a2aef7b4214a70914003f9ab6a621e09a4269244e19e12c7222047efe", 0x47}], 0x1, 0x0, 0x0) syz_open_pts() close(0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001700)=0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) writev(r4, &(0x7f00000015c0)=[{&(0x7f0000000140)="8a3ed5a13eb549b6a0ba80175bd71d9f32bdab3781ddb58c29b6ffb5f3fb5258d6fa497d9fe9bf0e5bd7b8659f7493ce398711694504ac2f4a984547e8acc764a3cfe134132e05a54d91e35ed41823ba52077200c66f232d44140dfa01ebb253b09a06c891f45c15dfc1d06891576822831615c7e0bf9718bf27a7cb410627624926bd72bc72955b9260ba896c784518b303bd9f1a5c728f0d3988bc9e8e96216564607954e11e5f1e9086193bd75bff4457dac9e362a1c86b", 0xb9}, {&(0x7f0000000080)="8819fd18927e3876fd2b", 0xa}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="07f7a07e95b0c26b18b140931f8e46cb9833f3103ddb716c301c162a976af7df4a67807fc97f078dd9afb52e5c200ae2c44b0a78895f38e30611b7d899db072e12d448d692b6153bd3390cfb1ac659650621e5d14a3865d9f0147cb78a4417ea9fa2527fa9aa2095d512a0d128ed86014da39714dfe69919f6f843a1fe2fe40c83c923a73836a0956c8df2eb96bd24b334a46262ecd9c67e433a1a68c5f4a4b4ecacc35372eb7767943994e58cd11e57fe62175c7631a21fdc4ce82d31304ca1ff3aaa70c10d404f849a1da10b47569c7d293f942da6204990e621fb4f990d51a3adca52f00222882806d7d05773b3f46f641db033f41b5d7b74a1eefddf2b878e394453401cd2ce4c41f7e8eadcca476c1b69b46043932ca547e0d9dc61ee27ca34e4c6eb6f2ba0ea9cd50ce49002eb40fc46eeb2034c64ef490c4cbd5e2d9da7c56fd700610106ea92594d225529525be6826b2f9b10cf811317e0eb2f37ccfa32c87f1fb12b7f2c588e7ded03abdaf2d59411970ac32aaf66d86c83591fffcedfe28b0860ba3c1effcdf33bc9a617f10f83aee60dd8de4bb64492a517d47f8a5243941f9710485cf8c6441ec4a997b03e059a4dbc6817515347f0bd4536bdcb913151e4879ae724887c32c57678354ec69e4d3fa342537e8a406b32efa52bb5a1e4919ca0a7e6b9b413660f5c940f3d55017aedf7cbb37c851cb79228db444cd786a0c749bcfb1d128d6115a5aa6c8eb69c8e7afd8e8f41e29d8948a56536c0b2341cb81de2ad8818d7ee13651e8db661554a2b4be97f8109fbf39d6baa3dc29bfc8b458ccc2fc690127734e869b6b7a5dd025538d8ff3100a03cf9a6dc3149fc64171bf2062981c1a7366e32fbcfffed43055a901d5c9c438225e8e4e2f64172555d909e989cd96494358d8d3ce34ad9576cea4043c04dd5d766cf43f7b9ec39e51564fc48ac1758b15e59fe7cdaa170248ecd8471005cd8b0508836af483a02beae456e513e29f12570dd4347846163a510387da191df67297a62aa82fcff716ed784df39aee17175d62856a2dad01703d06a631fea21d41cd95ab31180bc01a97365645f5fec116ba988b17fd9a76434fcd2696998480540be926246a9a739265d9bba4d13295f83a8d19f42e260ff4761c3d8667394aa13268721b6c13a80b4464d4dd3128658da5366506019a1e04c307f61ea48a4687e0f565f70f7effcf91d1e2807244029e88b19c3ed494cb3b1c55aae1eac71619b83985d59c603e4b42e74853008f9715067b6ead023f388610760dc0387e6e6b15293ba2be3a8bab058ceec462d53a723fabcf896539f6ea414b175cccac02f399d8d90ca770d6aef433ff9049d59ea559d533310a11ece1355b8089800a4015ea9c9fc43156343eead70f2babf91ad5b654409c2740b832055e45cbe846525041aeefdd62d2c14ac22677bab7be2e7183b9d044bc1bfc19bf730ce7bb1b3340129eebf6f4b6ad8b518836c508d21c53806340a98947045876601dd0ecb9d69cab59876caf7834491e3016bbf2028a81022831c30f4173cfba13e18004f97a2106c7b4195acf02781137a3c5d075b31c994b401ccffae8b8a731badb74906deb330307efaadfb80d069e23d5ca6c4484faee9b6ea1027592fe0795e05b211f564edd2602893bfef13a6942d0cca17f85de53bfc70e38986bc0691a6eb782ef3e41da0982adf4f0486bf07b89e4d8c6765a8cf8960c965506f4ad45c56a0e1db103e82362a5214732ca4f451a572653936eb3605e08eeebbafd9eeb4b2089469142aa93bc2afadf09884522d09d6dd16835d186ad8789d50a279a7d97c08539338a0714d4d85c47d6fe065810ca5a3d8a4df6d3543d0ae10e9ed9625fe30f54b3f9ab1b7069806df1d0c463a8cef3c1240f30c3a509b0f8614fc472055e0f444816bd6949decf5c1b060069d78ed61034b981efa1b3d102424537de3d4a50d9cf05bf7fbab7339d4e9262e68c0e0a88a8784cf72615aad42e2944149b1f051d76fd7cf9f782590dba07d2d4c708b0beb48ca3e3279c9740b1f93077f76b1339607b444abf360df82a4db2e99ca2ca1167efde08ee1769301c9e16e25640faf27ebfe05294f64ae197fe4d005654f113242c62853591dda757b8d81f7d88b58168cc9a662e989489f137dc535e206afb863d0233f8f611d51054afa1ef7c90516b311eee2e2e5e28d94e173ab77d5f2a9318cd481ee6c54d7d328e9fe82b1a701816edbb04ba7149dbe5adf51e48fdd50b084a3732b111b2634016904bff114402c2ff1e3677dafbba97c77f29c38c70c7f1e7022565dae90b9e02e814e2b22632c39588d468615c63da8c0ce71f66b45a2246690901cb9c13bea033d345e4a733f1ffa9a69e49e3f26e4ff0069d99862faf2f4009490618b7cde952e9c082d1b58c30cd4df69f1f51f99cf6587d1e3fc2bbcb611aba1eb6af6bf89e6e2d10b5446af7bdb3cddf7646aab1ecacc2957fed6d4b4f03976bdddfaf842d5b77644761f152650e6190dee1c10bb8dc2f083b6fcc7c51646721005a6a424b1ad10f994d504694d1fdf65a4110c02986b84306bbe839b4fac473651d7683ec94b58b003e7b3c3fed403e0807cc8798e71e8eaddedb874bc3e3a62c477ac0e925979f8f27b5abf6622d802b4ab862f72db9c07989e4499c95b05cd51355055f3faf0cb00adf16bbea71adb1d711e613b27f104c742996f9b5df496feb3d4cdbfff6641abe053dc6d2897fbd6cd8124902c71708b674c5a4b35786bb23b6d0554e15d1e19cdd18791ed8a5111ec827b0d1bfe0b79b476be2711ef8e15499d7da40b946dd35823b86184e476d59025284ac68a5b92d81521dd35e920daf8acf4cfbb1d01c6d6a6742d15ca525d5a2745b261c2628c415e48a01a5a242c81248f313ff5878b6a4173b97725f5b4e1d53deede4f267891b6924bc4b3e02e857f3167a71aac1c69c4aceab35b61b536a86da3185d8af3c910071d1caf785b0efdc05219c9ff76a7931b5e4586d975413ce2f19809315cc29f9a4fc7402a07fea5a5273be0b3bbaa8d277caf3e926132a8fbccc8ed99fc8d81725a2afbf2ae465a1de4eccef386351e49ba42719254599325b14eddb7f22f84c7077f43bd30d83686e48141b19cba5830c2c8e434142fb360a18ca96a9d383ef3ddef9b1a0af21b04ca393d6138b20c0405ad26b6ccbd0a6bef9a76da0ff8bfb3487d3da5b2bf94625ca811fe9bb1d3b08bc1d42947bef7ad5ea95380fbb9caa708bd7756ce3bf056e2bb8edebb504d3227090b5044c65189160222f2b34720521e5b6290eb746abb1fc0e9a36d270d91cf29bc174bdaa44afe90ff1983f01eb4e66170385bae787e251a5dd4aa08f060ee36299d956bc98b82429d80fb3e6daa61d1558c801965ee8f02929d07602cedba2f2de53c13013d10ab6b4b713e45dcd3c3e5906aca7072472579f081b05080475d0a7c6e77bfe98eccd7ace13faada88f4a435090167257f2b47cf334cefeae9e081f869b707a8618089da50e154228bc79536696584a65b9157a9188fa4fc9af7cab98c2953572cbc3d04a3d122a861f9442569a08ac96a56dc21ba63d42cdbdf79147334e4248ecd189c65e80b1ee5042d8764b5c34c8ebcc76d4ecc405c94920f894251b7fe72e0c60792320f75431798209ae144f694aa70f64bd60082d603d23720109cb482aa1c7b7c8349eac7b849970ff7cf74051c91c6ef29654bcab0b3ce9383f42bdfe87cea150851907b495b561fbafbfaca78ca28eb3cb1272287c60a6d555654ccde290b2fbdf378b26d0f5c6abc4568e52a5787b535ea30902e249bc61238148ba5b06cba92b76e9cf6d6668b6c37120358cb4e53755a08200fce1a7746e459be895da391d2e73eb22a0b89f60f5c2ee342334485de08d0d1ca5af7691260516f492b54379902ff2796ea78ffe7473743faafc33ac21bddebd38c997efcc63c18470dce503e2adcab1f9da9eca9bac8a6d07fb556bd18cde6ca3842b6181565d9372665a68cc01d4b2fad1a7b5e568138b041ffba9e3614226acd64dea44d33900a8580ee0a8a480014a984f7b472f85c93a8b72c4f33d4ac9ce2915507a42d1d599c8d7fbad16d094106820a84d9d6e66ec6373b633b799a86999f1d714311fded6a7d700b8ed0828417b27ed8107615b58296333d4fc2a16e845b360f0644f8e444da78d3ead0910067804a3f915d2ee8795b75aaf2a5a4c5946cd254f7ba54a0d8c68cc11fbcd9769b4e33dd35735b51266404bebfa16de00f489df84d6cd94f8da583cabbdc93b75ac4c2d984a877e939ad04881a495d321358f0bfd0d6031ba69002e59da4d19009969ae62245675f16411b3f2914bd2d170761f3511c492faacf96aadfa4957c00a2a73bbf71f730e13ff44b895a1515e83a44ceb5823d75b5e5d0dd47980e66903705686db8896d2c3fe3c337652879291cb8dbd801c575300e9f386e19d9da234646195333e9e4c7ea5abf17650019ca49d3c1834bb7ad76586a4bd87e9032a733816167d8bc6de4b654708e65d455bc38c31a8c93213131ff1a7c27177beb05945205830c608aaa3304dd1fb48145cffb033f6a7045abd28e64c63b6eeeff1cb326ce4fc2321fc8c3023ee84143a08008a48a320152845c5621f836710f7d3c7a04e260329730d743db6dfb4b0bb85321d7faee0f4d2855f43fbcf6b63f33999ec527d1d32ece69fa055dedbeb3a0aa81dd7e40e0cec403a813037edc3fc8b60e16bd21355e7d742fae9f7ab16eef7469b4088d2eba228518d8f64ab0f1ff8ee8218b06f87ced39efa8ecba326c9bff0f33cba586ff973c7c7e0e9fe385c62315c673a37ed1452a86cbb80654e3111cda5e5c7f2d6a10496d771add6395ae3346a72a43bbfcf9ac31f7a060fbe95e9785d8ce95f8e341eed2c1deb98e797ddab4ec3613e926cae85e4e4d51d4b35d7c5b9cf733a165fd172aeed54b28f587c7d980dd1651de0be30ef29f3fd5f4889f392569e04db09d9d38cf910e6bc65b53ffe0b50147b7d51b8f9371bad8e093d8738a0b275917db0b4f16c53e8d4b72389d6068571cf7c783cb9f32619a7cd3a06cf2bde126730795f5bb2519c7344eefde5f12f29b31f5290867d3a4ecbc4e115306632afb85ec22f7fa697b0e68c9b3364338b00417f4d089a0f23fa7e204587ea8f1610a14237e3cd445908cc275319af656110ce516d857bca8235c119dcd8409188fedae7c15c131ab5c9bd1e4b4c4151dcd765e4c4f3eb80075f2787de978155cac8031b1df7d0e3e386e627a969cee46871f650f81d195f944e108a29a938fc538d95f57d88896bc672aaed6a4c375f02a1c852ce872e9053a4c42c0d19b9a0328cdff55634d59ca1ed0089bbc219a8c429cbb9453f1a85ef6e2c0839416196d482279e8d4350cbb8836c4e6282b790d1788e3c20f0f2d3579bfd21b6e3bdccbd99dc8ca55e792daa0509a9887c63a428013463ccb9833a3675d68b5579368921445208e4b4b009e45b36af9c915366796c12c5c2ffd65f6b487c6bbea8b303147fe2c6de80f4596a97fdb7ca21da679c590d97d1d8499c203432c6cf70e193636e0d1e9bfec5b3a846225c7ace3422b4ded6a22acc361ac5ccb8a454d68cca34c8799e365283402b066f207660a031b55296e6aa1876ac870a40a6189c96893cc87b6a18c00e035dcc9a82cb8600633440a1e8adda4419c114a3ccbb1031ff41d952ccf995f8cc769cffb750678c5ddbe25c6ab865bedb9c5082fa020", 0x1000}, {&(0x7f0000001200)="8425dea96715cf62ec6f609a38814d2d576fed624723835e8f3b944141c422acaf7d85fbecfee5785e6f4799f4ee18f2", 0x30}, {&(0x7f0000001240)="abd84886d1b094d93ad2ac301a8f30b1e3749a29420e2eb9bbb438496adacb1b3c1ddfbcbb772647436d53215dc0ad9c37ac45c2a48300f9fe584bf4884e3fc5b0398841a73126537be895db87a038976f73d8a9b38a38921c4b57210cd168d5faf227c0ff2641b1361bb2476c26d3d98c1aa72cddbac4943e7c91a07da7647c696c061a73aa936b4a860efb6526694ceca676ccfa55331a3bfc7f2079a0b29d8ff948a80392ee67", 0xa8}, {&(0x7f0000001300)="799520f286334b0f4f9d38e22ef08fc721ec6a7be17b0e525f01bae14de4ed1bd5725eefd6a528949926282882c53c0edb774fea35607afd0e1444f512fb2ec8468506b6c6c5ebdddfea893e123804b6b44dc935a96d6dd60320c5a03018348ef141c01b0d0cf93212a5a2b830965b6d3972b74ac505d41df91f24cfb24dd2cea5918c53b4ef722a9a44f23b0c706ee76138e5a370ac47d97b3c64551b683a3516cd25170a1b97cb62e2f8cbbeda4122d75b9be6746207a67c1111f3ede9b0b3e9", 0xc1}, {&(0x7f0000001400)="f62145f3c505b3913b7a4c5219dd2d522f098a809de164817f7fc9acc2e87cd4d26578b29cc4f3860f0d682c88c0f5ffe76a704038d03e81a0124a16b55659719b5d7c54832d65b8b61359f3ecc7838a1533f7acbbac68c2287c595c6a6d74035e46a342550f68ace9b4eef1372b9bcd5a772d935d0acb328a0b8fa5a2a7fe068bc1605b33ebddec21ca5c34fb8b8f2441a4692c7af135c50ac43c23abd1e2f50543ccfa9d6df0c0163691f96cb06687c79368e6ebd8add258512b4c9dbd9895f32d1aa47fe58f856aeace1ffbfd0179b5fb12f6882a80867c4e34909410b56b9f5caa2d52daababee0f5652283385cec2e3", 0xf2}, {&(0x7f0000001500)="1276d1069187713c678c4dc9e9fd30e98a40caaea221f91dc4016d2f140002ae3d2cfbd4a9ce6db0d98aca8adc4f4c2420e15d80d8cabd34112841840bedba59ceea4601f7a243b428f98d6e5a421af3c308d19eeb696b2287bf2f6c8e853c54a96e17eed1c5a05f129a5d1730da23897670fd01a40dfada12d2f06cca4cbeb6ffa3d3f76fc2ea575d94e8b900edf98db23ee56d868baf1e42599c9584", 0x9d}], 0x9) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x1ff, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x1, 0x0, 0x1000, 0x3, 0x3, 0x4, 0x4b75, 0x0, 0x0, 0x3f, 0x8}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 14:41:24 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b16, "2bd0c00968dc65a2dff3fde0ab10000000001000", 0x0, 0xff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 14:41:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000014c0)='./file0\x00', 0x1, 0x151) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x8001, 0x0) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f0000001480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)="20d2dd11e92a88a1b4ee4eed16615b518cfcbdb4aea5a85eb329fbc0b4f8205c7cccd1d88a83c0ed802154824f313ffdf58ea5d44b2ffd58624f228fba3f52388320b6f6e11a8503635241f3813ba72b9fc5d2d7d8d6c3bdd3727ac34d453f0305173a7f5251e21a6f15bd4ac0630f3232df401baa9ce2127c061f03ba88d52be9d7b6520affa3d64cdbb073a148eda713736773e2d158dbbed34bd4899ce62bdce530158c781b4f569d2118b0dcd13745d25453ec1d842da99f6bca0f85ccf237bcc6e20a3300f12db09c221cde46df170f1857c9fd8d9afe3b49767b20d4e1fb82c302b58c272f2818cdc050d5202726fb3939519bc89dc46095dc0ecf065abca052b56c9e1600b4cee57365ddad162429000c15cf93e40ec13517b42a9e114074fed2cb50b33c980df87a2294cfa7f0e29cabef71876c01ebcfc5d3e6edfa4fc22636f3f0345174321490d4f315e7c1d9374f08ad6988782851f59a93cc182cbb9f82f59c0153565aacdd2a8455626cff02ee6971dedaa3364e40ea4dffd4e0e80c09caa057c1a8a549a345f1ce1cbc568cde0da737156428c6e0bbd427890f0859d379fc1ec331948713836180371d116b46a4289dba6de5ad5cc478172abc19201d45c03e7c2333c83da846a7a8847d4b91d1da6d5f739822a02f3a31f6c0ba4580b2357bcb6e33d1fd89066548a3b1f2f0145c88edb2294494d044b13b74cfb3be4d1dbc02977b9465dede16e9724bfd50ae849364410026790975f25036b890285bdc6220662dfb7c37d052ef90c8dfc1d4218844572c327c9c1bbd9240ba647c573f1cf4cb75689961e3d10fc703fc91415c7f1f7cbb828d58869135b99fea207a914e1e76c6166757f5e55915ea704d289efab57d511b61d54ae1d22f3dd88c722a5e5ffbf8b99d71294af56286bc5739c7f8b910ca3504e39729513d734d6ef892ab9b67a61b471c6300c74ee1df31aa3db9f136ab58d558c265864f5791bd9787430dcf2a2f6ec0d3aa490afd35cbba28d2bb83433683c57d7191803bd0559174b1ba3b230cc3e81ce2456a282e28510b11399eb9085a997031422dd4c77f682fabde8bd441f571a17bf70dc922a0dbd24a66a20346a3ebaad04da6382e0784ae75c015dd23425850550a5f4f0f5925e876605bb0a3769c0bb24d7153cb944dfb51b15c25ed8252bc42e48d79f3b51820dce05561527769673e8eb019b86930585d33ee622ee76b059db55fbaacffef0e755de0abdeca91f60725ce14bd3c9ddbda93c375cb3ef6a5f1d1b4cbe8c8fefa965f4acbbe8d845f2499b789bcb0486d186dec255a0af7f87eeb2a75c2551b621a23c3b89bb5dbe97c2c83ee63d5ceab910f4ce2898259ad25d1855146fb2e7661e7431e6a1abbbfa88b311606ff6b11ea7a61cde67c74939a2de80c19ddfdc88a15e20204c89810a6f14dc3fba82470cf42ce26cd8cbc1aa74f53991a6ca706ea19c43931066d88cc37112ee768611a4f6e9a6b40eee9925355cbf1c9ffe2f20ee959387d527d8a4616c4a5cfc28fa0b3e5942dad2c7d025355ff6344dff1d6e904daa1babdc604f8b7b3413741d2d422745ce9c630557f51b0daad6a67edc4bd9e3414dc375d5d56d46defe207dc522edc8adb28159be4e597eeadd5915d262032c0f5f26759b337318b184840071bee61d5b3641f70556feb9db41bfe0cc78d95286eb3b391892d388a15953de66a8091eada20f3abc1429117f43c8c73c8610e6167445ecd3b7f540e5edeb9258dd55ce0fdbcdc4406b50b11ee6e3fc764cbfb4596d2ca149ee5d7a0357b116fa963f1bbfd49202b98d8f5d22df5a5e6de6205ee26fb254f21a0f6a6e557b2f3ea13ba43f4a7f1d918d2d63447faa19033d5d3b2d1ee066b5b24d3909b475b7493ac490c66fc656e60d0b13ef3cd21cea0da529f9c88479caf448129c7e2ac0e9db474d81c972b5f41fc0681d6e113141d3bc577a28cb1da26ccf7e808b5ef156385d37b57573488b367b6237d4907f053b28a8c2d52c5204e3157ebb942238daed77d58ad7844249c97c4ab7fce6060e4fc44c2272bcd87aee41f05561e4b5769fb7cf856561eb92e3e8df23614854b5cc7603dc8a4b2e9b2e611a6d430d9674e5c24842ca63a03be0c331ff727ddb3bbed20289e8a403b689f6c94cd9eb6ade0d1b820a0a1cac293890f4c638b96738acc27aa57b3250aa7c55be33603c35177eeaee877a955d374f32648ede0862955d256d8ad0e63b181a304ed3b4765b37bae36a0994d639906890ce0a9784523fea98f4b112e957515511e74399cf1929de3a8796c29446144fe981b44338ab2f9b679ad0a2205b42b790d35683e422e638cd530b89176442e7b97e9b20897e2234cde0cf9a9d5bfcec92c5bf340d9a7a43847b73a5ad0c874a431ba2f9833f977b2b11f126b3f491c544b05e2c1a1358359582d8958804dd95fbecc70bd0b0f15072f90d48eb47b0f03ac7dd43ef1d77a38523c66dd4096cf49d5be7b668e0088811c1a7694ffee3bf0984c67382ff8a11cc3d48cbefa96ab533d21afccab7e3a76f926d4543253f0cb1324e2a07100f41cb701ca4a5ee64c39dd501fc2778cb2864f162cd6769052c8018527a60513feb2b253948a5269668cb4f25b7a0ec97f76f4cd726361017fdd2a415bbbe8ee87f0648c9531592e4d0a244b6adf82d0f4a3d2cf74917866023aa57d72f72775c5b3f96d55fbfb1d8701ae542f0acf7604363ea61fbefdd268020b33300d7d2b8f6d5944085e18358f80072028140e7982f6d8e43f81f67f0cf6cdf89ddca7d0adeb8bceb63eca814523d521e6f6d5bf7149d0fbba3a33a619d047c78160d36f94e88387e8091667e3c6272ac7db2e448a05c5808f2cfe8ec826358e019ef33cd705d9ca92bbb99c86ff9b181bc89813f4e5dfeaff5a45a97aca59933ffb231479b76e4f7df20d61927ebe4a3968eccec8555a7fa67c3410cc5ddfb180f92ac5e8d70b7cbd67da359d86e7f9ac0459c0011fda50ded5c6bb09d32182911228ee9a3797946e3c26f58a8f2a8dcdf22f72bbae9abc40ba3c01f3a9ee5a4f2e30fabea38c4979c965ec592883935ef8207d471c8ba77cb9ad7dc08beeea9b94be4b253ad7d7f48258035b74e3b5ab75317bd41eb96a739ed42e86aef540bc1aa7ac5d2b70440d84e33b7ea411122c288ea086279996f0bbf2f5fa53583e602924394b467a898c307f6122b1b9facf1942f7bc73f57c30bdc9e5300f211a6aa083d27dd1bc00da5ff47232f9e0642735976bef8924ec35d205d6f0d1047ed9bcfe1c6d4d1368437fa71f093996c9504b0b381ca84742de326d1d643ffb92882b4066071a92c05de612035aa11c5b180ef9b24705f18110bd55152535d34f31dbfcfbddc4f3670ed86b710f47f5d04e3c916364945e6be9a19016c09db40c2e3ef3248f72b064079ea0883ad0f90e1dc6bae3800dbab920f05ab7b45badaa3a630c1f2ff9701f31ce23130a757e4a65aa5e3dc11908493a5684d7e085b63e709364b86b38ab4e9ccdcc2238abf95f1f3eea9b4f2ffae4d685ebe5762422830a539d54537f94ee91ecd979f7a9a78748309f296f8aed99478903e7642de4ea074c44d26416b8fedb49f35865372f4a2f781905c955b6fc81d1df006900f27e40ce0545567b57db2aff534af9c6f3eb75ae7c6f653e48cda37626c1ef5000182923bba021a02f304cf49950e38b69c26eb770ca6bcc9a21ed5c75da298f301ef90c4bd1b820cf843dca59db15c04eee18caeff1e1bcaff2c25482e53b68da35cc72510a1ad3e4db5df60222947fe8ed751a0dbb79e9f257e13bae6de619827a08478ca3ba8b8a7720fb25f73e9c555aae94240d3f094a4ef4f8892de62cf80f5d8d98f97459ae7786604b0e660b138331a0061f6706f5eb09d8cebfcc2705488d5039a93fdc7974ae3b71450df9b7807c2bd0e471df2610a83e6a9905e693431c077bc4644761e11c9f8d5e5c47e3906038c818f01d802b9cb0777a075a78ec65d6257630399ac381640c5ea57a131ea6cf6f8c6cf01148961df54e9d510453159ae7c7b6dfc7d5fe22d84873a94bd0326c1a7813161c60ee15d9ca6005a6d462f28aee9c28cd7581e1cfa7d40af4575391773b5bdc0c045643a04aac1a3f27ab17e65c3ef425f2726a738b1fd2322a80d7aa6db36216c20ecb13676190127119b58114d60caa503df33f090f03749a8902fad3a8ac0d9b3475114a2d11ec8735ab8f02d13271582760699974dbfc474beef0fd8dd2c4971816770cac1a1841c224c49692186afc8aa9610990c535220f4734bab7fa95996408f326a1bba4f2e4884a00dee2fe58dfcb52740f8331f8ed7a443cde6c909c38a0766de313855423c4f134519c6c1df868d2b02500b9982a507275a62b1e70496c498282c8fe1d724324c20c01dfa3346f97edf745d84d83b4c35751a3790e5f01093c765894521c763e7f8ecc14f8aae16e3e029050d54d7cf8534352254e4661e238a8c688352558d7cdb6b2b73704a98d9910a005b4d527864b9a87c2c868992b63dc1feb5b4e3c78cb0de39262b6a81cf7f3cb538128897fede1712d97adb3ce68993f216ea6d5d3b2f477314b658e51260b7b000551259c71bf802533adaa46a5014e10c9b99cf90ad071ae228e1b390c8b94088d5ccfe03e80846f4b383816472313403d6a9bebef464171b595890031c3f616528608958a0a2831f35069f839a008938e868673b9958ce417fc83aedc79f796b7f42ae3593a468875f6c7289ed72a4947e964fab1511fa0cdacbbb2577c3a487a48432896a1321287e29e099cd38b89f454fe79279eb38595adec6065835ae8f48be58e2f9d0ff7b0a8225b75997b7cb6ab72f3298dde16a7b353c087b3bbe52f0495e544bec8fa4e54faf72bea15f31b4ebcef3d2a625cc0ea41e29f0c27ef1dc769b48be22a43807890727dfd999fb673b2771c16aee6af797c5aa3738d9774001d102e8e017b878f05d8fe404ba2ac1c3782db66e472989e21366578337991a1640aac6ce734bdeea1829b9d9d052142dee3b64a2ad5ad3f7742264b98adca3f646e939b54dca62ba6d42e43af7d4cfe160b66bc7b815954ba026c159d4fdf7d7684018c5a24fc2e74905af7913859dbb9c07671a543121f57d0b9640d4d598f1d1eb1abe6b804d69fe15313202c2c0393440678a08bf152341319200484776f993b58932f4fbd36245a447909ae0cb87d19e0cb0a2cef197bd280765313a7061ee79955ac4f5f14fcd54350b1d858732858f1469d6b2fbeece7ef71c36376d0111441e1a370bcc2f47d59f7a07a0c9306e94357f622ee62e6ce750d4d6eed326c06bb6f3cfc2c115bb5036afcc2bdcdd8ebc7e1463880311c9ee99e46ff78d4a3821d6228addb32ca841385638fc8ce1930188fff49ea650a997566f01f2eabc2ccc52778c282600ee0db666c06549f1316630acca041347ccde0a944b4ce719a88cae7e2af2e049a5f04ba2667097b768155733b7db21767811cefff1e9529bbf740fae1f17c4b359ff3cca54bb8f47a0c64f31d9b4e8ed7d1a4492a73b335981d4e2eaa94dc5b4a6db422b3930bfde353d1e478464c41e401d33b0fc0a3379cd65427537f22b7411aaaabc09afd0b01cf38b9f57afb1ac654527d982c219c9bbff92458244dcec788bb7bfab7b7754938b2f567391ea8225a00b3e09506f2223587524fa6cb10bd5c68f089041a5f2695949a85e3af7fd1e368be4f2bc752b21ca98fdc948d7a284889ff9161", 0x1000}, {&(0x7f0000001080)="e0ad7fbfe9971d1469913a7581573283a51242d37fc17ad887960e06a692e123dee2730e273cfebbb15468fde10772b042a56486542f470d7a0d2b4cf0d106f376eeaf5a7a4e4f3a00d73734b7086e8623ed3ca7f86b549a021ebaf52160730d72416bd08f31f38d5cea8b796f8a1c630da8b9cfc3c6f462051554c77671c941ffdacab003e9965db782527292118182e4df2c087575c1d13ff86473699c5cf71248fa6a669e7a87fa7fb7f919291a29b27b1f72fa509bfc196872aac530b4e0a2379aaf", 0xc4}], 0x2, &(0x7f00000011c0)=[{0x58, 0x1, 0x81c8, "246f420266d30a62ed4e830c0300917f3fc047e23ed2bb04300b3847c0eb41e9e5f7ac5514331a96a89ef0aaa36247fa0b52796218ba4c6208315f4905c151ef7bac8c9a6d"}, {0x78, 0x1, 0xfffffffb, "c1e1a8494d94e47df3d9ffe7df4e1e703a3997b3be1c502bbaafdf5d7723eb9c06854ce6f718542bc4c4748810d9175c36ad18d34e853bc7fc86229e9eb2ec85925d75ed0f690ed923cd223fd29ab92e52ef3fd468c25792cd0e9e33c618745911f843c143"}, {0x108, 0x17fff, 0xd9, "8208925853380d29ebe6b1d4197bc62402b10ea4268ea598bac088276da06392e65efbc8d22ed1e22f8ba5c2ef97035c540b6f0aa48386442991665443d6a1e3cb0524eb5a602a5410a1f601618de99356013b0c088079e0bbe500bd01a792cc46b7443aafa4c7bb6c47da1a011d94b5041a7e7b98fbfb298a0d24cee69b2142c7bb743792a2184caf31d19f04b13e1ee8985300947c79d30220ba0a7b1c7c6b7cf20c62fc0706ff802981ae946ff6aab678f98854368f9801f453c1816488fabc1e2e09c7b0e0856c470c36fd841e70b56b04f0012245a8e16a51abf128d1bf389a3fbee0d92a9fc9885906bdcf6efb49da9cdb8240bb41"}, {0x28, 0xfffe, 0x9, "0f27df61a72419e37c9fca94a4ddb81cda3e3004"}, {0x98, 0x1, 0x8001, "b5eb2c82f52b0857273cc8acf981e61821037971ea75ef658df2ef83af8fba9e5338933c3a154c67611cfea25a94baaf1c7dfce044e3ac801c65be849fecda0c80fcd7691a3d91766c24dce73e7705e3c9bdfcabde94272b6b301d64de404ef9502635b9a5832f153e803a9333978c6f78b4ddd76d434ef3d19ac080bd63b9facc"}], 0x298}, 0x8) getpgrp() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f66696c653000"], 0x1) execve(0x0, 0x0, 0x0) 14:41:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="20a8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = socket(0x2, 0x4000, 0x2) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) socket$inet(0x2, 0x2, 0x0) 14:41:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x18942, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 14:41:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xc, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x60, 0x1, 0x8001, 0xc8}, {{r4}, 0x0, 0x4, 0xfffff, 0x3, 0x2}, {{r0}, 0xe9930c38f49ad825, 0x8a, 0x40, 0x101, 0xe2a7}, {{r5}, 0xf, 0x9, 0x1, 0x1, 0x685}, {{r6}, 0xfffffffffffffffa, 0x45, 0xf0000000, 0x4, 0x1}, {{r7}, 0xfffffffffffffff8, 0x8c, 0x2, 0xffffffffffffff80, 0x4}], 0x0, &(0x7f0000000200)={0xfffffffffffffff7, 0xff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 14:41:24 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x3f) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000340)='./file1\x00') 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/pf\x00', 0x2, 0x0) fsync(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) close(r2) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000100)=0x80a) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 14:41:24 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x50}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x19d) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xc0000) 14:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{0x0}, {&(0x7f0000000540)=""/167, 0xa7}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'\x00\x00\x04', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/203) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000340)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x8, 0x18, 0x2}, {0x6, 0x9, 0x9f, 0x6}, {0x3, 0x8, 0x2, 0xffffffff}, {0x3, 0x0, 0x9, 0x10331025}]}) 14:41:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) read(r1, &(0x7f0000000280)=""/135, 0x87) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0xfffffffffffffebc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$setflags(r2, 0x2, 0x1) 14:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000b1377cbfd57e07da9e76ec5c05a1aef13fb0a000105e476d08515dec3b3540478b40b4aa8b36"], 0xa, 0x0}, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0xaf75fa02aad5cb40, 0x12) write(r2, &(0x7f0000000000)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x5, 0x9, 0x81, 0x0, 0x1, 0xfffffffc, 0x53d8, 0x1, 0x2, 0x8, 0x3}) 14:41:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="92a4b0b08f46b8f755079557c5e23ee50c7406085e8a06a1b674498776230d6822095f2e7041d467cf6040e2d24b6f913bd8bde4beb6d31a0cba5e67031d18bb0a7beecada8f85f9fc94a4c3ea31c2b726086d9a0e035d86ee0de0dc98b1885b320b72e8a6a0bbb28813ed37c79b50b57aec52c269cb500546a9870ddd0df021ce6f9e93e85b75e5b2b482a8126c7ae5b507a3b88ff1d5f5c4eb9005fe526afd48d1463ee74c547a25f88f18", 0xff20}], 0x10000000000001be, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") getegid() 14:41:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="dc7d4922c49520df9913e320b93d35fb219a8febe7c8469cf0ef7475d23e4a3154424e7c35c93fa9d14765a2c0b1eb67ae0267b901e0a59fa2bcadf8a09b6191f0b634525cf6fd0f0b842bba4243231a1cbdaedc5233b2ee4270fe4bb40f0e779c42ebf5560b7c6054dc89d2561aea20383652c1921a98e662afa1bbb5f12d1f0016096e41d6431abd6c453e7e2ad67e0815efb6161950b90d8acc106a2c82", 0x9f}, {&(0x7f00000001c0)="0bfd63d3c7fe3a110f90f12c0247fde879fce198ffb04ff82586f95336ee5ad257dc78d55682ec48db10bdfc25d4cd9e13ddc7b8d287490e127c683a39f71984c0cfa75b5a0100c7082ce289c24631abc1421292682c07b4e7eb70f7df6ff331c45604601ea7843c9835735c6973d152a539cbb82999f353879e2d767f60a18d8d2dbf1aa5113f160a7727a915b4906af43907128d06fb24480780997ac61e4450e94d8fbe4db9cca4b12582654cbe5d6e", 0xb1}, {&(0x7f0000000280)="4345257d42cd466995617276789dd06a2f011dc3c7c14b55bfa6f15b2398f8a5b54a2dc569cb0d3d43a0e498a5e7ca94ff12fcc8fb2120d419b6cd2e3c255fc05a47df14233a8a3b056a5c6d499cf75adf2bc04aa1237797013fc921911cbe5ef68de2c1ad61eacb7f5aaafd1175ea002d2f0f570788ae86ae183ad6048eaa5dbf6f8b0eb3b0151c9973fd1269b028ecb776830c651a79edca8a283aad06122edf71022a9dbd12581d986bbbeaeff25ea863d92b3fe1a611fd0d0a5f56104b788bed2615ecb0eaf897543c1b76014b62839d15caad2324", 0xd7}, {&(0x7f0000000400)="125eddfd281cf54851e2f071141478868b422bce6a3ffdaa236bfaa4857c31e20d2231f1844c9035567d028bfd562142c9077f33a601b7dd59099cfc0b7c65b7fb01615f6617061ff1913999009567297df8a5f1a24b52a7c76f33a1cfa9c19bbc82660a6d48219cbf955533850e9d81b517e8273abf4b696b93037cd5ebb891fdbea38f83e68fdeb013bc7adca6ae2e44444564ed777ddbd14d31daec9ba189ecc97fca79a6c4004f1dcf47fcb4663c343711d9da2c1a8311bb8ee9159f1a80e5b8cc87f20ef85cffb13935dcff58df62a2fa77360225aaac10cd64f34ff93eba1eeaccac2747155d5d11e500d22d8458831ef610590fd2fbd65aa9324c", 0xfe}], 0x4) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:41:24 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d30000000800022000000000000"], 0xa) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) write(r1, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9005, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xfff8, 0x45, 0x20, 0xff}, {0x44, 0x22, 0x6}, {0x6, 0xff, 0x8, 0x1}, {0x100, 0x4, 0x0, 0x2}, {0x8001, 0x9, 0x9, 0x9}, {0x2, 0xdb, 0x3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x5}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xd3, &(0x7f0000000840)="b4") 14:41:24 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000003c0)=ANY=[@ANYBLOB="54bc34af666b6c65300056a30ff90c2dea77c17223dc6d7b7e174418af2f8ad59d329f881788ebc350f4c85f3e42ffdd77405b9eaed53ccfefb4030a79e617c5142acf1914ab892f42a51b525568c8dbcc5e20674ebefefb3b755d13522885c2eaa6b426f9f79e2f8c634a133c65f2192cf60d98c2a350412e3b7b5dca1a828892d9fbade34bf857a752e5fd2258eaf65227ea647eb03705fd68def7a84b3eaebf0a4085fdb0899be43c7fdd"], 0xa, 0x0}, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r1) recvfrom(r2, &(0x7f0000000180)=""/86, 0x56, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x800, 0x0) r7 = fcntl$dupfd(r6, 0x0, r3) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x8000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000480)=[{r2, 0x4}], 0x1, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r1, &(0x7f00000002c0)="04ce4a0bf68a54ddcf10184a0c9cb5de8abf409f36c209c054f48da88d6125beda403ac61c6a4e190a617ce333699fef4a4bebac9fd5d18fc9ec4f5588fcf1a29f93cfc41a340a5b89d286faacf7cfb1e9b678bc5e28120e0aafa2908ccd13bea6d1870dded0f114231d83190aafb9119bbfe39bb965cf61cb864176699465d4fa615fe734805365176b540a7686c17b426333ca485243a077c480a4c4ae056159f2a1c7a98e20df00c4279e4884787b4b5922bcaee07327b59d8783d77a29ce8607bd30f49fdf", 0xc7, 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:24 executing program 0: r0 = msgget(0x2, 0x440) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) r1 = geteuid() r2 = getgid() pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0x100000000000, r3) write(r4, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r5 = getppid() r6 = geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r11 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r11, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x0, 0xffff, 0x0, r8, r12, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r13 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r13, r15) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x39, r1, r2, r9, r15, 0x14, 0x80}, 0x10001, 0x1, r16, r17, 0x1, 0x4, 0xfffffffffffffff9, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) r18 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x9) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 14:41:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], {}, {0x0, 0x36}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 14:41:25 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000200)='./bus\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x2) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r7 = syz_open_pts() r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000340)) r9 = openat(r8, &(0x7f00000000c0)='./bus\x00', 0x80a0, 0x18a) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f00000001c0)={0x3, 0x6, {0x80, 0x5}}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 14:41:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4, 0x4c45}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r11, 0x2) r12 = dup(r2) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000000)=0x200000) writev(r12, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 14:41:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000100"], 0x10) r1 = socket(0x2, 0x2, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xfffff, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r15 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000003c0)="3699f356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a21f521e43cb1281e4ea4ea78aa734885a63227ff9756573de110f69fda9f67c430079a74ceb40a6b15c51adcc7d79ead773278fdc056f18e6e6e31f21e50ffb31a087dbdff", 0x6f}], 0x0, 0x0, 0x0) listen(r16, 0xffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r15, r17) r18 = msgget$private(0x0, 0x4) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r18, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r20, 0x100000000000, r20) r22 = getppid() r23 = geteuid() r24 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r21, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r26, r27}, @cred={0x0, 0xffff, 0x0, r25, r29, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r32) fsync(r32) pwritev(r32, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r32, 0xffffffff) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r31, r33) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r34, 0x100000000000, r34) write(r35, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r36 = getppid() r37 = geteuid() r38 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r42 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r42, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r35, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r36, r37}, @cred={0x20, 0xffff, 0x0, r38, r40, r41}, @cred={0x0, 0xffff, 0x0, r39, r43, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r44 = getpgid(r38) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000140)=0x8) fcntl$dupfd(r45, 0x100000000000, r45) r48 = getppid() r49 = geteuid() r50 = getppid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r54 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r46, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r48, r49}, @cred={0x20, 0xffff, 0x0, r50, r52, r53}, @cred={0x0, 0xffff, 0x0, r51, r55, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x7fff, r19, r27, r30, r31, 0x142, 0x80}, 0xfb0b, 0x2102, r44, r50, 0x1, 0x270, 0x7, 0x7}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, r27]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r11, r56}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) socket(0x19, 0x4000, 0x35) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r57, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r58 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0xfffffd1a) 14:41:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d258de4a4e689d3012e"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r1, 0x0, r2) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000340)=""/137, 0x89}], 0x3, &(0x7f0000000400)=""/244, 0xf4}, 0x2) 14:41:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0701a277dc5745392a101023000000000000ff045ad35a05d5000004217380e85cd363944abe0d61d2fce914c1eb14de33c2c49df95f6266f57ef0f2c24449a63b5e024f00b12dc5bb159df9c54760cfb3"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x1, 0x3, 0x3}, {0x1, 0x0, 0x3, 0x180}, {0x7, 0xd8, 0x6}, {0x5, 0x80, 0x6, 0x7}, {0xfffe, 0xa7, 0x20, 0x415}, {0xf000, 0x77, 0xbe, 0x4}, {0x8, 0x4, 0xff, 0x68}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x28}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="72acf47eec490bf1ac761675ed5f") 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xe3\xff\xff\xff\xff\xff\xff\a\x00', 0x80, 0x0) pipe2(&(0x7f0000000040), 0x10008) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x01\x04\xb6', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000001) 14:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002780)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0d81d8838f1139fe2de5956edad4b8c9d0070bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fcb4dec61e090233a5f12721d9cbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe993c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0532ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c1bd4fda7fedeac452c3bba61543619aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c70100474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981482af6994861b960fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa08080d0ea7a07b69786b6fc2f793cd6d61a705c6dc45dc24cb4c1dd55430ddf0420785e8b4ae324381a58c414951f2885e6c4044127c66cec9fd19ae46ffc95a36ac791fbb33b6028a186ef77b9c2cc8a670fa61806d38420e5c8fbe953020a5b7797f4cbe3dfa2c1528cb96c91a2b92a148eb42c1ca6fac221820ba09cc16e7c5c2fa4058ff346a0f8342e0c3f9ab0be5b0e446792627bedd61e7feeb4f801930c9776e5ec4ffeef89c68742ec4d1827a45552e1a14c51504b92c4964209d852136e0bd04d43aeebab55897b7b44fa3c44ed12696bd7575ded77372df0000000000000000000000000000836bb0972e31768b8c8c5301ac010b87e544c7a15df73605cc8c", 0xf15) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r3, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 14:41:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES64=r3, @ANYRES16=r4, @ANYRES16=r1], 0x3) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) 14:41:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 14:41:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000361000/0x4000)=nil, 0x4000, 0x2, 0x11378604cce41d34, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = socket$inet(0x2, 0x4, 0x7f) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000380)=0x3) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000003c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) r4 = socket$inet(0x2, 0x8000, 0x40) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0xc, 0xfff, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{r4}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r5 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 14:41:26 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r1, 0xf, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000400)) semget(0x1, 0x0, 0x452) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01f111751aec95b5ca1b618c1e403e070ca181853beebff0beb67e1e2bf8c0ef08c44f44dc9af5fa5cbba50000000000000000"], 0xa) fcntl$dupfd(r3, 0x0, r4) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/237, 0xed}], 0x5) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r5, 0x0, 0x0) pread(r5, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000880)={0x3c50, 0x3f}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 14:41:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) acct(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x35}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x20, 0x4, 0x9, 0x8}, {0x9, 0xb, 0x1f, 0x3}, {0xacd, 0x37, 0x7, 0xd5c0}, {0x100, 0x9, 0x6, 0x3628000}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") semop(0x0, &(0x7f0000000140)=[{0x2, 0x6975, 0x1400}, {0xb7f2ddb522c7f558, 0x1, 0x1000}, {0x4, 0x20}, {0x38787ec70429229e, 0x1ff, 0x800}, {0x2, 0x0, 0x1800}, {0x4, 0x6, 0x3000}, {0x0, 0x200, 0x1000}], 0x7) 14:41:27 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x10001) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) linkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fb, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0xffffffffffffff43) r4 = socket(0x18, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000100)={0x9ac, './file0\x00', './file0\x00'}) close(r4) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) listen(r8, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:27 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000a40)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000f00)=ANY=[@ANYBLOB="2d01000040000000000088748b284aa6263f6072068e98dc4d59e3f4420093e6737f8a8a1774c00f15942949b004268efb9a0440995ea1819137967a156055a70680b570f9ee7410e1a09d73b4f61bce93b35297f3902f1917289a350f9456e61e0e8fa521797f87d912fa0553ab7cf9670febb36cb49b9f8484d63419d2815ca971e729411789"], 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x80, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000940)=@in={0x2, 0x2}, 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x100, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r1, &(0x7f0000000780)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8c, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x5, 0x6}, {{r3}, 0xfffffffffffffffa, 0x1526f8b9f43fd7b6, 0x0, 0x800, 0xfffffffeffffffff}, {{}, 0xfffffffffffffff0, 0x4, 0xf0000000, 0x9, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x1, 0x9}], 0x80000001, &(0x7f0000000e00)=[{{r5}, 0xfffffffffffffffb, 0x30, 0xf0000000, 0x5, 0x7}, {{r6}, 0xfffffffffffffffd, 0x54, 0x40, 0xffffffffffffffe0, 0xd9}, {{r7}, 0x6, 0x80, 0x53a6b776b8882f12, 0x0, 0x100000000}, {{r8}, 0xfffffffffffffffd, 0x0, 0x187a4f2180d368dc, 0x101, 0x1f}, {{r9}, 0xfffffffffffffff8, 0x78, 0x46, 0x100, 0x6}, {{r10}, 0xfffffffffffffffd, 0x90, 0x2, 0x20, 0xa897}, {{}, 0xfffffffffffffff8, 0x80, 0x100000000, 0x5, 0x51aa}], 0xfff, &(0x7f0000000900)={0x0, 0x7dc2c8e3}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000640)=ANY=[@ANYBLOB="000300558ef953bc2d034d24ea1ec524ce89a9eca5fb351613a9ab779dbfe42e5e0263ff514e1f01287cfa5f3ed7843f1bc25c7486367b8c608a0ad302a567562a9e12669de91d10e6ae5c225fb6c36925a3923f3e836fd9290d0c6644b72cc9e9b991dcc0edca3f5830f7b25c97ba75a0ca3fa08168220fe26d1947826275af8ee3c6331aed2b4f584c5b23cd9b34cc06629cbbfb83597f77c0e3050000000000000000"], 0x1, 0x0, 0xfffffffffffffdda}, 0x408) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f0000000980)=""/157, 0x9d}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000b00)=""/268, 0x10c}, {&(0x7f0000000d00)=""/219, 0xdb}, {&(0x7f0000000c40)=""/188, 0xbc}], 0x8, &(0x7f0000000580)=""/157, 0x9d}, 0x840) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000700)=0xc) r11 = syz_open_pts() r12 = openat(r11, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f00000001c0)=0x4) bind$inet6(r12, &(0x7f0000000400)={0x18, 0x2, 0xa453, 0xbf6}, 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x1000, 0x1) utimes(0x0, &(0x7f00000000c0)) 14:41:27 executing program 0: mprotect(&(0x7f0000185000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r1, 0x100000000000, r1) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() r3 = geteuid() r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xff9f, 0xffff, 0x0, r7, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r10, 0xffffffffffffffff}], 0x57, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xbfbb7290d71b51ee) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r11, 0x100000000000, r11) write(r12, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r13 = getppid() r14 = geteuid() r15 = getppid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r19 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r19, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[]}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r12, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @cred={0x0, 0xffff, 0x0, r16, r20, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) setreuid(r3, r20) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getitimer(0x1, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000200)="ada7f3ec9e69632d693f1b05ae46bd7486eba7c4cc44823624acd2a2fb5c28d69795abd649d2ac85dcb5ad9716b1f32ad87e52a05518ae24a73772aa0e083d9f1f1591a04808311bb298ad202552c5a92153a74f4676a4ff8d440f8fb305dafef95e77cf1ef279c4e3fd15688dbc53fd274853244f538c70e3f6e1fa90187e3bff0decc393cd6efef0d16613", 0x8c, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 14:41:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x4c3) 14:41:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xf7, 0xfc}, {0x18, 0x2, 0x4, 0xfffffc4b}, 0x1, [0xc0000000, 0xfa, 0x9, 0x2, 0x1ff, 0x2, 0xffff, 0x8]}, 0xe7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000060}, {0x6}]}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000240)="5638bc958350dd2a462e2f2adece875526e4026219e2142a551b057a4d8ad6f8bf435774b67314eaa7c4d2231d1be63a1febd796b5978bd81ecfebb4aa05f6f6351826b35ae4ca60142a77ebc78bcfa4c4487920177410576426f225bcce4e365254950115e553ac0f9769c73f0d03f66e6ff794848c2ad2c1ae70fe08031406af2cd121dbf27df904dd82749e62bce4a9f11db93242aa29ff162aecadab3f96dd81ee33599aeb8a4b53a24f080a94dbf98e5da7cd7df18bf94dbea90d445658af4a2f2ac51487ca9c7f951d8b70c72548", 0xd1) syz_emit_ethernet(0xffffffffffffff46, &(0x7f0000000080)="b6") getgid() 14:41:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) write(r3, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r10, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) r12 = msgget$private(0x0, 0x4) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r12, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r14, 0x100000000000, r14) r16 = getppid() r17 = geteuid() r18 = getppid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r15, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r20, r21}, @cred={0x0, 0xffff, 0x0, r19, r23, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r26) fsync(r26) pwritev(r26, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r26, 0xffffffff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r25, r27) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000480)=0xfffffffffffffe2c) fcntl$dupfd(r28, 0x100000000000, r28) write(r29, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r31 = getppid() r32 = geteuid() r33 = getppid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r37 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r37, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r15, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r31, r32}, @cred={0xfffffffffffffffb, 0xffff, 0x0, r33, r35, r36}, @cred={0x0, 0xffff, 0x0, r34, r38, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r39 = getpgid(r33) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r41, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r40, 0x100000000000, r40) r42 = getppid() r43 = geteuid() r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r46 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r46, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xfffffffffffffe57) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r41, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r42, r43}, @cred={0x20, 0xffff, 0x0, r44, r49, r50}, @cred={0x0, 0xffff, 0x0, r48, r52, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x7fff, r13, r21, r24, r25, 0x142, 0x80}, 0xfb0b, 0x2102, r39, r44, 0x1, 0x270, 0x7, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r54 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r54) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x81, r8, 0xffffffffffffffff, 0x0, r25}, 0x10001, 0x96f, r53, r54, 0x7, 0x7c6c, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r55 = dup(r1) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$inet6(r0, &(0x7f0000000000)="7d525cc9db9ab61b8643566a7e4cf0e6f98b14bfed1d5b62eb", 0x19, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x17fb}, 0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r56, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r56, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 14:41:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ftruncate(r1, 0x0, 0x1bfc) write(r0, &(0x7f0000000040)="510f000d", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x4a, 0x0, 0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:27 executing program 0: socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x80000000, 0x0, 0x0, 0x20000000, 0x200000]}}) 14:41:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x3a}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="a43ee2fd280d3a9d5c301262d78e981284600e671aa7b9930553f57ab62d81184eecbff5e68208f82c8c512ee2e3a979219752e4f6204499a8e013a6bee91f08b59374f1b279408f5abefba269119ebae8524723e44e1c7238d9dfc9838456be0fa9b3615940842ea6261901d9e9e7a963e8f7b21f8ff5bbb70b6681b818db40ca318d95acdee98aa56982f85e", 0x8d}, {&(0x7f0000000180)="1193a4b9b7a298c6225f32e0874c928864ce9bb19ec7c377648143ade8465ebe8c219d73fcae17f6c0fa16b19d05324c65b24e0e8ceb56ad066d3db3aff80c987eff2f7ba0a25be6920d7ca4af055ca23cde7ba1cb96fc3e02037f0c423649b679bd3dbfe84c8a6253b1f7d86cc2e28011de602c2d688e131a46951aa2752e4ae86c3a0a0d68b3869346e9529eadbc", 0x8f}, {&(0x7f0000000240)="5facc893d4956342592b3efea9b64d64d55199ab1b44f54fcc46d8ff8920dc4df160ccaf379833797e820c4452292473da8682e20c6bf4067ffcf70313631d44a7fd1cc61d1b8a630a5f230ba2142dadff66a727f849d339664424c7d4d54b6ddb8eec93ab0d3c21acd467a82660d49a40dabeeeaa952cb36e589f27c1c75fe2fdcd3da8e0cef48e19e729687ecd1ca15631d9ef2587b70484a7eb4d8b97dfdc05c165c832ec368d379d353411e73a8518c00affaa5f08fe939185ea062b8364099047080b31f993b2d6c546a872c16cdc0d4a0394c2944dd7a1d73f83d40d7310d3fc0a4792fe95eff9", 0xea}], 0x3, &(0x7f0000000380)=[{0x58, 0x1, 0x0, "1e02428a4d9cc41b5a6a02c59a8c39427246d0f47b46dd37fb49ded3a6feb9747620da7a9a2eacb7c901648d851d71ee654a6f3e6bce158c53edc04e73dfc68e5d9829f8a8ded1f6"}, {0x1010, 0x1, 0xfffffffd, "568a8f1597c42bacc1a5d559236f80ddc18da424f101eca2e6e8b02025d624684828ce41f66c9e52d1ae312c54ee50c86bbd87b0dbf4488cf253ff7d05532855d86a3ee2aa19a605e11c5a1b18a7d3589d6c80278e76d003af715e1dcbaed1065d91d2f6ef7fd78e24505b83e9f89c0fefb61175db18c81ac49ff38950c98bf6f19b917a18bf281dc032e0ce2d912c743a2358cf0c415c1e7bd50d7bf944d7fbbfe735fe10f6aae70d821400088d15468cff4de06f5eda8d0747428d4bb55bb6f2835935431a8ae5a368f672cc4feeea7ffad8e9191576eaaa6aa33cbb77f52c1cb1e3e5267407c14cda0f80c59f5c23db014d4e266bb319eeb701f3e1d5f3b2cc6ed629ba63a2117e6b474313ae855906044685418223d87455796abc65c9ab1bbf365b7155d63e3c9103f51675a26b4148b1ee1d435efe1f81e5c960cd6dd3d5b00fb0d54fcece0fd45f6b720bd2244ddc7ea1ffeec0a422a73a76a57bb2337ba80f95543c7636abd76aa8f00414162a2565a7425c5b657bb7fb68c00ba4707798dc71497659a2d9b34a88b60337e396195d58d9fabcf65b6912aec3bbaa149da3a225ebae988df86afa9432fec87fe60c73cddeecfb6b4dd5b5003796c4b37cc110341af5779b9707f2a1954a48ed3bdc8a85b8a8231b2dab73276c5f02c5b0c6a24baa86f28435adfe65d0094f97045b34b8f29a85dbbd5721a27e5a8f563e6f0cf9daa5e60f05cdfc4a11e4187e006832f183246667ab0aa589b55a7f7ad54de17e808a61f67f720feee1dd3f43454a6ced2473b964c35a03f15a61e5e1d60f5d3d410b04ac71ff487427f8f7657bb3820618dcc0d262cc54c807797429aeddf215652b9b824af7015de5255973c120cd009641de5c1e5bf8907e156d5d3ef9665c14e0af2d13ace44f5710d4102efe48b86592024bf6d8314fdcde590f4dd4fb087180009e12b5842b55971448801eca319cbbb147ff5687c54203042510b802624db57b20bca8599ef9d3a5b4698d37ec4de30f3c3a8b90426a20413a89cc57a245e1c6e44d0d7aa1b998d33ce90896af8c06a46d594329f7aaa8040e7f3a5a44af9d81925dd1582a2f94a11b558c4f7c58b533ee57475b48ff6c9a0a01599d760c0e0a09cfa27c71d9a444ff75ad36fb93f7750b6022aeca66d7095bf4292f92612b34063ed3dbc891b785c1e3235d83a9f425f26473f2294a1babc3d352dc3c6abbed3e3da91068768cd37a2df562339889030fd8c462bec2aed17432f77b3e556d7f1bee21500e062180aea5f0e7849f73deceaff975441dc4e4a9c03eaf1e07346012205543a45bae03a6eccc76faf7322522464c2c2aa608ca8ff18fb31e6d12f25c1f69ff78ca571a2f4a766044bfa91bf6d8b7111aaa9d441c4c46fe8162a686e9ef84144746a204d753e624319d02d7214d60bb3e5d63ac71df8b2d815e24949cd853d85bf57228ea1af2073830ab09cf6812d28fc0f4471ddd66c06a71d050caf549e9f0934859d5e78cdf561e2f2937b543c9e8d1db69f5c617f8e181857cabb95f887fd3b56e0db728e1222ce707f25e60755a23200dc330f01d38298f042ac061bd040e6299ab2b06446061d0239949e333c6c2f607a8c80f73e2bef9808281e7b2439b02f117bf9fe5a0b20fd24276f213ab70eb0257bd022e298fa42050cdf76e9d3d142a5f5c4244c8fac806c3de751d4b1dcfd8b183dee1db2692b56f1a47a9114fff7b8cafbe8f495f4c6f10b817fa7d8d37b45828b1d275246ed72fa2bc07692b7eae721b95fe641365f27cc220d3f025a0b252ac4fee96b19da0ead7d28c11d571ac2d8fa9bcca3d0f6c93f360191b5ffa9838a31d5454eeabcbc578c1b1cb6366a9b0aa14520e4d810c8a56868c5411d483e3a23e2e2438e414774430e48381a41852fd5cc785e825f3d5eee2573228d8c4ed47116c90bfae7964c4b68ba5eec43c63507f6c76ed5c7d5b721baabd71a86c9b05c97c506f6bdaf33bc5550c6a07f57c56ff0a07da3404e1a530b1191aa45ee640ee3146cce616101651baa463f5ace67b1b86d71db49684c4c021b8b8e8d8feb1397faf83e807446defde94d7f14906a7e6117a642aa18d337c056cc02174ae832bfde5b7df685e320926009f0ee65a48103572e8033c86291801252e0f286eb0cab30698747713d106c52e9f28479e1e2249e5c9d7c0e63603fc3219a0009dbc42c82adc2f6c8cfdf2d8e472792ae3af046113fe09a1a37d89db5c69a783f6f7a995b4b4d36afc0e6acdd3f615acd6c9c66fcb26100661d7006e42e72e15f7de2bde25a97cc2cc29c73d4da450c2dfdf4f4a9d3cc87ee27697464b9a35e219c911eade473d2673a55c0b3d06cb7e5327e4209a8098a3903605ae26e8d4fcbb944ee08b8d56dfbe402db085cf89b2160e22115e2ed3d874718babdec570b9dcd69953af6622de56e582c42f1a51940404f59ae07fa6815027a0b5a18adf9a12151ac9cf73e4ac2375e6c0a06fb138334e68cbaff58921de5045b497eca165a35d7639c41608530a7e97b53f3a586e85b1f593aece9e375689ef51e3fd77dacb7c00fe70777f46db2de0154c32952cb05b4c8c27774c4025a3f870661c27d25294827a8681d539446084f306db171a9e8bf50ea919a7502c1de25af274a8675825b85d2169c6fadd33641243b3935ba5a19bf51b351610b52d43e29d473d8866fc33a33848078ef6a32863a9b243e68d2e1c1f385f53c87df932b01d1189ae20915608597f940fe8c01b8830cb0027fa175cd3c8b1812ccea0975fd85d9376fa287bb3d10da7379d2bfc3199a201d4095c430f400be47d51728f3f35d886ed99cd8146094c5a99bd157dad1fa87f5cf0112022a30378c5525427ffdb45cd98782280af97960b9a382f0bea178c9888e0bee34d5778ad8d17ca9f4f6d27125620bf30a41696d6e3a445678429d4477d81b18e7a639a190d7958334dd56da744afdb59314306dfaa722ecaf90f7402811a63c9f46289be5b625c62a921160386cb693ffca61d91ba2133e211f91bbb47867b6f9e27f82aad31e130962ce3b33018e769c6d24ba2a20da7052755177220376b5e47a241eaab0b807f84cc503539dd36c4d0d40bca50d7e7c605a732bd6077e700222f6985f5e7e92e5d6f5ee1f80625f5817d45734d5695dde40428207256497219ef9a8b89ae347148cccf841b9e1a4621577e325722ad7ecc460056da157dee1cc6a2efead0c3c4a396f4a53bf13ef2acaffae336067f04acce65f8e3a79b33dedd6a6e800cc4dae9b08845755e791293b479570372998fcf6abfbc165b16591024bd18260a45fa080e086e5a939c7a5eed47473c826018d4bc87a5db9218a60827cd28befbb8e361e5b1daa5df919c8d0b6bddc9d9fa11a1e47a848837c1fceecb4555e7431184c50f71f686c38679e016a63e05db12f77cc9c210638c6574913d1f8cc74606186c447ce9c4b4b9e5e4c9777b2e0c9073865fe46bd4c5d3446dea7b5bf76db942b9794f9a16863045228bf66463294bfb721003ba8699a11b11b79355297a9a787b2c42b1876f8aedaa61f728822dd6971afa0fb51149ba397e80ab46af51545e9bdecfae776b6b86479b5ab2d8abeb4cf46e961ca0524d12ba5d3027b1d69edfdc0a62dbf20b224e04ec85a20bac08f5748cb15d4fd2a189539e99f6a87602d9c4a7f1ac55e4dc5c635d7e57d63c87f21ab18e655e6bb3be1e61660d9990a95ff4198a1f1efd12c83d9e336761ed06a3faee7d39ba64c2dff306b8f8f594794a7ec9f6d0a54768651385a128f92cab95ad9a56ef78385101dc7b2fb3b85d0e5fcce97106c03fe597b8981dc9fff510ff27e046fe04287eae486e88d2dd8a6e3a949c636b363d05cfeb8b7c367d2a4fca3cd535962191f6ce6c1ab6a395455ae22756c433d36e0367ee5d593663d180c2cd929e62e8f2cdd18feb4ca23302ad5b646b304993480d8b0d8a4bfb1d97175a05ce9c2f265e6c8eb6b121509ac1d949bc534f8f22c648cf8f00d17e7d47b483e4042ad4323c7e3b3d9f780f50401d51c14311ccfb6a18c3e0d2d1f11956f4ce1fc5fecbc2d3d2f822064c692799002b880e57c9569d5d5f6e18459d141995562e59126dc6b931f1a6a80db37325c8f0538334f398347756946c5dbc6b8f2349b43d850c2cbba1798ad09ec7333e26b4a4b608b08214b2afee24c26c361876e21b548f4d99d8e5eebe85c1dbc5b8d872e4d8bbecdd95c40bb9b34c51acd79c101e0e21eba3f73af49a31e0637a8fae15d9adcbbb5aa70ad6e51358bb7ea73cd6acea6628c038e294a50de9207c69e9ec064a7b6317a2d7b19a06667bafc47533ba48d6040f668d7b7589e64268d7d9d1d45568b2b656a48e19ac158579e6bc4c5abf0dd528c4e15a862256faf818c02faf26b5b143bc2a289d34c7fa3d27d7384cd1f92316b5a397438b1881426eb58fadef7375372e5a1a947cb8241413e6f59a1f2bf71ca3af18bd9e40f773b2f8716090350579e90736de2c4a19607c1a3c7c05e083c53abecbf52d6306326d69e7f0a5eadbf0081704d608277404bb314065331b671c36d3d11155325cfddf786afca673ad4aaca1238cf1ec22c8cb5bd36162127551a075b81171ac41e525211ad914dfc6330b5d4e793c5ada8f25255baf309d43f4aca8e65115c611188d0709c01ef02667a5cf9a2dc2d6e9168d6810cd4c487f8b9551202023d944061efe0ad01eb40d4214357907f2bf646cb8a115a609ec8a43ac2510a8d050aacbd3c9e4a31ef3e1442c2bcfb7e059bacc79da8dc24e889ea4118eb914ead7fbfcea823ba47c1b8c6b2440b1228f8736185ac9ba5d491f99d4a4bc10cbb5cc53e6ee5ca248e9ae4dbd64723e198f1cbe3f2835dc768b656841f72545d5563b9a597ecddc808dd2dbeddefd9e9dc61e7d5d263c88acef71acaec301390b23714f0e05e6ba4fbdfd7105799641ea57f246759235a7c40e133a677c9e48cb9aa5604791bcaf579555aaaac8f609256f2d18d1086ed6585f210c81d484e71f17038e19b6daca12b8e12058a75b970a1481fc2a8f6f235d506b8aff4d948d1fee9e9ca1efff4de98839261550a00ad36c74851ca22e1c19f20957057d08d0abe75539f31bce7bc372c546314e820a23018bcf5207aa76ce0947b31926c0d1dca101d523b566e0d83db19f417bc229c07b6586bf721e3d847a812af3f99fb63b08d1f00df12b9d10c6fbd5f07833d6bde03a4639a23ab66156bfd7119fbff9616f8a15d6ff58e5022b3ca9246b1fc3799d5178c130b61aad7ab0e8919176412ab54761ec12b6e9782065a9da09dd95b6c3488562f4fa80d97bb41915b49254e02a4e66f86e049638fa138d236eb37c7415b305dc61ce38b537191be56893eb36897560853af05f7c423a111499d95bf0478c08494af73ffd2d20fd562c786ded3c707fdca3f96cc9d1fdb636a170207f0c106767fdc260affbfe8ac68a08b27c80ad5aab3ebd0831f9b83c6363cb820c05c1e45f19777dac60b6b9f2da34d31fea13a45c59116b95bf30af59e9c1ed94b38b17628cc6332d21bd3d34929ce24c99bf6ba5bd7def5b3888c43f2872a6a8fa6d3ea9af07d2a7fc503f811589dca60e8a061a0387ddd5543703033d6f77d9ba29568eb08d1a338bcae0bab22534ad51984e63436c5b96c8071c0cd14398d0b2ec60bbb5cd133397ba394d961aa84a82172e74bf97426a88c8727e88f3abe4fce88d8e2e4a7a219d62558548b389d3b0b00c83aa3e4fc6871307f9e2"}, {0x100, 0x1, 0x92, "efe9d516d3e47e62969a0d300547fdfa9f2577ed6e62c4df83e612124abe7adc0b6533d4e93bbb246d57f824ad19f604a6a853bc932d21aa987f631a14156852053a10e84bea991093db9b39e389368d800f604e723fe7a1e73d33cc7c6fbb00492ffced76e1db324f2c0662d9afbc6747d38dd59d704fc11fdc0ed3da96e1648f8d4148f91d8efd346059772bca446c43828d0320addd31dddd0ec57956e71d08512ac40f4c19da904d0bf4916558e52b0b5c7ddbe5af12d858c08181f0d618f3fa15ac877ea1a2a2f951e753deda2f6caab2806cd88985c951d1ae75f8992a5fda123d81551a6e12be8ce613"}, {0x50, 0x1, 0x24fc, "3ac5ecc97770a4986f2431e6f9b6f2e53cab3bbeb496caf3b2ab89a8c6e8f88f07b1dfc2b214b5da09424e8c13457c5417a882b88e6a2ed3e7515e516e"}, {0xf8, 0xffff, 0x1000, "a8cab6970a1eb9547a9058a3641ad3ea433b312518dd259279e0b7568bd73bd9bc5f7c5821c4e02d384540b9b780d06c0ef5edec99b729c9c289abbbf10d5d95881af0fc1bcb1acbdc0b9099a1f2f10dca052350e2947ad1f5d72bfb26365dc2d73f97f1d63a361f300e1517cc613aebb1a3ffa4f1f2dad228bf8615225f9ef860277f6f7e7d153e70dc285edc3223885330790ee04ba959b9fada2b6eedc03b5c12e6148be354588c4b4dd02e621881b55a1044c5a06f1a0047d8703f0239e6d9b87fbf728cb5a9955cb5d0947d75dc07f4e3d35971a8b350dfd278eee4600d5bf60cbff55cb7"}, {0x60, 0x1, 0x101, "75a0d4aa9f91ca201ae4ef778770240e017badf5f71523ea6416196e17185a1fbc6a91e07df1c97e478d3930a6cec29ec8c0250d2bd977db577b02c5a93b813fff3e33d62aebb3224b1e"}, {0x10, 0xffff, 0x7}, {0xa0, 0xffff, 0x6b8, "7b7ee52ee1445d95d3b2db3cf86316b72b7dce5d5a2b65ac0a8785cf02bfe07f2e0907b38eeb0f5f47c84eb1cc8dd64fd0f854b481e526cde8b0353b68afe89f4b8c50f0d55141b8ec1e7a1ca6e22dad6f3ac3d424fe671eadfcf0e0e83a44c4f199a8ceae74685522592627cdce35a092d095017f582c047c9b8015cb88cb5717330e369a6b74a8ca"}], 0x13c0}, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001800)={{0x7, r5, r6, r7, r2, 0x26, 0xce39}, 0x7f, 0x40, r1, r8, 0x3, 0x243, 0x7e}) r9 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r9, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001940)='/dev/diskmap\x00', 0x80, 0x0) lseek(r10, 0x0, 0x0, 0x0) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000001980)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000001a00)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000001a80)={0x7d4, 0x9, './file0\x00', 0x5, 0xffff, 0x3, 0x5f9b}) shmget(0x1, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x7e3795db84f3e447, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001d40)=0xc) sendmsg$unix(r13, &(0x7f0000001dc0)={&(0x7f0000001b00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001b40)="bf267cf27a42cb26fab3f19af56e5c2499dec74b8c43cddc36ac6088b2c4293d8175fbe04e6ae016f24a54a27ce9be1969fdf349ef9cc36e7e5635193a22f31b1bc3b134d2dd25c115bd02e3d1a4d0cb7e045ca63708691ae228835094397259fbbf94861923a838815e8e104666e411fb0315dadac08701ff5a2406db48c4ed23d3fd050e1166a11d431fe72124a4e7d457ff9957fd9025ea43d7251d47d1537cb66e550ad95f5b8126b2954a29105e8a04791dc5c6fb2490e9a26134ce0ce1c2d6ce50a585544ed4a72a93a4", 0xcd}], 0x1, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r14, r15, r6}], 0x20, 0x205}, 0x11f0c0c21ab1f763) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r16 = accept(0xffffffffffffff9c, &(0x7f0000001e00)=@in6, &(0x7f0000001e40)=0xc) accept(r16, &(0x7f0000001e80)=@in, &(0x7f0000001ec0)=0xc) 14:41:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x228a9) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getpid() r1 = getpgrp() ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x207, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 14:41:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 14:41:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r5, 0x100000000000, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r6, 0x100000000000, r6) r8 = getppid() r9 = geteuid() r10 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r7, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x0, 0xffff, 0x0, r11, r15, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r16, r17, r18, 0x40, 0xae55}, 0x0, 0xa, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() r19 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r19]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r20 = semget$private(0x0, 0x4, 0x43d) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x2800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) 14:41:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) listen(r0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000002c0)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) listen(r3, 0x7fffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c643000"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget(0x3, 0x20) seteuid(r2) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 14:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x81}, {0x4000000000006}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000003c0)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = socket(0x1, 0x3, 0x5) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000400)="4ae2aca1dda1d7f133b8b4789d1937e05edbe2109bceb3510bde9447615fba6f7aa85dde4e7a44b35e1464eafb79163c6365ae3f485cc322ca45d4da288d426331924b9f899e8b3fc92bdbd345623c455c4498cfa64cb71740d95ab2e7fe5107d5bed71bab03c3b64d90438f60cf280f8fabf8b6cb9c83419b1c0a95e8be3ffcb148c7dbf5045546bc613a4105b20cd99dd69cd20ed1c92f1255808b235dd6b2d9d8245bff47b497fbcf947f96cd8d4d6fa4a85e1e694a4da9a1648ca0ffd54956fd24a5db88eb821bafec7c4328acd3462304c78f54f03cf87f85df7001806e73ef644ca62c", 0xe6}, {&(0x7f0000000500)}], 0x2, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x8, 0x5, 0x80, 0x10000}, {0x8001, 0xfa, 0x40, 0x11f3b772}, {0x9, 0x1, 0x8, 0x9}, {0x81, 0x80, 0x4}, {0x8001, 0x8, 0x9, 0xbcb6}]}) 14:41:29 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000343000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000070f000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x588}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:29 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000002c0)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x80000000, 0x1, './file0\x00', 0x3, 0x6, 0xd4, 0x8}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1], 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) socket(0x2, 0x4000, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653100f34080a12e2a657e1284881ffd7d0a2657a2ceae3c12dfe3f929bf5bc4a96f86791b162221bc0110eb28843b8865c3ae8d137e79a69bc699adb7411dbd7c8658caa74d70b180ac436894991576178fc2511b0d7339572dc3d2e7545c3ce1462568937b26e7805b1a547e652d3e09864b450203a8140656"], 0xa) chroot(&(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) 14:41:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x1, &(0x7f0000000180), 0x0) 14:41:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r8, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r10, 0x100000000000, r10) r12 = getppid() r13 = geteuid() r14 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r11, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @cred={0x0, 0xffff, 0x0, r15, r19, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r22) fsync(r22) pwritev(r22, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r22, 0xffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r21, r23) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r24, 0x100000000000, r24) write(r25, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r26 = getppid() r27 = geteuid() r28 = getppid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r32 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r32, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r25, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r30, r31}, @cred={0x0, 0xffff, 0x0, r29, r33, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r34 = getpgid(r28) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r35, 0x100000000000, r35) r37 = getppid() r38 = geteuid() r39 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r37, r38}, @cred={0x20, 0xffff, 0x0, r39, r41, r42}, @cred={0x0, 0xffff, 0x0, r40, r44, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x7fff, r9, r17, r20, r21, 0x142, 0x80}, 0xfb0b, 0x2102, r34, r39, 0x1, 0x270, 0x7, 0x7}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r45) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r47 = msgget$private(0x0, 0x4) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r47, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r47, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r47, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r47, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r48 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r50, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r49, 0x100000000000, r49) r51 = getppid() r52 = geteuid() r53 = getppid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r59 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r60) fsync(r60) pwritev(r60, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r60, 0xffffffff) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r59, r61) sendmsg$unix(r50, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r51, r52}, @cred={0x20, 0xffff, 0x0, r53, r55, r61}, @cred={0x20, 0xffff, 0x0, r54, r58, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r63 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r64) fsync(r64) pwritev(r64, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r64, 0xffffffff) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r63, r65) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r67, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r66, 0x100000000000, r66) write(r67, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r68 = getppid() r69 = geteuid() r70 = getppid() getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r74 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r74, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r67, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r68, r69}, @cred={0x20, 0xffff, 0x0, r70, r72, r73}, @cred={0x0, 0xffff, 0x0, r71, r75, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r76 = getpgid(r70) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r78, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r77, 0x100000000000, r77) r79 = getppid() r80 = geteuid() r81 = getppid() getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r85 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r78, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r79, r80}, @cred={0x20, 0xffff, 0x0, r81, r83, r84}, @cred={0x0, 0xffff, 0x0, r82, r86, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000540)={{0x7fff, r48, r56, r62, r63, 0x142, 0x80}, 0xfb0b, 0x2102, r76, r81, 0x1, 0x270, 0x7, 0x7}) getgroups(0x3, &(0x7f00000003c0)=[r56, 0x0, 0x0]) r88 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r88, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r89 = getuid() pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r90, 0x100000000000, r90) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r92, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r91, 0x100000000000, r91) r93 = getppid() r94 = geteuid() r95 = getppid() getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r99 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r99, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r92, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r93, r94}, @cred={0x20, 0xffff, 0x0, r95, r97, r98}, @cred={0x0, 0xffff, 0x0, r96, r100, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r101 = getppid() pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r102, 0x100000000000, r102) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r104, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r103, 0x100000000000, r103) r105 = getppid() r106 = geteuid() r107 = getppid() getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r111 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r111, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r104, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r105, r106}, @cred={0x20, 0xffff, 0x0, r107, r109, r110}, @cred={0x0, 0xffff, 0x0, r108, r112, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="50807056dfdbc5a68a4e8216420ee2bf5b259dbe598c680d1aacb67eb9a0bcb3c6daebcf410bf198859e8449a3e95b2128cfc208b46dd5084fadb73c82e871f424865c9b1896267cb329325e2f04adac1cbc25d56d5ffcc8725adbc05b8e9f3293803df5ebe45297f95f36d544ca0d6ae8e4eebe63d6f8642733dd4f3132f2c47ad6e8615b194f9c9ef5e8f765115ee86b7cbd8e7624b3a71a750364e31295701387d39b6d450c63783ffef92d43aa9c2657c28945c54cdb4df1d2d908d28ce5ed5205190ca1e336c7cbcd49cc3124cd997ae12a05ce553dc85985ade2d9ec151b33e514063f65bf517ed3b962b8db", 0xef}], 0x1, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r45, r46, r87}, @rights={0x18, 0xffff, 0x1, [r88]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r89, r98}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r101, 0x0, r110}], 0xe0, 0x4}, 0x0) 14:41:29 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x84, 0x80, 0xfffffffa}, {0xffe0, 0x0, 0x7, 0x80000000}, {0x1ff, 0x8, 0xab, 0x5}, {0x1, 0x80, 0x4, 0x8}, {0x8, 0x5, 0x1, 0xedb1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x60}, {0x84}, {0x4006}]}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x6ea) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x52) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2d4, &(0x7f00000000c0)=[{0x30}, {0x201}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7"], 0x10) dup2(r3, r1) msgget$private(0x0, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$SETVAL(r7, 0x1, 0x8, 0xffffffffffffffff) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r8 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r10, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r9, r10, 0x0, r11, 0x84, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r10}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r1) sendto$inet6(r12, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r13 = openat(r12, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\xf4ap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") socketpair(0x0, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r4, 0x100000000000, r4) r6 = getppid() r7 = geteuid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x0, 0xffff, 0x0, r9, r13, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r14, 0x100000000000, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r15, 0x100000000000, r15) r17 = getppid() r18 = geteuid() r19 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r25, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r21, r22}, @cred={0x20, 0xffff, 0x0, r20, r24, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r10, r22}, 0xc) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 14:41:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r7, 0x100000000000, r7) r9 = getppid() r10 = geteuid() r11 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r8, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @cred={0x0, 0xffff, 0x0, r12, r16, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r19) fsync(r19) pwritev(r19, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r19, 0xffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r18, r20) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r21, 0x100000000000, r21) write(r22, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r23 = getppid() r24 = geteuid() r25 = getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r29 = socket(0x18, 0x1, 0x0) sendmsg$unix(r29, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000036c0)=[@cred={0x20, 0xffff, 0x0, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r27, r28}, @cred={0x20, 0xffff, 0x0, r26, r30, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) r31 = getpgid(r25) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r32, 0x100000000000, r32) r34 = getppid() r35 = geteuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r33, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r34, r35}, @cred={0x20, 0xffff, 0x0, 0x0, r37, r38}, @cred={0x0, 0xffff, 0x0, r36, r40, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x7fff, r6, r14, r17, r18, 0x142, 0x80}, 0xfb0b, 0x2102, r31, 0x0, 0x1, 0x270, 0x7, 0x7}) fchownat(r4, &(0x7f0000003680)='./file0\x00', 0xffffffffffffffff, r18, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r41 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r41, &(0x7f0000003640)={0x0, 0x0, &(0x7f0000002180)=[{&(0x7f00000000c0)="7604dfd6533fed0e6215c46254bb9b1ac4877c483803e2933c150c0ce08018f7e64957bab8667083c3e0fce04667681792ebd29ee944f24086a9d77dc8fafafe6d9df4574babc379bec2d6fbcde3dcba335d9e25a5b533f88b36d77faef9a5fc31ba0ef806b8f3977a0bf5ec8914e7e90c2a7c8ef613ad65c378f47024b374a7a60d29a3e12b74e30d6d1cb3b12f063a1444d6b4e1ce33b925d2da6aa934a6a7aba9cd6161901275af9a0df5d3a4b6dc41f5957b4cb3ce8bd5", 0xb9}, {&(0x7f0000000180)="dd9746ffc543f329b747782e20f36e65b739f370039968e426d5aa5c81b67f3cedf602c11800fdae2f566082630d22d0a661487595c44d5df9e9f2c3af0168af55aee4b61c6decda9c521237c318f0d0b4d32d157f131f35523d06fbb9c374754eb22e14643dc4354c6c119458b5be1a642a2e9185fa426abac72c7f33ef9de6bbc93d703260045fd212048c190d9363cf4d1fef8d0d96c2e114cf27ffa0e49786a64a671ed3a5a5e8bb7961128d61a0529493da9c1d8ebdd5f1a73b1fcedae01f699017a8366504649f1a623539d82adc534c57d11877e08e64604e2e4ba844d729d5470f58b8d0459320de24c72ce744fd31da7bc7a02aade548f0ba8695cb18a47e838326fdc9864eefc1ad805f4011f6d1a436e886828259ba125043459944fa1722426648111d615718e64a38449bb12e63696e5b18ddc398296e5e94da2dc677666bfdc5d86395c3ed9274db840dd7eb1a904c6a22a9185b134f5353512066c49d653f22fc9e286a96d6dee76b0fe2cba8fc9ee66bd5d4f6080a37f81cb960cd42584877c106ba1298da1477f83ba7a2cc6011e7f5d73a79c358fc4f8302300796f46de4ea01ce22323dc302385221c10eee9b1cdda8cb4eb5761f9941216b8c7a23f4d8472345756a1b1baf2148878122037ad54f4956dfa10b0cb7a025d651baf4c56fc38c52de1e1005477628b3e309a5ae7e5e85788bab15fb46dbe1eaf962948abfa6e3a07cc3fcaf721ee0ff8e8badffb4f4dd34b3b33aa2f084f4859d78b2608c68aef73cc77f6df7f6c94a342c67191a2ae0511b7ceac0b4e2784259d90c36d0bca9ef3847c37b54687ee4a3b85b0078118c322198fd8a68b81b53d6b05d8476226921467c06bdb90a8a13d7c836cd2448d14884eb4d551ad46111a4e3a9f94c15c235575a162d089f7e02d66307a5a570abf87ec29942c4cda61f5ebe394dec8348ea713ddb48cd0456304686a914a3372707c9dcf6b13951eb8136254bb3d06849ba5fa76b343afe6c4ffc1174665e930f50c4a85ab9016bea85f8b38307daa7614de3f9ae9f6f87ed44c6dfc78a8751d75c79ddbff59ccd1c721b02dd4a53661afeda9e38769b997075c49680234795988adc9b91d7909288701736c113041993f796e8ec12ccccd741dc6e902a411bcc0e456b1328b1ce1f9f92448420e960bd002f404416a8f9dfa91cd4a1ac607da2f1e0f2cd58476c0cfd6727df59caff5f7bf3cf185dca79aeecf80d99e406f97b243497c04c57fd04a236192e7edf42aa28616b36859ab68590750d5205112ad95a5ec5b9aa073565f5694160cd7e09066ee6113774c6d1a4913aef0aa36f969ca3fdc1912e9aed6a1bcdabc6cb10415f929e9fbadd1c4834b62a32c4321fa53d3fc26ade6451f45f39925459eb28654e22e89ebcd2b23d128c5158c56afcb1e2db103bf6fe2272b7f5dbba4cac75891ff98eb6a0c22eeeefde810a9df927fc3168b450bed2b7bd04fcefe88a596a6ada0df5f7b741f9d81a09921ab197624d6f7399a2f5a4b2f1a329fbd13400edcd6daa2d56705a9eda8203a937f2027f6fd948ab443b8af28ae4d90cb05e6153441d1eb5dda24077276c9b881527944da733132f2e7109e1bffe4b64ab6d254db5f0b8ebb405b742204839ce9d3249a9bf93c6a54b2ceb6712f8de6a814322c1bb1a11a222410d12861909aec542d9de0a3c2707e39b9f2de2257b42987381c5d9b8e320037f4a39240041e30479eb14e18ae47eebf5d5b17e5ad89ad42c1048e2da949ad997e603d0f7359d9afaff5cd35ecce582e180a0585d714a8ba5b1ee459b5419ec83c30279a3fe7c84ceefe39c91e9d58568da1319702603cdbd6e6170b6910f1f85f9d0230c000e644ee9ec79bb9eb54fb1b9ace35e12bc16218c3ec49b536c4841652ba0366a08c35cbc51c529e788ed4c0d28bb4c9d0686824569996db3e7e4bbd72462ffa86f8dd3a5f6ebcef9ba47b533d2ff9784d24a282bade09fcafc1b403ed6b900dbbaf4d5af401ac33624ffdcb68662c0db7e52be1baa66c0c306e962d4e546bc15b30b2ea49f64acfb04707a887a1f8481308e1e0dd83e862ff61f406518dcce1e89db7d7a7a41fdec7be050d6473ec6365a1283592dbf0aeb4fb4708f8b370ecfe6edd93d3b213d395a53839e1c69c56077fd677809634144dd1cf6a85244ea9860552e15478ae99915aa1b1eb06c9570aa4250df31432e2f899062852248d09a59c8ffdc139fb079fbee83d7ed305d9f55674f764e3a9ba43d722263f7bf70b06a81801e3e219fab8e624664d7e3951125556fd14571beb89e28af7afc1799cea7a47fa9429b012204a5b77294295eee90f9e63e10d1f9c3f17188ae0cec092a9e83e18b781d53386cf1bff2307ae3fbaceef4c37caec5f18d94597b910865691370553d8a83af6c084274545fc91fc9c5116d82e8bd8262d8a7b0f2afe7ba0d9757226bb40b51b55e68292225172833c9f600ca2f6bfae9a0809792f78f7895d48c5c2c18c186af377b9fd7a2841578512a109bf85533df5b9b60962535727426b9d64583458b482878bb248a78c02c30d3d6f4ef006e099d94f45443b1ad7974232d64c0bb27ac1a7e6513047d206b6e85d847bfee334a5293d487a7e565fa394f67ac49ad0781261ef3c2bc5430ba3b10336f63d975b898122648dd7be11196f445536dd65a943d0602c3946c3d9d9b6512e119f82d1141899e8896a1296d52dfe2d3b8cc70af13a22b34926affc540bf10204f1370c080ad56eb9366e4ebbf08aa4688a6954dded9a28137dea66bef95b6bfd6f8369750c31a98b75e728f5799b7636db6b63da98eda83f2476b8c57bf82cf4c54d64ed19ea6ffdc25f2e2289ea541e4f3a11ee97d371ef4b76af6e892a80693d9848c999950851e5e99c9847fceb0ffa5503750d624dbb5aab7a30244c6af840975826869ded40059964907ad4d5135edece9e9ed6b3b920ae7088bf77c5b24caa776618b0df04b124d065948c21468fc278d9dd632f1f06d46dcf8a1c871108bf2e49d1dc64607a6ec900f6a257bf94c728b62b330d7b472eb8b54e6d376969c06e325a08c250b650696659a422680ca712900c5608cb8f3417fd4a255310d5470ad22360622f3021a6a47c1de4e42efbffe23c7122ece287809402ed9f0b7475e33768e549e99d0ac4e106f3ef85bd81a3b3c0836aec1164d02893ed8c835677aa7ae313de770fb720910394bfbeca08c423f9191d679bf219ed11c6122efa9e52eb342f8c8265a207d663dd0338a42458ccf0eeeaf4e3e285fdaf101b76d810729df01c9d4c270b74efa24b07bbbd6bed3ea928b03eb288c5f4008787dbc30d78d69817f62ca0b9fbb95e824951caa7adef20162af75608b9e3169e3bb699cdc8329fe6c572762e16c96cee74bb69cd31a5d584150bec7d21d64e65e157b68550f205708738862eb60af814b9332bd4920618ab490a32cd1751b3ee10114b414c4bcd54c07721dee7bcf3c4f9fdf14d596cb15f8c27624bc567a7a304127b7a757104a0fefa9af3a0efd868147c611dc9c3a7951e80ad76e47b3225057f088ea5cc4db90cc50eb83a0e26c119094a5168e4ad966cf5170c0b2c9205a9a0e5c600df0957c243d5eabe0a77b62e9c885f7c30855c42fa6cdc60f121cfda62bc0d9964fe9a7a60dc0cd7ff892556f6e24bfb1b8ba84bb1b2dfd0f0e7df4fccf9124907291916829de0bb4fee64a5c715e4ec00aa09f74193501874e3eefb76fa03714784286810e0e2a101eff1ae261b9d42c5a4dd92201de05e4b15d7d6b552c1e3c833c2d41a95410dacab237940267513ffd8b929b7d6f6b77582cdd6f5eda34aaac6f7bffa3f0332abdde524afd3c42b29aeec63c74b8fae61c97ad602ad1f972b4925bff6863b4ccc0a0f62a8e9a430a0b4121c462953a8ef5d0fc18e3cdf5013cc79e5c4e116dd3e1f548d12262b1ea22256848bf916b5843379d1fe5045238c550fc5ad26cda0874a76f9c89ce5b84d402c44a4db667ec0f806b193127b96d515cf35d00521bd67e5015587f46fc169e859868bc5bc356bed15a8ad6e8cc6de2f5a1f5b68e370e485978e09c5cd3642103680b284b7cdcd15f083906568d02030368c6cf39b268c51e7179fab42d062267f1d5bf376d050120b6876469e3b32d23219b92b92d000861d8384114ff09ce0f40186a36b451e2432ff4c4d9f4bac07ced5da61d2b00607dc1f919d8b926ac0f1ef0602f8e6494a19abbe7d9bf6cb00646ed9f562490b403e364fcfeec57cbf5e31ac73b8019b31fb57192e4aa636114b4a9274ef6e90f40642fd52dee568bf05742891f868912c3f75d8536266ec06f2dda66ad0d3a9492d77d34ba9b1e4ebd12727e8ec25482a4e9975431266bcee4f26df987c5647291c8322b0dc4f4e6a345fe346e99cff9cfa805e069a2c0f22e52e8543ffba5c3cf62ef30ed77164748c5f2657640002ea3f4873dfd6ac4f99d28a669d32b24573449d1bffd199557c7320e939649c584c2c59c3ad34a7cefc90dff958db66697579024ac231a9b6db1de3dc990c83b7dfc5ea8ca66a4729a60776af675eab2372ca0a0521399ff5b5ff10692a8a47a3e4f34319a50ec326832902cff8a3fad63ae83fc75bb0519b98a2848cca53ad6ed326e38901a3a6f94f8378d6fd8154bcbeab3b7d9e323a7eef4b0321992c64e15edafc20909d89ac507effb32bc494468650ef499c8e8c05c86aca292609429d241f2014e2e2d50b1a9bd7bd6335b82f478cf7831973c32adefa855023415ba356fa9abff200e01bb85ff930fa2427bc541a1ca689254c5e65a77117ac0983edd60ee47f382253c6743a2975f3f7eb5a89e3f7d5698823ec6bee8755cd1c03ba4c34e7af9796a6bf24b253361af6cc8169a1b44e336eae8028732c95a59e47537f2e2660d7891fd900fa794cb009e1195f6ddfb049dcac575036c9fb57351bc123f66a6f7df169c02c325c13f45106a98afc82ee5c7560f995a0750636c8f41cd1a35e865596e323ddb25bb01f9a64338c66bb04c9023097ed511a1c32429f88ffbdf7890ce9ee424dc515650449326cbd7e6c99bc32f84a9e4f74f2ac120dde50321f5ce593499c6a3744bf8b7f1482cb6a5ee003a86f84594c485b6574c0fa1aaea625cdcfb9d466299cfa3f81e25fb999f7fd9ed7799f213c788b3962c553fbc9e27018e0014341435debf87fb2cd1b4dd23018fa173fa7ab621262194015a923593af7c045022b92be2fc213533cc6cf67987bd6d510e374a5aa2fb7f6597bf9ffbae86f7dc175470870955fea7449ae11254858ed94555020d0a0c01cdb4897e1af86e62c4629da9d573e197a9f05c1126a410756e6435d2b957890a952d5d4c02022f4446d8a6599ddd1ad326985d3fe10c80f4dce41b19ee4bca342440966e3517f002be69f6400816aed660252f9b318c2acdf94316e2e4fff4bfd1750008811988f598b73911f6d96a6e848c69ff96b0d473ee23efeb40f1338ede7b9bef36093baa1af17d21335dcca317fa5561c3458084e992f695b26169473412aa5ba888b1873da0e10ff945fddb94ba4eb038efea4f5d9be0b6c83e53b0ce6ec3b62c512ee0531db8f58d5481a4897a290a672bebaeb140cb0e2e1611dc6aa27618f69995be29d60ecb5afde57644a7388a088e024bdd378e66eb47a193dc0833e1d59579c2f61ce8ec614c89c1a96bf407d4b37aad29824a1206a7341c3c6d3ed60a9f0f7c67b989683369c451212f48a12f38ed1847ce0a70b3f6c1", 0x1000}, {&(0x7f0000001180)="7bc44c5a9d7d85ec8cafe4efe9dbca1a1d9172d3e1b678c2d596f57c686ae9a08bd59211a2c6d0bd69d722290f5f57813d2eee4870978ef2bf8a746369ab3b9ec15265f01f06b0c949aaed399776c6a5e74c3cc72d4429f0031ee55786c43212d9cef291e464a9c6e34de5f7f490130cf974f66cb835312198313aba65dbc197db437f91248315010f2caf80309cdd8414b2b766d72725e7e13eace5a0914633658b66442689f513d99ab2273536d70442f5f1e4112fb03d9d977ef0293ab600465f8b968f1780f16c6c267242ce6491e656e26436edbd70d3091382e18b1b3ba087b651b7cbd0e2ae2c0f27dd67e9a963b85ec80d608a9f04e40b2fe829e9e0cf444fb530c92f9b3f917a09f569d4a5f98d18d2e877c3dbee99baf1f0b6905399388ae135a618156bab0ad613115b45b2b27aa386112a058f222fab34a48cb4ce40311e8db76f354b5c678f368f4499dea35ee5e4fcebcbe338f6b76ebbb75c131d632cc9ecae1f300b35932ee7e961ae0a5b1c5fdda8bfa8c74cd9b6c60513147a8d7e6150ec6b328f0ba429ea672a9772f4530512a705ec501de20e0f1879734abbf211f218a209159b7888b88b9b9528d1e7c80f1beba98bfc1b6f6949825fea7ea26c4ed0924c97dc7cccbef404b17f4f75e6ecb360a835ab7a23103c284712a711448a0a7566605e94276a06454508b2a2ff690b9bf0dd432004470a5fc25a51f4873637996a5ee1f0a52cd1216ad7d252010d01be022ad91c9dd1710786ce229294de94acc84fe644b39a21845a6deb058e5e28632871533ef3507f991cbc518920eecbb46ec38bf3fd56d4d456fe791e36d4867aa6ff53291f41a8bf5e2afefc636ae8787ac827df9238d6d5ee86f145e241ae84b626879efe18877537411cfde32f9b1297cbf15b390d48434203c3fe16f043acf5a7f274506488297cfc62145ab5dcf0b0da89b559d4b400c5af12e9363ae21cc1ee6d223dbbcb646a87bab54c71d6ff388e83f1ac837542f6565736d89d6f69c4865142578d56d048301073f9fcedc28d57b5db16019551dbff797f386a71ecb31245ff266d9e6bd0ac4cd82bf47de436a3057857db4c4c54b33e63233874d530e94f0b2b5c2d1881f66e616981ff6e2b299d1bea0262575d6933597f514f67b6dbd2c7cfcfd5c20b10bea3d05e41d790379930a6dcf9e2517a855feaab8dcf9979f2741de636a319a6b4a9e86670c50b21084892f3e6a24c76fce6732745d61135b91796228b6f0d796726ebfb571a2fc0fc9baf595d3927b1e5a20e0e342a34c6772600c5c21783742150b585268e085c36290495fe67cddbe247104580bf28a691f8701031c71d29dcdbd5e5591327f6829b09261d7a6fc5a41993f5317ec6856839b8b1968abd84d5b887c508a1f8d02b7b2cbeb8ed423c841585a101da12ab3ac3eb2f7a089c97f18a71510d7a024f8bceb7b1093393a29414e847e0267032be74e1a15eab37d256aab1f4cbc06c0d651bc91f60de97d16c544e1de1a8a3d6a3c02c272aaa6a057a78e38ac7b5c81470f932d6141bcabeb2be0cdbfa32b4d3589d78b13bbb3da36e0c952144f72d7a6a98a0ee08a17aebf8b5b7e92473efe53da51a04fb6d716f0991c507d30d26f8796cb1b8a6e6ddf97ef685145f808c83fff0eb2ff37af6793b0590d9c3a3eec0b9747cd49a1915fd9257253c00cc8d5c86566bad545c91cbd845b1f9befb874f85243147e61f4d0e6ebf1d83691039af9481b4919c54bb8bc388492f07c84ab8e1a14700f5d98d8082eba8ca71fd48eb457be0b5e734e9a551decb6291b1b49c6094979f2f3fb8ae8028c5546dce696f71c889831573bb4e58e086be4619b4f3246bf757e354018e092f47205d8f47be4fbca81ff0a80fa84565503cdf6f0058b2bac1c17806a9e384b3e355767bc70e139667d141e5c81797deb389c030d5ba4cb079c4fe906f7b06924409f675e17c8695f4ce078a97e94d6236b7584f9c8c0028a77c5c59d6a5c888e3146f89e8f8c0493c877bb2f69c9c4e55c6ebefb725b3a6cce51245f47bd825b01ea95c1de135d65ab277b3c0c9a67bbd95010cee96a5194a514fa1d38eb14c6cf6cfcf3040671c47bcb6f398b53559bb759e99d0364b44db11cbc406a12dd2967e593c8ec1dee1660a18794daed13871cf587a5a7f144910de1cb410ccec61244c21ba574695d1a5c9674c689589550d1f6795c5eb0b7befa6fd85396067ecd5b73d0d9e1c2ddc1c8ee1a0d8d64790f450c2555f72397c7a600c33e593bdca075116f21a3a1c9de93bca149d9b6ef505f0cf79cb52dccb477005d5875c2b802593af3163942f2e51d76f3563c625b8870fca628246974fb554ad9e5b033d9c7f185ffc263f4d2d4fd227c65e511dac13abc9379d58f2f21f50a34571a95aa92a4ff9a0c310c32b5708a14fe963886e46f515d6d78779d6c56353f29fb97e5e65e209f1f12b3bbf1d45bfc011dc2077544004f5c7aaad19d4eea293ed17abbb6d1af52a1cd0263674ce8bc23d41a6beac592148fd48365ab600232d76e006f674719be6d6e0d67ff6653bae7fe8119e5ae247a80add6bc6188be8b45bd754a7d9762fa0455a6dbf0d8bfbb910fce8b01bdd7f88c57fbd74dd11686e215bc2f05b664d0b40a4ee19316295f6d83672892d9803cb8f7aceb33d187b83c21dc3334a73bf39e83d1b664e5de4c123e03db13f6cac642587ff2785342c71c46cf56dd8e49f1221d203406fa5fdbc46a0698dd85f875f54d9f90fefc8d8d0aae305010189269146b1ef5ac460366b5c08880d32eb80ce5a0fc03def559911caf0f6cd783d6af7525d1c6da4ccedeadbec1cb515bd31a57ef253e33c7a9f9665da65038cc3c9edee88f3e9a14fa1992f89650082590aad50cf76f31c8614803e166657dc55b63e29321f910d2db3e4f61d5bc38c767d897c7cf920d146070e3c31357e952ab278e971f9b283ce7f816a9030101c771000d7909f48d1d94f015a3ece7f2e75190e49a460247ff58bb51df29333bfb4e0a78b55eefff74d16a6c2c59896d54e525a12244b747ca465e4184c73d152b1088525f3b90a0d4ce21e218bcc13687c794b8052641bb567d504480bfdeabd9b3aff855a4e7ea07cd8e250046b70dfef52a19a7176e24abadd766b19d90af2d102f2e4237c37cbc935bdc88889aea1e21ce3628a3e11155e8bfcd7f0a87ddd43a0ed3eeaacd1c2516b48ee19899ccd75b958e4cb1fa3b56340fde7838678ae55fb6746e17a123a449512438a3290507bf9cdbd14facdfbbed5fde4c684ad4df22b8dc6a208e5f46120539d757bc0a595676eb5b83b1766900618eb5da889bf99207a22978bcea026626c99154b9e2a12a22cd0fdc713165d9b8d4201fc7bd850bd165780ff1624a323019623e908a45a9ab78861d4e56533fb968fd463f3781cf75d387deb64ff6559c0bb6df44c4881524ddf92b3c6950905f21a0a3ce7f0e8043fca3ec7412d1ed5f7600afb59500aa67aa4737480e03672b119c28d9809e2bae21b6925b4fbc63d9f932f4c237db20aeb2fff8acb94af8a599e063ac81a4e47416b62b1c34641d04f69cd5d81627c55c1c0412a1c77c00eb1e957a761fb54d50e31dedb0f6c8e34eae1ec848702d5e74118353b3f7270b0f21bcb98657bd04954dd7d51e92395cf9feddb94fdeab8ea7eeae210acb2e14cfc3fb92a917ed73ae560099b789105266cf25060354c89870f0215812c1d41bf92f5fe16cdf735bff2fc46f0e3992bdddaa3a959d9d08e8fe74877110c44d8871a1ef1e7757e22e417338282a62b6c4138c7c453f81d2b95e1ce322f6e337ee7c351ec7d10c4588229de7fda84a0e50a5f30e9896a5c09f74ee32b624637b8d3f3e9f43dbb0d31b231d092736ccdf7dc3576b15962e75c3dcd0767dda25861ab56ec06009fd4863730dfe809971777cdace46a1aa2449499c894d07e672a1c46185b67b71a1c9c7bda1c0fbfcb9850a35fb555c786504ef66f7fa7c025c94904a004baf7775905c8cb64956c0608a82e797aa47a394897b4acde1b8e6748ae91a68f955871408ba5286997b4d3fd1d2a3a15c955f806372f1fb180ad51dcd2030eef79c80f8b47f0cdf07d27bc71b354031c288e6649f0027c06f614eca16f28c2a12856a6ccfb1c5589505c066d652b248f9ab28d0be6909ad06f9ae83732852c96704d13923da5b7785a00d09495eb80d99d8aa82266845226a592f1e13c724d612d6462bb1a204ecfe34287e95aba6a16d3fce216a8e93a93a477d89fc98d6b0adaa5d27fdeb9764af2cbdd08b12266c3e053482127d417c292af9fa11d6ae8b720520b8b49d464065b12ab850013a62257c00825c3171f4d908fa0010a01bc2242edd0690b3112d8a45bbcec06e898cf51de752964f0f7cbee6001b69301cc7fb46c94888fd9200e8fdfd5a818fefb73ed16baed954c666993b32c940cce1491bc2a514cdb4560fd8c8f19df10bde4fb7401cae5728909032cbc9a2c21a56fcfb58e0a379245e0f958e03781700e169d3525415eb67a06389afd0ee8ba616bdeba2b306445cbf1a36be82bed5d9e787df7a5999c194ca7cdfa871e125428e17fef6b82dde259809817882c1cbf1616f6ba0735f14a0168c5e1ef87607074d95bfe487b04fabf1dbc154ba345e002542f5ed3c2fd14bf87a87a60ff5cef75745341f118a0a350b2969d174f85ac7c9ad2418baf148298b88f69a1496459f4fc9a5f12cd3ad7f4e7b2c1fc5c97de40786e7ba5d42ca7d8387ab646b41e975cd59fcff0b3fc6094cfe0d5867878843fe5379a57b12921576df08cf60af1ee305a632b073357696f6975295f4b7c376b846959437aa0434bc508beb25862e4b0c19ff2eb5acfae3eee9e6f32c4425b9b201349efd7a2eb3f23fc88bf29e513179eabf6a666cc04dee39eed6efb2c13f4773433b2326794657d7151bdc4fef06c8ef1450630e18de73d24f4b6f8d2665844090e56b472e05e6077ac042a9b4582b73f4d60d3310e9f8bb921e75dec8c9404730d8b54619495908c56fd82d5cb0d98c57d716500a2cc38e2a94bf59447704e11deea147f25f67757298ff88bf7f9dec837a346c935d0679bd1f18aa41fc30acf974128752312888c2a9a9b26244a4b53134d24b3e51d232a46944e6640fe20b5f21812dad177576290742795e26df70689a5e3fbfd855ec802387c0b049552b123342df66e89bdf904c961567ef48dc6572aac86d1552469647a9f5f4b7c80127d6815bec0a509ddff70e95743281bd580dd77667b0c4eb3dc5d6841e40f8b8bc2b193fb196a487752190207fb2786335f85ff0eadf5620a006a9dd5bbd56703f210eca26b96ea69e18fe31a77d527fa98188d47b8c158b858e4869baa5b1fec658ebe8aab14d825b730d0174df772be9f3df0992d8539fc7582ebe074438b8f6a170d7f4d4a9a3369c75d4abc28f03e7c60c7f6d9a68e8fe055abb8a20ef098cf6c9591ca9d96498a5851fa18f81e09181246233541cf9dd7cedf7c297979a926d64b39736dc59e8b45f03edbb45261a70bb9b62a830ef479e0fad4127d3f389138ba6594b515c86a4c9dd5ff012fb2c4f16f05eb553b7ff661613f97f763086c2c56535f09cfdab0199937bc201b5003306475529086df6377e96d97295fb52d320799bee9fcdbaae64e57723e72b793f508fd6b82e072d69e9639737f91e076da25425972fe20bc59cc81867d745aef4ce09ae15935599ca5d13eb598e970e96fbb7986dbbde07881ca9ab24807", 0x1000}], 0x3, &(0x7f00000021c0)=[{0x70, 0x1, 0x3, "e30cc42ca671d2a585ffaaf68ab93981dc4c0334d0969bf99b668a6f8fe9619ac3a20132fe9431d3a854391e3b930bf1f13a594d3df8a39da3305657b830e845de8f1d6c2c946c73dab9c6ce269b59a4aa8ac13ef71a8cd6ee06ab506f"}, {0x1010, 0x1, 0xfffff416, "db3783726cf2cdf04677dcd801ef36fc50e7b9f4f0bd980ad1c7f4ed67931773e1661992888689e24a765691df3c718234156fff7fd935dcd60e69160a35eda9f217548b0cccdb8e2fe95a102d051f1db2ff1426f152ecc5f096ecc0ec7686297ce43b38f5142e0046e80a2360f6987edc629b5cb818fd0690f2c2040aa140eb3635ca86fd1567d06d694e60d63785d58e993ee1c3aea93ed4cac826c7732db10605de96ba580b93f88b2b70e0537a61b4f7f4560e3cb1b40626e1833d643150f4501ecc7c1199c9fbca1722788b69adf2761f19a69b4d5a45b2cbb72e49b8087c0ee9000093d602dc0c6a8506a160f2c243a8863918ed1551a90e280c2439a0deb93647cb97609f68439013b164853b31bc8d2f2a0e00be8816e47269cc8dcc45db400bef09b6b713e9d93a119dd4e611b834f90fb1ff038b704da1cb52aa3721c05b5f3d5a8e883e7d1922cc35b9fc9e6bf74e5f1f491bc7c1211475c1ba34e51c4bb1fbf1541c78b4875bc5d7ccc2a873469d788c0b9109b2156177bf0068598d7b3493743918579322277a5d31c7ca9aadb4f4953fc7859a9b55f9952082b038808d3836ec1cf567c0d02332f60d23dda474d02ed79d736f6550b33ac678817150c1d794ba260ef572c21d1fbe67aa91f6ef0b31aa823ae439d29cff66278d6bf8eab459e35570d87d267a98d86cce10c146e40d5802a94ddf100a054b577c7b7c2963861c22e6e74407c372aea82fc81bd10b6e98929dfd7463bc069ea476c4c77e2065674efb81b982159a23e48475c485e97f2622e4a8564d15ca63a20dac12d8a49a723efaa6fd2490d1fefaa60b413597ec8455b88a38a50179d7953321de63402d0f8f92a3992303abbd0b1b9f113b6f94fb25e36ca2efefdd4bad29c205ce23026f56086043f49de842347ec88cfa0ec9510f26c0aa2d5c680723de1e26ba80cf246fb0e0abc95a18b2d381c45f72df25fbddb2e127ac47aa5c72f25f159989fe2e1d867d92c6474cb9a2db1dcd08dad49b4a18d1fa7d635e0af59d7517f405720218ec8845100921d4f5c1cc4cbb985e97b81f39fe4599a849df72aca67c9ff0a0508ed4bebf638567004e71d28b66143a2248c86a826cf5c3a3f94e9597e2a537945cb520edee26b3901a96de6e196ebfad00c739e8cbcea39ff36e76c419bf82022f4e2d5dee75bc25e6b5334cf192afc4e709cf0948c972ddb3dd530dccf78bec98499eea0987b40852c150087140eb98a5771502f0907802e75caa0144254c0e0fbda7b38cc3c45c665dbb157f2305fac755020e47481f64f5d927ca559d518f8d40e276631664a58fd56c86d9caeaeb30d1f4208a154d98f0cc765a63344173923a3ded84146d05e638fd8e25958f38cf9bde0a8547b412305651617d13edf2de3bf874db9425d4904a290b8a443987b387de3fa52aa3842e415984f1857a8d1fdf0a227790b66dbc162176aa768d14bff42572fa29fde8729f33a920213b4918bb8a88a12a5d6e34f03da0c88d2771799687bcec554e41fc128092c8fdc330857eedb480a43b71afb5b45bd271c22b4f0e5f38633acd39a162df96d20db496ab2b10927cf671a2a6ceae5f7b658a29ea0dac5af1a72b2bcd193f716dd98fe7195ff92b9d1375fd78abe194816a4731b7660bbc7def66d109793560aff16100a1c47992e04642c670360ebfb6d9f20a1ac6e5e3ef3aab97c76d39acb3e8597d8ec9f5f8cc482169380108e5ef5e5925e034292ccacfc296c7eb06209094eb9798138f7cf2c87c32dabc51602ace2214b2886955dce2b804f2b604a9daaeb3ea685e51395758fd25488db439a9ed622d6e478c51ccd402a8cdd2afaa75d994139152ba6dbeb3ccd90540a80d7ebb6c541b1239ede7ab1ffae34be54313caa513fabfa691ddc14b0f0d48ce19f15fb5e26983c3865cca83ad1e5632534b72c150000ecec2bdca3a1bab73ee46ab0d2ffd5e16ad7c88409a6bf03b669104b3f9e6de0afb9b81a43845c1ab8859df2d8690ae5248c4f940b3696bef70fa53036d777fe4c3f9323a154c873dc527f25eb5480a70cec15b5323f6a3c344dab642c68b53b8b0ee6ba443fd581876aaed9f80fff4a4cce689444b08c5e3034c0a3c6d68e387e8b6ef8e2c28f383008544968fb3ec9a22d7c4122c710b0286a6fd7c5eaf5495ffcc6b408847da5e3cdd74c599e4bc5d7edc4ea5f0edf1bee8176deb61f468ab3410663ad9e8e1cb60d440041164ae705c40b572c6fc3057a125206cae4a90138614810c80b0440d576f884d52599bd8fe4bbb8145795166cdc09e6bedd5c273a53b16133840c33fcdddcad98681442680c8ebbbb3acbbde1c0e68e65748b8e89f4ea7e6aece5c2edc2e1e2c25737d66c6e8f1cfe63458423e5056a25d0b0e9b07c86834b2631e204a426c162fbd85df1d2633ff74b6af67d39834a7f561741a034bb8cdf5cac55123c03f406cb0990013a19696cf10179889e4837c869a5eedcf6af9fe42c3b4a77784b7516d24cfee4465a6566035a229e3af77a5973077662d021d07d89ca819c13d80f08678753a79ef0617d84fb5130bf0c5cd4228adb1554b24700e29eff9a4d875c611422992d7ffe028d0a0d4e8ebf1692c9baa773eed4f0831a5a0b881b8cbf4438060d3f96863f73911726648b7311d3b38bbb7ec1156a4b9a68e0705a076ad01995b1c4fc5720f19bc061272ea42b65eec18d4ff933f7cb795b8ec63ec9bcad43b725af1d686fac7e0911a4172f0f9c43f1f3224f8a4a93cdef37c275c2fb00c85c78ed2226493ece2d0ba507496b52e662fcb53a1dbf06e1b1f2a9dad7fa564a4547821978c8b5238e6052be3277339274bbb949b9446cedc91bc9ff169110a0c34eda6b2c9aaad67aeb325a2cb8825c8ed0992e876a0bba2e7726850d60e2deea1a14627885541fe7c60edf4787f467bd9312628e4934a1431672cbef88f46cc36cc7a97de907079d30cf346ae14e32ff4c91148c78e0c50c424d56d3087f9df88459916b26134a3b1a23f28b54753f3d4f6d3c5d4a47f81ebd1a3262bf6b71ff41836c860fb94a7984df01d0d620ff6010750602bade9029dd173472a47c8c39b89303f49b242b4c5108e890c07781ecb86e10658937a77259e71b0fa3e4c1ddbf73170b425efb6305a49e7fb9b9de1483a340e3977cb2ca50f872d3e6f3cb0ab564c1c8d97a41bd6fd47ac1566fdac5d3c17703f7239219515e15a015398ada5b1817c8d632c0335d4faf0480c6f151bd0f46f1afd5c1086cefe680ee1b8e24ecc26b91b751472514e4600857d048f62bca591e0554b0bc3ce83ad33b9ecf714da44c8bf7a625a2ccaf110427516e02b239be491ddd2332e7a8378fe008107fee30e77ee1dee41f3ee0885e5d51e2957ee729c33b93ad14cca647da9a6cecb680e6fc2cceb7ccf37fedc93ebf839dfcda56d81edd009bd9692f1c892d474511f94df4f40537e8ad785bd65b157e2723ad97680487a57e36d47c8597d4f88d9f2c4ee45fd92a4edde6e55a3cd367607d5c80987146ecc7ebd35fac095fc34f9fe9700a71e5233d13f18facae49d5c5484aaea8b99452c5c083ae9e276eaa16f074e139e6a0653cb3bd687d153c693b8dfc9aa2625c942207f5c302aa0559237a4eef2580207e02ccad743941e3c48e7ada16d02aa8a91349ceffcc6a6e92258078354311c338e3211efb1aa206ce137b2a976d90f8e57f416ccbb5b224c814bcdd2d5648f3e4580e7531c4f0023c96f1091cb8417aac0d5b45b3fde9413c3bfcb9d16faf275b7b73139bedcfdef22a7fd8f3753561600ae3763bdd52332c56fac483d4c115d49dcca8ad99fdd7603681b30dca7dd4ca442aeacf3edecaa366bb8d4ef28e27d1e0886ac707ea1d0425dcfc58ac3e97d138fbe8194809a84556a1f0b906982a91564cbae520723a5f336014ef72b540755d1a3b35f2511ac60f7ddb5ea333edcf9f16d96c3f6eaef086df5e8556b31e57e786aad8681109fe36faf113a5e4c1580727bc9442bc53d36da71d9fc2bcfce33853c520481045aecf33efabefa994ea56732e49c122ca3957f951ff493a356542347f249b3feb91986e93425033c3b918cc811bc046792619d1bc142f062ec4fcb4fe5bc2b30b805173b374ae7fa2c1d1224fb5cc45c98a3257b702ff7503e817b85b4e6f296e9e737814158f7ceb9702c782873ff4a3912f192482dce2ae49177574e02d7a05e7d024c29a7cbc5cc8e9731b632d9c30ad48e5a2a7123e21d4e6ad3ea2a19256f9cab6c3f8857ae664d4a8e9b148079d36423108d8c7e3a8b67acf7bd76e5db97f612cae09e387fd2912d566018117cf41f9bd1543532ae95bf663836f0414672c8fb32e42e53fdd6d25ce7c05153b786a7b937b9984ecc18933ea8758ada28fa36347272801b7e03a0729d361de91f60af719e28865740c5abaea11cc612fcce139ccea8bd5f9af62190f9cfc49c799271f950935a4bcd7f5c11e9f83b5c59fac9068b0d1945f742191aa2927ada6879a0b3b9a939f4718b61ba0120c102ae7ff0aaa9d0a14b2adf71926a375f075e772099e0f81a678525ad87f83483964bcb84dfc468adbc0d6f6578cb749d03fb69cd8e9317aebf7685a143f37195c6ec86ca9f2b7125649999d480a392c727084717993ba393de6daf1484ad4b7037b23f42106c4dd99edb83683136d05d535bdf001242a7887c85231540da4a4d04bbb360d770c17c18afcc9e4513a8b5921289cf98c0bca717d0116591dd7c41ebd80df0c6c4c8221af7e27d5fecfb7dad7f1b313883699dd522d3d44326fd5c2e957f588d26895bc43339b719446512b102053c08852414ef44196f8c3e8050d43c5d01210a8af2a6604df1d7da2d24009a90d43bdf8838e9132bc8566ca7147e35546ddfae77a4d34317f3939e9d32eea643ff86ca9d6345a27e02b885b3ea5ec078fd09cd05fb57a316b17598b538eb28ad68a0a1065810a95c3ab45e87a0cebc018009c6defea8ec9397c63f4f36f25f8fac46105b6875a21b155a3489845d10ef7e99db939b6197dedb8cac214aba71c430d558991c03826dfbc07f38a7fdb2d9e14c3cea734d4814bb47f60c23100f9041ba02e2e55e35fe3772303dc1da02ae353bd74813567d1d5cf42cf2fcbabf3d31015351465ca65e8e741d63e05944752efc1822a21ca7b4012aa33e0ed823b51b29e15cbc095af3a0f04f34a65923cb006eecb37712c51775574c8fd3085ae41638dba3d9bfbff38b994d65074dfbd1c546ad5fa3b6ecb39d668c899033dfe5c60b0734cfe498eec595af65b02fbdb9e0cd2f88fdfe3cc40efc874a5064f032724e9c2851c8d6ff289a6ed31191e5f1b4f4adba4c5053c276dd47d86208475db439b2ffd36f344d4e99e60151e471503a5616b2a7925414ad7f919490e3d430895e91f6fb20874465d4c030b79686f6a4f53e06562973e7e5c6341c3ca36680687563eaa9e9d2ea57aeb88cd20f97d9306c2c27467ef8097eda04f864ca22194870df6a27810591a10a3f9c2aaffa024d9d4e2def22e00f90c5447ab63c39448871a4a19e2740bdf4db74f143ca8b848d8ceb5e746bd6f839b39905c7b8e2f363c12a94cb48232ba853d38d7bac164baadb01febed1a13c537794cb1286692c0949b04b35c68ac0f6c463e8b826b33773ec9562f8031d500709fac216b334f9c266f143784117ab504d7cd81e8dc1f2547cd88fcfb115c7d702c893d4ac22ba2c937ce5a45f7b1b18e3845b56985cb43c63b156d3168627e0ed37"}, {0x8f, 0x7fff, 0xff, "33337bf3515bd23957648d4d9e3739bafe89f91ce044ef9645fc9616ff86ae9c434ed4ebf8a4e78a2e536193967d6ab097fdee7e329f442040c8949de9990d63b364885674baa0b323047bccbe5fe11e4e2b8a579b742ad7a6376a31728fdbcf0ffdec7869161a91c45b17eee73bfb04ebe79702525bcc3e906ed0bda9690d6b69f15be0c967172f3b0a3eeb48657f20d545d0483ae9474cfe2c475a643030b070db752457fc9729226b5267dd7a8beb9a0272c1dcdccf615449516c52f6bd40573ea11b3a7e3467ae1a6955"}, {0xfdf9, 0x0, 0xfffffff9, "4e8ea5a1612468d0e0cf7de700d9f3209c90131981a56c158f357e22c04397803a6b054bbc8f52e748adb2083e058df178330d1f53547d83e0e484cd20d67fb655249e60d428d29b8a01d1f8e3430048e769c2fc8be31cb1dc325559213c2e26d1c7e3cb0397984fd2f082d99b37f26f26f1fd478df548f56c2aa543ff451aff9c5303c5b6df7fe321dd92192015ac8d93a45a75a2032c3a8fdfea7e90f4af0500c1d293aabc77baa79a2c8b396ab7b54fb5"}, {0x100, 0x0, 0x40, "da078960716f80423c37e59b2c1b6a3b74c0f5f5eb91b25d9c8408cdc30a7aa89a6f67608c463d4c60695b4cb3bdbd424b3071d95d0559fd2ee1f69243e5b1786901dfd62a57fdf7c51cb32c2ede83f0caf919f6ef7a5649fc8630b12428e627510adde58e253b426cf10f56a6908458bc0d55b752699a7ca7746f304805338fdf5d6cd02d9c11a2d6d94af9664f686bec75639cbca647acbcfe8b6029a4a86284dae0103f724a39e791bcd293013c58efc3b93ab18848fa6158de8fb1e9b83848ca7bc0713b47c7fddf9b64d2679dd48cbdc440d89bc465cd285e1cacc38c1a53f6b9f0d8173234c774ace356429b7d"}, {0x88, 0xffff, 0x4d6, "f020d2f956b5eac90bf46d14de1c055d8ef91743cff3e264fbc8782d4963e4b2f1b5a49f5a4ef88e9898199ff9ca1d7067274fb69a62343dcfc1155d1c00d12e2d17f889d725a67292e63f121adf748943b3207b69f46b14d153e125a99b048c0560b33da4e05850011712ce4659a712e37b"}, {0xb0, 0xffff, 0x7e5, "9e438c1ce2fa49200e15837a01096aabb5dd0d0c4d9acb6c9d76c594bdd87f80c635bb7c06804c25cea8c85ca8d45453cd6d42a3ac530b22fa36fa03a05d6c81291dc5589c1ff844511fcc951db51b1a288b3c3461e696db639d965eb06c5f65932c4f16dedad5a2b54a878de8b0da09270a7e492e1ac3f77ee76e207984be7026469c31510ce34164e37023a3dced8b26c6f3e588d8d5990b"}], 0x1662}, 0x802) 14:41:29 executing program 0: r0 = socket(0x18, 0x1, 0xfc) close(r0) r1 = socket(0x18, 0x400000001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000efbda1e80000000000000000000000000000003900000300000000000008000000000000100000000000ddffffffffff1e0000000000000000000000c00000010000000004000000000001000000000000000000100000a615bdd528584771eba9bf71b029053a02cc"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r5, &(0x7f0000000280)="aade49260cbbf045dadf584075dd8adb384e0130088e991a0ec11590c40af0fd1d68e3fd402e69ce60c49e555f9737a3d2b24e98ac2f13b7e9f8172ac72885f93a2cdc2075215a1d6afae7c03dd664544a01cde91565804ab1a45ce26591a82426ecfc2ab8376650caf617d5615a6659727e4c70ad5a8ce6e1487fc5b08c7b61d0e3e2a45827c92c98afa339d7facbfaadb2", 0x92) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x800) 14:41:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pwrite(r1, &(0x7f0000000140)="bb8b0f4d5e02a1421817896aff66281c985f1c6098c02e2d614e59638a0a11c3842d599816015c7406f6888578262371f7b745f5d452438c292f6936a0ceab2c5c768695378affe3ce39bc37fb67826cb3125e920a794463a70e54d638942b18a9b8f230cfecdee177b8b921845ea6c9b1490c17e0185e0487274905f5dadd2df037822aa03bc8bbca854af9cc506661a5b224dce6f4fc327dd016582b6f0bf4d6d3ebb0bcce069597397259d5b530d3d71da260ca198273e81f3a8f62053e0d7341f84f7c2b818107aac6e63480f63a3f2604c700a4d6", 0xd7, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r3, 0x7) write(r0, &(0x7f0000000100)="8c65", 0x26d) 14:41:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="c20000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x8, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x6, 0x4, 0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:41:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x20) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./bus\x00', r2, 0x2}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000100)="6f4c547fdc4137", 0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:41:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') 14:41:29 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xa004, 0x11) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c79667d8f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1065) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0xc00}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000300)=[{0x0, 0x0, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff, 0x1000}, {0x1, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x3800}, {0x2, 0x208, 0x3400}, {0x2, 0x7, 0x800}, {0x0, 0xe5, 0x1000}], 0xa) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) recvmsg(r7, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r6, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) 14:41:29 executing program 0: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x10000000000000fb) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) r1 = dup(0xffffffffffffffff) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:41:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0xffffffff, 0xaa40}, {0x2, 0xff26}}) 14:41:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) close(r0) write(r1, 0x0, 0x0) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x1}, {0x87, 0x1, 0x3}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 14:41:29 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, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x1, 0x146) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/136) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000003c0)}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/197) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) r4 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) socket$unix(0x1, 0xdd7faf9a073670c8, 0x0) r6 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe, 0x0, 0x8}]}) r9 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'p\x00', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000140)="fbaf8a8d039900003100006fb83ee3ad1b051cc7278cb08000000000000000005422390abef7ffffffffffffff2d03270214ea0f6d", 0x35, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) r11 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931909648", 0x14) 14:41:29 executing program 0: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 14:41:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 14:41:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) r1 = getegid() r2 = getegid() r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000100000"], 0xffffff64, 0x1, 0x0) r4 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r17) fsync(r17) pwritev(r17, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r17, 0xffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r18 = getegid() setregid(r16, r18) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r21 = getppid() r22 = geteuid() r23 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r27 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r27, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58f64047e948c4f17f9000089fe505869b187866bbcd65a8f000000"], 0x10}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @cred={0x0, 0xffff, 0x0, r24, r28, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r29 = getpgid(r23) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r30, 0x100000000000, r30) r32 = getppid() r33 = geteuid() r34 = getppid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r38 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1, 0x0, 0xfffffffffffffe5e) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r31, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x0, 0xffff, 0x0, r35, r39, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7fff, r4, r12, r15, r16, 0x142, 0x80}, 0xfb0b, 0x2102, r29, r34, 0x1, 0x270, 0x7, 0x7}) getgroups(0x4, &(0x7f0000000000)=[r1, 0xffffffffffffffff, r2, r12]) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) 14:41:29 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ftruncate(r1, 0x0, 0x14000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x4000, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:29 executing program 0: sendmsg(0xffffffffffffff9c, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x54}, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)="0d13d6375a40122f12200ea834d53a584d15c0d6fd001846470e3cd71c47868884d71d7160dbe0c1bb08afb01679614d129717083896cbfd2661d56198aad2d797481a0320fce84ef05540f1e7509e6ce1c6b1af4cf09555ab86983660b3f2dc3db1785d1559c3693c7d0c4569b669f187d36717cccce4c5278f948474fc8a1b67ae1dfdfe6395219a98a636bfe426ca876ffd326e85a67bb3c22e7f946df6972ea8ff225512e48e6ea57d054d887bcab2120cb53d8243954227bf57a56b5803769d0885860bcdd83477ef4f356645e48c9f771b9ad929fcb2ee3719c3d7a564b05ca1e3152a798518a35079a87f19fecf15bf", 0xf3}], 0x1, &(0x7f0000001700)=ANY=[@ANYBLOB="1010000000000000010000000001000055eda988db4fe1db719aff8dc871d0e5175625dae021420f4ec12b13017a5fdfa40b3375e95ed2bafb06ae7aad7f2f5cb743fc21f8525792e737c39a54a4bb4f370484c728822c13ca3ca19bf5188fd68f5315ea9dafe39925104ba2931ce91cfef61d149fbeae115d2d0934d2a798f66f9632d7c8244e9b4ae11922e2908decdf104dda9be5b1d7d8c09de3d9bdaad8add1d13086592c4a41fcbb7e42c9079ff56f69cf9ddb0dfc51c40981d563917af88705ff26b3be64302b856b2e97ecac694b7052ce8a6430b97b9533d6220323d657719c34d144140e6a880ca41d76399886d3e4bd20bcf8c5b2cdd822f1d502dbb571675c6d3eec8da46ae08162c898343b32ec06b8e106403e92867aaf707b2b2b4839df7b39a767a5073ea1fab602da83aa2c28d52b3315c1c3c68cf63843cbd7cd444c2f166ebf3e7a2b9531533ca384dcef18f2c65aaa965fcaf492e920c19cd85c779e092ea476af70fee926a2adc6ae55fdcdc204a7ce4420dceb69fedcd5f31e2ce606bd4e354950ba5a2c6f14e1f70eb88adf574bfaf893832fa32503e849e3a5980c12ad3a5848b6b155f3f3b0f1cd18d549818a33e40c1caeabce51a5bc5a65f28793958824bd73b2a143f2559d5fc38fef3b7175953cd4201fc01481173c3694b2f3c53ef092bdf189b241d455d432556bddba45296d336fa5e636caf4598a38d37e2745463acfba207e02fe0b844cebdbe46a93f2f35b4b14daa5ea79b5309cfa09c597e4fede7e260e84b0b25406b7afb197b6db6d848587567af61d835525871a6a2f849a6cf0a694e4afecf8bed147b9be39e7fa44930169fc3b6a48009533b595c86087b404023e0e6b25b4ab59797ac8a30478e2cece3ef8d3a18e773fdc11c6d2e1469b3cca0d0a104bdd7dffa001c4fcaff7d0eab7e3b21002f0610f1dc68e0e954d383f7fda2a88af7166d1abd64e4ed54e604588e446099b8e7dfc6e6f91d5d5772806caa9c46eb95b191304e4c09ebcf6650ca811da252d6583122b3a1d8b9877cc610cffd0615bb322e86c8bb46221ca4f67ca36831304dc2d5e9fadd976c36b363a0e9a55a09992349835254230c61c9d6035180608fe32370a500b10f0fe218a47f87e26153c483f94cdb4855bcbbb20e2a2fd65f54ce6254bccbe1b1fc37f8bfbbf1fdc4edadaa4111e4dcd3708a78c41f3814a56164965fdbdd55e2819685c0d2c36a42f277100e29c74f4284fda3725802d6a57a4042fe501e01fd0e2a57298d1a9c1a3ffc964a272f1d389996d3cd37f96e5d855970d936d60403e27452923275a678fff1ae2276ac75deed88ae02260407702e526106f00504dfebfd43787e835aaf45e995b3f01163dd6f6b2639105a77fb88de6411fd1521a0aef7751917bbcf2d134e6f0636a7735161f1ba76f8710e71a45004b2efb19c50dabd87ba55abee774e01db277df2ae0be82e019e109604012fafe85bb2bcaad66ee3ace3fa4276ea368c1c22745c181a52cd341a9070cff3e5273dcf18892f275ed89adaa94e4d1bbca7f3b91288703448cf6ee31e1f6e9d1a76512789045921472d761acbff57f55db623541e12868501b75b471e7d1211ee4570efbeb620cd8262e595d3405debcdf979896fb3e662bf9ee4b9fde2654efecbddd215723055de2686445d2d01468554c2b9927396cd92b8c2395d2d7ffaf16dd0090bd768d8fe2606fac9cb7917f89eac8f35176a1a205c5e1084c83d5d83751c7e91f1d91ef2d9f10b7ca960ae5e221954fca01bf6109742ecdf4c195f60d2af985ca63575b2649b198968cabd2f7054a679b5b0c1e0389a1c783035e1921e77100b636abe7e38bcecff96d131289a0ec696a5d534677507e4d9c09ecd4ed61634d191df8344da9d86e5af1755c487c3cf5143f3df178e117f7d698f7dddb3e02fdc6b0c231fdcc37968364dcfd489dd2765930103896c4c5fe7d87136d854df2186771a6bcadef0ee75e6623ebdbaf70bdd8934710fc5b9afb2b02d1f6889db2b7597aca62ea18cb9a79b8cb660d398a1529ffaf465064b3ba5c1b3511262aab54b290967905613153bc44d7e24b8bd128df98adb20f10cbc751a0e67680690998d6f7e83974ae86840816e7784b292450828c59656ec384e80d61a39e524261d477102be28963dbbdcc0ea3bd60d587e75d544379bc67c0b37ebd9c1bd2475348276f939306383496261c5e9d1a372448f668993dec8b0a865cdfaf33e4dcbbf758e1afe4c234424f8182f94f3e6596796c35c567bb5d90f3b35b3ca35761424aa0ecbae24c36c98cd7f34b6ebd061ec180a7c9a33a5e0c499081e99729134b396494ff4fdcbe3369663f493ab347ce98443ab350c4baef4c39d24215746ea2e6aa6140f1a5e02d56c5aa3e621e10a0f7445069fb43e1029c42decb43f652cc9e8700605b0646e40896bf5177f34e93fc7027450761d7834f371352d3cead97a94e0df20be715eee872fc5cc60d190004d73d23e228c04d65ab5d05d435284b7b7488ea3cced20956b821c9f8eb7edb890ee3e9566fadf8ae95ccbeba9a6165455eeae325da2b145c6b0f3c25059b3aa5bec8119859e8418019fcf596eee12144658857c6dcfc43d41d67c59254792c86f91743b858f00136101779067a37ea61dcc391ecb16df6277f5f2e33a9a1c9dda5ac0abe6bedfe4d8f350c6c552e06d4f72c8ead2e082d05b7a4947337167cb597b7da779f5a0bcf725214379c1694e8b53c6f00f99d284a3daf2e8a92b163b726e852b9d3bcd703eebc871aa0210d67a7068167c77a7785001edc13e1c9c826ce9738f720cc456290a92cd6c4e566fb6e16e4f2f66fbee1b55aff2e833e6a703d951dee6781101aeb44f2e563c0d15a7fa19f0dfbf3c71d77c3120ebf3e747b23cf3ba1818d6572ee32ef2396d28e1aa45deeb8a000b5f26cae09456c8944de0b9df336a5f265fd5185bd8f0e34119ca7028547e06d4996017441c01232a4d0bfeec68a61e55036c00618d4b64ea39624f9cd1c34aecd45b4d5dadc021f47b5203d4d53722174e41c7a007afde9f04c384011f6a083256aedd327a47a77fd3d90697b39398f89e567d8784ff30dd497469c9dabe1a98d526ba2529c338f011e7aa42b5e8a90dca57a5386ecd4fb04a4e1cb9eef9c49aff6392b4420bfe28e0e71aabcc5d3c30807eab505272d032dbacee614b55435aba1dae4df1e937eaa352167a9ace6bcf8b3f870739c252515d17d87c2ce94d7d5c52aa611f503b715aae99ce2effd909ca5e9bbba65da5ec574db7fd581858a2325c365263eb69243b65fabbfc63bef37c945407db7dd15d851d0178408258d6561591793d790130b4ebf8a2a45954519a69bd5a9690b8ea62cbbfbbc9994b89d7100b8f196af3f5d877f7b697a14e3439a036f703b41477d329846177968cf8c8321427f9cb5a2a8b95ed19afa38209d215f84c209c5bedc85955746787c0eadf1abf92cf27c7907ecdbfff58ead18baa5cc721c8a87946cc4b066569855b10f3cd4adfc27b5b2a1b1af9f378ceee9d8e503a681732793d9bb9d1fd8c5f2d97bad9b5ded1ca3e29ae59545866ec124a8feb51280f6b37c33e7a5226146d530f9a7e282032400dd4bfe24365a7fa697c5924c444732036b5f1b2c51635d668391bb82fd9c832e002c5dadd3a0a2c6e71bcd519a290ca4b2005a9b52a22f841da592c874c3bc224d526d6fbf7e05183f79aa543f7b54a8ea93aceecd851ea05c63906aaee369a77f09cafbf69c3e27fa2b8ba4f0dc88693e5a01e56e33097acad5b0490cb4dcc4862689cf8c7cbd6ccdccdd09dfd18ed0c73f50bbe4197a6881b79e95a044d53b6a8f9b745be2a85dcc446df7c3cde2411f0f2ce6a81b2a3c7b5d6f7ba64f1fa9cf4a8c01fdbac8b9c9952bb6d428f911a6ffd9f2c196d7101353c6b82b4afcea24d16a24185811557cbfe28513ade029787ae18132f068184f7614a108afb485b49aae8cd181ebd6b2d673fa686fd71f04812cc9c326f7c8558effbe916506159279d1c5e81637216f8b7b718724c9875bbbfb43c189f4d87289f5b131b9bd8a4fe822c144ff89eb7dd19d023b11e9e1371fd0f5328d12ddee04a35066347f0bbd957d49d0bd83af3d024c4b2413bec76df4e549d17722c84a1feff0cb2e921badf4b9ada4346ef9b2931bf0c6c392f29cd8f6a15494a14bd22f26f59db662a2db15ffdae62aaebf812853743f0a4f63e1964a9731f57661fa3e4526e95a7d229ea78ea74f22300d801560deece190662701e2d219772297464db66d3671de9cba5f5dab8cbbcef8ad35b34a7b3410bac6aa66c16b90d51f026e6adbb106295a316455e176c19d80d2f54386bd923649f2794a15e26ad69ce6eeaa21f790258ac1b630cb005015e1a13a92a53f058c9aef4d16f19eae09119c1c27d95fa3c7ac21405040ca304b1880713e0832276c39be378d44228ad5b9e425b320066011c62d36440750b134aaa28151e7989838ea6bd9c1cead2e230740f88449e8a841bff4caa1b8e9743e09e318718a1ad7d3441b07900c50d3b98c9f445b8fb482e6e0440a47b51f59ade1c47c846571f15e4c368804cd6005cb0b2212920158a8b2cf6dab9240346f1c708c86e3350271c4bb7c9f8cfdda599dfae3315e6d93c8a6178db0d16f4fd6e3f0642356953fc441a5db0a1a42c4062350af4bca548f506f7a4a621ec2a413eda16470662ea8944749695d4bfefca0fd19de4271e9d6dc3c06937f7a48d0ab24a03112a57e4af1a1cb899ba8f161d860293567f3bdf03befb16b59722f4ab00385d07ea13a8640cd402703c1833132489b8f941247b7e6ad21d36dc35ec50d61878f58201b8fdd8016475900082e477a8939a23fe34d9eaeca643d9eaae4e54f9292bc690c6db22f9d7aef0e6242dd4cb192d9c9a243d762222c3dc8d40bd9bf375d3c4797a09d641eff15007a4332369ce567cdea9af0fd1ce2b3d2d58ae3b4080e6f5db615167020c353f564b85637678f7b76ae63958c71b0364c31324952508efe22253125bb42ef83512503f021b6208a19f44ca1661dbbdae5016c73c5a57802c00a5edeb3511194f94fb71a75e8e0a9964f8925b6e5f0f8049a212cae7e2e3f205dca66436307765293bff3426aede880dbf0288d5c2ae74634ad30d00d5ee8b26ef201f6b65bd11bddbf1fcf06f43b595341af9affa57de43844cfb21a90d21bcfd9ee30a09a1e82a6c99baa4876397917acb56841cd7825015843291bc4cb487fe8da399d177b2e3d59edf6ebafb995c8b0355e51ddcb2fd8928df6cd22d1e1fbcab0102059ba82eb5fe192a35c105d4df8b2639154441d502c77ddd91d374e6583d2db68f5a3817f03adeaf40093b8465e56d564ea640cded8f7601b7f0006918636d9a87840429d05ebd5f194ea8ed6a71706004d3739717fb1d2e533a4f08be5abee9da6bfa74506377fe8b70a0418b311ae21fda4d52dbed48a016ec4de99c14de133847df5dff3be2791b08dacb426707ed114d9e5a16aa3e4a78e447ebfa031ce686745290b3ad1808059293c41be617b40187a94bff1adc134765a6a01e788f9035cf07be1d942e8905c01bbf1ac16f4c31f15675351ed3cdc5a1cb8c4094d80f1dc756a87d9b96d5e83b88939bad78ba4f689aa78ed5c73c76950f41b087d7586549f4e600adb288561341899e278d1e48d1d1947f9c16922fc7d2cec2b78c9abeb544d4b98a601167c5c1a9c04319d3fa6944e666552407db06aa026f88df35053f8c74ebc24a8f2f4280000000000000001000000050000004e76c422332edc822e730c3505154db17da4b64db700000038000000000000000000010076fa0000317174f2088e83f63b1a7de573422e4ebe9269d1af2728460eb690d2b2dedae1b36d540000000000e000000000000000ffff00000300000061074f89434c47967e0076f88219339b1f72b38dd512ca4bd96695a1dd0ca9f3279e6deafc618a9c0d87c116cf7d5f8658f079fc3971a92746945729c5daf7a8ec96aaabd823aa17b7aac6cb4635267b3ab18de77512676a97bd626702c2a335cba37c1a0339d8932fbdf6b9577d04f28812186c0310c3e2e3a309df5b7694d8a193b996231055a58fc1c2c5e1c5dc02763dceb4bad4d1a7535b3def364633505b56dfd11b83d15adbb2f1cac4d6446dfa7a09b3c1682c742f09687f438b2a7ae1d79d8a4a329eddf581000000000000e800000000000000d2c603a000000000f897e014af4121105a1f7004881cd680d1e085e312bb1b8376f97908f637d3ac6fb413fe37a3a01ea85af6e0e100a48ed77e9964718da921331e754fa4f549eb924dcefee92d038631e7adce93b031ab3f892064680366bca56b4008d1f267f1407e5a351971a37c3285f7d6c18dd61e1313ca2a3be56e439a98dabbff11f1022ee4e9382a20f48376e5ddb6f2a66209d1591758f1d9c26dc48abdc4a6d90a7e1ab1d5174e52ba136fb1087cd637816a6315cf1f8063fc143a9d262285960b8e982f5ffc20467e6afe96da01e2c53e654c00000000000000800000000000000000000000d2e400006ae3dc35043853fedd7027e6cc5f96d1dab02536982b64fc707856f2aa8288df977e3684f6970cc709376b43fa96f151c3375dea209160abc13653ad6355db159dce8d042dd60604becde0e2d30edd78e8fae57836316680224d1c662ce6f74e560c7b35e61cbd8d37acae003d20f46e007fe6e9d9fed3b9ff9b3ac4161969c469eba943555b0c66aa4416f3d507a59f252f6d8da70dfb9f2944425e3898ade55f31ac39281f96579043c7b82c55abbfadfacee56b60eb282aaea23a951a2839962e1ed01999c8a18279"], 0x12b8}, 0x400) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000012b120008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 14:41:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x1, 0x0) openat(r5, &(0x7f00000014c0)='./file0\x00', 0x800, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = socket(0x2, 0x4000, 0xff) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r7, &(0x7f0000001500)=[{{r8}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x4}, {{r9}, 0xfffffffffffffffa, 0x20, 0x8c3713218f8e20ca, 0x1, 0xffff}], 0x34, &(0x7f0000001540)=[{{r0}, 0x1, 0xa2, 0x8, 0x8, 0x9}, {{r10}, 0xfffffffffffffffe, 0x20, 0x2, 0x81, 0x5}], 0x9, &(0x7f0000001580)={0x401, 0x1ff}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x2, 0x0, 0x1, 0xfffffffe}, 0x15c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x2, [0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0xfffffffffffffe78) r11 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) bind$inet(r4, &(0x7f0000000380)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000480)="33feba055a38917011148ebf04874abc7824970998755a10c94ae15b696d9b83fbe983c15c3e53504815243341a1b9784e2ce19b0998e4299c6c02fa94a21e57dac9c2adf7fcdde2c4da3f7557eae606ea29f33df92c8b41644c4b02edec0288cd846c3e858b6da44737cfd0ea0616c6798d068017b5d99302f924badfe24ca562669b3bc0e0c9bbb28fc2d99f53497a9acdb2a9145fd5253a6a288e6242ff8872e33a23e1135ae85f2bc6b68c69094926d0bc74a139f13227f5edbb8703aab504ef22f01e9bf2fac16625571729c337f88c6590a87d57de74ce2ccc5f154bfbbf44104100ef75fe897309001d2e7deb4fba880ea3c9d8059994cfc82abc0c547115dee117940134103cc6dc2a120dee15b42ff1aba0215ba72da80488e811a46274ed5bf5c3d3b2403813542062b467c0cddc31ed841d02d96213fa8d60dbf04b57fe6f4379d274cbaef673401887ec748c5be74f0c499aa5fd1f6b20878a135c3df7228fb6f76aceffadc04ef5138a63f3ef116b7a680d7ca1e76d13e26c6875a438af09573195d3891eee7af4407371171ecfd08a70064ec206960472bece8f76de41d8d679c6f4b3cee9adda51356b2198fb8cb2cf9e75666efc0772644ec303540bcc0bbd124b56ef971a86553904fd55c2e8751c167ab0cb8c8ef503a61d7f3134f5b1d407d820b6d52ea94d820c714bd3fb69dc6b1d301eb38f93ed8bf484fe2c306e1e9310099fefa05c2f0e590d6e0c522738379f35bdede51feb75d75cbc4d7048d18daa353300583b839b22be961037b4454f69b0159690dc50719fc6e48bb2ea6a7c11bb7e0559b6be8d8e959f77b70862ede7ec2cf670dbdfbaea2f91b61fe17d5bae34bc23f36a440337f3468f98e9c6c1b4b05a172eea780f73e7b44c50bfcbb023a1d5290fcd5bbb95573f4248ee80ce01d584b390984c1b3c33c515ccad6d34e08e375e80eb79a8f782b3d86d6418dd1240b6bbd6b0621fb9d8601e86f95716d5453658021d39dedcca836cc1a69fc00c7011ce7a662bb89fa03915a2b230cea53c896ae0d8709e74cf294694cbd60e7101ae18182d32c06547942ce755523b97e4e6aa1c98dd145cb0f99f6622a14589fec526f24b1234fd7cfd8da84421fa9ec48dd516a857e3023dec64cbc726465bd7029316a33742e032ff9700adb2cec373b033c40ec8a02b28d488548bef0310e184a9c1660a30a36d77b70bb93d732aaec857097dcaf56f1a213d56413c25895739450b040fa677254f3c536b9c07f9c8047b79e25239dd4f18a1d06dc1a413369b628aeabda71393c683bc1b624c7df848c4cb1784c1a7981a142216481231fff958e50bfed5e5eea5428e65cee7dcc00004b1e93bc613a9eacb99ee07d3b8bdb34a3b6f86af82157a8dc4f23b72492b5e8bc3bbd99dcfbd7009a012b87f91abd28edd9ea6ff145210011c0d91cbc240ea5cf26a629de1fe4220dfb6f3c7a105e1ee1d81e7a117b1bcc6ab2334ed9c7896e0ad47841732533ee602c45a9baa69511bcb1a4f74633372e2159fcffe6611ac303d642544b42b06fb00dc18d0fee1263fc7b29abc242a5505f6731f000db0d02406f174643d127ac9de44f0dca9e89bae77f4f2a2512b68918528cee75bbc5791818fa032650e3687f198bb05b70e5e9558ca54f1ffc1dbcb8c3ae9d360923bf51949784c3db20a7e8c1f094a38a9efb8a0abd26ff0384e3af5a071f747ee23ecc3290e36c92c7e3d2c5426829737d82eef2af9aeadc7f53a8b649f2a748ee6c217972b1b06c257c27b44c03d48cedeef2310d616d094d33cb70d46990dc909527957469e82c72a7e6635eba40c78fbc00d548a1c76421cc81a36cdc80dd75ee40b575fc36b9b1e7d6c4ae3415dad471146d80024b76b69e099339300d734d431f43bb8c3438c7907adecad40ff152ac45d6f248b8b4858ee505217afb5e58c43d8a4c6f66c1dcabb2797b9a8ffd3d7c270192572e03b9f220eff3e8ea136bdb156ced8f4e03e8f3359ab6e2abe5d4f6e35b8d2806564a53634a3677f78674222a3206a7f1ad34a30567b3efab4e53cfd5b24791cbab4691637ca9233f80101f8366ba041891175a47b32c5fa4e80332ff0d3d0865b1868d2a9c85c1f4b9cb251114163d6fec669c5a74c09b26110f170add53e3eaecc4614dede913e359092aa06a7d17daeeba9f652002078990722ef5e782c2b8d270ab8e3341cc8650c7dadaa481b9dc5600eb5b722098686c02199539206e1d8e529e270a8bd2c6cbc390bcc2075d0e2277509f251b225aca9c2b1cf9b3bcc16548e96143fb76f80ea721c2ec00d068acd6937a5441ab9b597d3a9c4c045dea829e375de5c84562195b3840af43057c51f22a2e6689be8f8f25289cca6433c285321a4d228aad43c6b8d8cd25afd86ac6c60a6124d7466609fa709d43ddc8eaa6fd940a3757c4caa840a43eecf89b72e347e485a28a73b1b93af79ed280df26cf2a2fbcd491920b7a612b4be9105359591a0596a64ce132ea9320a1c65336398d991f600901f6a459c050ab926227bf1b94ad233e729c9e725493356d917c1b6fd269f96c4f76767bcf4e5196daef6570b64360d0ab7b4ff3d3b6cd7a4f7c865bb9a991a564d7d146c8339317fad0ca430a8a52731e505fb4bab5c1ba3364664b6642c1739ebc0efb5fc3c091639bd9440d3f4cb00e4c3e77cab7f71b8dd8348a696846d720c2891137bdf012383b179c6a750c0c19de20469a6fa5d0b19e8c22effbbd57a69721dcc2446c4856a87c8a15ace908069aaea662febfcf7e688cf045ab0f92afd2a4bede280ae9b3449ac742a00d75d1e7b2081477a5c13416af3ce568c4798b74872d8450647c61ded31fc25fba63b74d87d0615476d90116b9a3bc7d5fdd2e4477a70ccd52a86e54d37e20ae8713f8bd44f819a612e3342dc2f5bcf829dc61a21cbe91d7f9ef61aa0d22ca2a1d15cbe46e89aece5b8eaf30a0ec0de0eff692a0251b18e4cad3b7bf68fce8142e52409ae8d06dd300e6fbd5cd9ea448683b86f1b968ef6b204ed20e5310eacb72c37b285c811a55bb53542c6e59ef9b729e8c849d0652955c88c56a3e4565c4da677f992e9b3adcf7107055c96a2a917f97eee099e3d74731ad3dbfb103738f20d889f151cdf7df4e2005180dc57386f0e48efea945c825eac09fe7056393cfff413e3b3c11f97a640f379dc7290ea095c5cb34011d406516e8d6a078915703df5e381af3bc46112ac8b02464052a1f8245010b0430b93e7a26a16bdd7fae1da22723845e6227aa01307158fbd1023ad5eee8c355859c48830b7ea7010ada32aaa440235b57a620ba8ace9879275276febeb7c75ecfa4faa76be20899cae1a4973ce7d58ac83bbaab2e19e13d020c482d3058e4f4a9310965630eaaf1624bd786ead825740e0c14c8b1baed7e357ad437b239f1942bcf6bfc8642b9ad249d507c1e19cc7860bd101f9c055bb5e7ef077a4f3f40eff6cecde4e1f14aa8c3f48d049de84e95549999016511940b175644f2cf9498fcb191c860a1cbee6c1af4b036ff20cd7663fdcf417898c4717ecbda972013c74c63cff98cac4a5f3a319e1aacbfa3eb7a9b8ce635c87762d3688d146b85e559e7b600b26971712cbe79b2032788efafa1673f78fdf88f3e6c232abda04209c8432c9a2283c4850c104e810fb0b7c69acb79fd3219c7221dd3e673aebc2618c740efb80aad1c6991a84b871ceaa5fc3fa7c0141bc3a8729bac46483171b5715f8c97859e631972ed5f6da0936c15ed9ded0e4f43fca990c1a0be6a65b3e88ce4d415e606043a6bc810385f97e9f396a87b42ea1afaabc6e3a5ab158d571ebe4ed7915587f3c74b6e48ae0c1d59baea18214dc9dfb4e0c7cee94d0c5cb89b8fa1a774bfc9e7d37374b4e5e2c9086de7e11a07075d1bc4de3a384ba6675ec373bdc3c9095a5806d2d709e743a64206b942528740c71a0d0203c964c31da28b903dcf41e2be837378386656f7bdece5773727ef954ed27e897ef22200a2e7a68788f5799d2a398ddf9491ffe319feee8d35da4c970e21cb524c352eef16d57bebc7a80bef142ae077aaaf3aea42fce4411c838700d2d35d30cda6c25b1961fbb0f070610e9e427514501b5a63ea689549cfc1a43196ded4627ece51a8867244e933237956d25f6b4091dc7af10519f40be84c7a369080c2c2e4ff72bf4e56a1baf568203d8186dca450ae975facba3ee44907135c00a60db8887054e6294db29fdec162473f42b38bc9213524834790b103bfb399787ba2c0e1aa3fba1a7b425f8c0cd97303d36e8e7b5ed59c2275688ffc2e80e928f65d6288cef8eebdf581579939214535b90b47aad7bde1d7ab9aca359268eae423a517834fcc9bea7d817e73e8c9a805f09e5ce589e6d2479218740decf338de92d25241136dca8a4a12a5d9a9aa3613aa7c1a8c7dd3399bc67967666324f214ec92534b033c4f55c8d24e28c284396a444489ef4758d582a241ab5267afd9fc86c1a370733608143c725d9cec6bc6b55b53e082bd4f61593e48efb4bd20bb6099718924884019ad3b32cb4cc80484e3bcfa546b20868f99f442e162b58c3bf139f9785096f6d8c1522b9e60d09ca1bf1a28fb17f610e8524f3b508ced10a633d8d3853c778baad87bc475851995b99da2d76ad129f9c7a40e11eadacee6f46daf9a4234267452e33133a7679d7418dce031cbab26cb164868dfa988e702f0fa1680ca30f7e41aaa633b4c71ba4222d2b79719cc692285a4585562987af016c3dadec88531304e310b15c647c6f64d80d575b96c2867141c910354f850fa714020bc7fd3e140e0ec2766b736a845e3859864cab9a1faea3c3b4019760857d31bd8ddc37c11480bcd2939ca90dbf4ca138a56664560665006f2c9b837d98369f870bd9015a1ac6636d52a0097b09c34d651012c385f729316917c4f4ed3c8d76840fdb80b3d8b9ff195a54351c3c42a7e765e5993bb0ad14166abeb6015123370938c97b9699e975aa7287e83f633e305af297561b76890b4dc87bcc20f50363a5075cc6a53d9482e55c90752fafc787b4a53faf0db76110d22257cbe7ae984ceeaa8ca3bf01cf453fb08be6aeb2e4243bda249eb662c77523b143efc2553caae758888b40c233cf0e6b7e17f61ee03ea22694a275add52c3998b11e4d8b01f33ee380e78650715199df89c9e29a6202a5b78575781c3189c76e1ac49af932a172aafe81a863de557bdb9b4023fb06dc3ba25c34d62f38f9dd5ad37b78404c36ce5eca789b33ae09a19a89351e21fa714649b3a1df8eb383ca04c8073ccb2b12178a45c3f64aec86bf8efa501d31d332bbccaed0f64030e32333107ab019db0a14019ceccc9b31f1db3c438d7cbebd78ec4840f4508daf7c59386dd2ba4b1a48c87284dfda1d115cbe797d474c69433f334b4d0fce0e3734c71372bccef36fdb274c2a491e7a4476328b0965d4b2ca8aee7d5b0b04ce87f339f5b85ab8b91621b2742dec17700f4e326b0a95891dee17d85e059b2bdd3d74b02d192a066665bb384749d709badc093f740f2af68e18d0f75a9e335437b4f8df9477183a11a9046ab15a95f3bac7d7bc7b363669bc275e1be346c414d0bd24dbd20423ef25684389282bb047da1248ab39be50eadd195a8d2af48cfe0d757719d7ea0f45c536fc7c0e46f2b6ee9c75fa3577338b9a0384986436dfe2a5eeaf3ac0265bd69a6391c097046fe576fc0377c0dd1d39fcba14b07b66f3f2329ca01d76bfc025b25d4484c64a9a0f", 0x1000) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pwritev(r12, &(0x7f0000000180)=[{&(0x7f0000000280)="64f0e836f960d671e6c0d2f43eeabbaa04c80282eb551796beec4e0c6d16d28e119accdb86d8ad98451f017c034351d4df69c5dc81652c1fb50f586fa1cbb6e472a81b93048f1bf8e63b06e135b4d0b8b8e56c4d3fa18229415be4d5af24f3af0b1f2abb20fc4d6ce107e31d4eed79a293f541b92f760495b7441ded9bfa0474b0166f1068afed1203bb815023da71ab14353d2f2f410a497eea985e72e39dc6facfb49d6341fd68f3c68f2628e08d0f861f10c0a5ccff9034049f2230744e6ce093c0c74e48c4a0e1a1c2f2daf00a9b26fa003c81d54703d0b389e61c98bde4affe5fb5ba4f835fce423c51c6bd2536ab", 0xf1}], 0x1, 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000000)='./file1/file0\x00') 14:41:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0xffffffc1, &(0x7f0000000100)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) socket(0x10, 0x8000, 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) shutdown(r0, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/25, 0x19}], 0x4) 14:41:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x3bb, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 14:41:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000080)=""/61, 0x3d}], 0x6, 0x0, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x26d) 14:41:30 executing program 0: r0 = kqueue() pread(r0, &(0x7f00000000c0)="0b59f4490a054cfa94c56675fdd1b74fad519de3106592fb16897419bea792179a6960d278dcb0366ee633020068fc0d8cc8ecb051ed48abe9a5ca54a10910b2d88ec0c5834b431e8d2df08666abcf8d34", 0x51, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='ww') r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x53) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000200)='W\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x3e43ebc9b4eeaf3, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 14:41:30 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) r4 = getppid() r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x0, 0xffff, 0x0, r7, r11, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r13, r15) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r16, 0x100000000000, r16) write(r17, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r18 = getppid() r19 = geteuid() r20 = getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r24 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r24, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r17, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r22, r23}, @cred={0x0, 0xffff, 0x0, r21, r25, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r26 = getpgid(r20) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r27, 0x100000000000, r27) r29 = getppid() r30 = geteuid() r31 = getppid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r28, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x7fff, r1, r9, r12, r13, 0x142, 0x80}, 0xfb0b, 0x2102, r26, r31, 0x1, 0x270, 0x7, 0x7}) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r37, 0x100000000000, r37) write(r38, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r45, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r38, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r46, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x40c8, &(0x7f0000000080)=[0x0, 0x0, 0x0, r9, r44, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r47) setgroups(0x0, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 14:41:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) getsockopt(0xffffffffffffff9c, 0xffc0000, 0x2, &(0x7f0000000000)=""/5, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r1, 0xffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30006) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfe03) setregid(r0, r3) setregid(r3, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r5, &(0x7f0000000100)="8c1bc13b85f851f663672bbfab08a8fb27b54087d12609a72f7f823178b9f9c6e30c455418984926ff0a1f749f4c7ffea84c5b81032577965ef6679386c4754a", 0x40) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 14:41:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) geteuid() r45 = semget$private(0x0, 0x4, 0x408) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)) r46 = semget$private(0x0, 0x7, 0x8a) semop(r46, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)) semop(r45, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) 14:41:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt(r1, 0x8001, 0x79e3, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff12a56bba1226", 0x8) 14:41:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001340)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) symlink(&(0x7f00000012c0)='./file0/file0\x00', &(0x7f0000001300)='./file0/file0\x00') socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000001440)=ANY=[@ANYBLOB="2d012e2f66686c653000c29ce4159acb1e51b7b248034d3025cd6616a55196e130528a1084107e9e541ba36adddda2402c2bfa07e1c79b450e079816506588c25d4efd6f3d3a8514184f0aa6442f82b96244f00d8a06933e4a1aa202c46f0a75e16c7a0464eaf94a5a800000000098ec6e0648af5fad0894a96383edc0b076e1a1e23108fc9ffd9912b3d06335"], 0xa) getsockname(r5, &(0x7f0000001380)=@un=@abs, &(0x7f0000001400)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) readv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/208, 0xd0}, {&(0x7f0000000040)=""/96, 0x60}], 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x7, 0x2e, &(0x7f00000013c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="00000800931773204d4b272aeeda") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 14:41:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8, 0x57}) 14:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350800"/204], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) flock(r4, 0xf) 14:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) rmdir(&(0x7f0000000100)='./file0\x00') 14:41:30 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000500)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r4 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x2000000000000002, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r6 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r8, r9, r10, r11, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r12, r13, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 14:41:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x79, 0x7fff, "4b0377657cb09290dd902bbecfdb6d1eff319cf2", 0x4, 0x7}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 14:41:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fchmod(r1, 0xb6088d51f9d73c55) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0xc}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x1f, 0x4d, 0x3, 0xfff}, {0x400, 0x5, 0x8, 0xfffffff9}, {0x1000, 0x81, 0x2, 0x4}, {0x800, 0x1, 0x1, 0x101}, {0x4, 0x4, 0x1f, 0xffff}, {0x9, 0xfe, 0x8, 0x29}, {0x7, 0x3, 0x3f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 14:41:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x84993febaf204d3b, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000280)="d7dac3a29686480df6aea6273c9a6a4f88e798ae04b95f7d70d78175832dd2c21715a8244015be244252df7d68c1eb74a76f7fce2d0d34be71f1563d52eadb3a8513b5daea7444ca24fb155fc3d1b2a0e2d0eca09dcc3839c99705404e904b935f86ec65a2cd06eb2cb1128fca45c2198b47d911615f59167478c7c1501a9dd07b0e27d558769f1a7bcb304b114d54afac6582f58eac7b41fffc8ec78c36cc070b48879a22bdba83404fb15d431bbc4a29f21eb56be45b2cc442c849adc2517f6370eaf1392f6153db04eefa", 0xcc}, {&(0x7f0000000380)="73f845a26f0d09cf07bcaf55fef943c065534fa8904022e2381c556f7c27dae590b8a9fc6e4a3bcc4447672c29b72cd5129a47aaeaa2cd4b144d21a5094f2bb6ca38", 0x3d6}, {&(0x7f0000000400)="d962772a1b0ad22073053ef7bc3f2eb4d125b76d5409aa0d945cad4f309ac646c79a8c8a8f581617989893f0813cf36af3036a7abc4c2205dcca26f876f113acae4e797dab85c3d3b79488", 0x4b}, {&(0x7f00000000c0)}], 0x4, 0x0, 0x0, 0x40e}, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='+|ey\x00', 0x10000, 0x0) sendmsg(r1, &(0x7f0000000e00)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b00)=[{&(0x7f00000004c0)="b7c704b15fe47275bda9f449e4684fd065a950a20fa13f36c0518851c7f2565572bca7b67fa0115f840a2b9368d85d2c6cdb0600aabeeca215b007655ed9b7a68202a2d4a6b47d16378dc6bb5211124b74cd75283d0d5f90a625db3584f5aac4f7f12ded1cc130b224da7a72801985c1408f1bc35a53bffebd3a4e4511f923e395ed00c76313ed922f80934b800ef4b874128f2bb66147083e3f68ee6bef97b81f30517edfe782b867cfc9382697fdd33a94a933f75b702c52ac006e22e41076bb5db5ed05eb43e67bfaaaaed7166cc7a198a7a27c7e042cf65e1d1030aba3356569f9167751d14396c601cc409a8dc0", 0xf0}, {&(0x7f00000005c0)="518ed4878c09ce2fc0c2aa7faf5fcb6bd43134bff8ae9c2a1d8818b707dc1d6ad2b74b1024884c733a0cfdf397aa760baffb2615b8fe81a2a2ee976e657d47141e55991bdd8fcf1c78e81784c2af616ab27bebbde931dd3c3e3165e4002e1d24608f2af4cdc894d1e1779c3a056a29395a8369d2a158f0d39e8603581bafe82a5c4f6f9c34a01eadf0b4f412ca63b09d2593620f6e53bb349205774c728c252d23a99c304202aba86d3111c69eb4e25ccbf7faa9af3567f795c37d89df6309d31ecaf334a4", 0xc5}, {&(0x7f00000006c0)="f4eff0cf10d5856d0cab21777bff732005ac1aa150a4702edba4723f4d90", 0x1e}, {&(0x7f0000001680)="5b2746068ee760412f070d5d420ef7b5a4202ce029cf5dfd81f10e1d669ba3ccf239117ed3127814cb0b800c4fdc86c44851cd2e609371d9a7402e441f2fa17d713a112a6e69dbc4949062f1d9d791aa36d2e28e63b3b99e0f4d659e66e0e601aa9c475d405a911e81e78d8b497edf2615c78ab091b75b64a9dd931ac4bd1ac196b2559cc733ce844501a0b277bcdeb549c76da0aebacb48fcc3a093f3e0419a90dd59cbd7579ea9fc61ce203fccb116c812217ea669b047e37f05251f5b20926bbd1dcf742efad4d727b367cfc866fb7f435c3a6c290a9ad9578a50d4119c7c8a6e4181d090f7efdffaa6597ed7e39f0d75b110a0f149c85f6a1f34b54db831ffd0fd363ea53792ee91056fcd24d40f1550dfbb181e1216a376104c9dabfc62a43bd94c107a4e3ce404aa75ec2fd4ca63ef0c4b127d466f6f3b38d2b94f4aa9a859c7898c168076c4ea26aa3ecadd7993dd01b2c3160b584299bc5950f6e7c255da0847f85dca31f0e090fc6568ac269b375dad2705ab1ff30873965a793fa2d19577ea7bfc8c8c9869d542b6eedaa2da4db932b9310586cf562628feeaf7ebb23d5f1816b96ac66f117b9e1595823031ff42d613eb75f443183e5ef05b45992d4dd4d0e0101c2c32a16936025b9952f84fbd4cec998f89feccf47bfca0aade97b949c763a5848e04abf9e240a7af2380e389f169faed465e7b2e46772cc797931f4015c03e16dc2a6fd972f0eadfbda84b43895c6cc8e02f1ed3071a75910520dbef939d75e90a104d2646b49541bfdf2e1a3c56e498182f19a808e60b24c4ba3300e2d08089f191e7b73745d955f7c34aaa6bf9bbf124e90437b633cdd039a1dae38f9a23583b5f50f7ff6747ac8be282ba3117555b4c23fefdf69808349e60adb631c09f1a762b7314c272e13d88f39ec4d87decd534ccc7adf571586c4cddec78289b95f59a173147ff0090952dbe95cbc3cbd0587914d5b0e27efb972dcc795d8330a40af6dbd0a488ddd0825b61b8fd66883b75c509c6bb2df41d1d30044eeb8580bb1dd48b9f7e6b37db55f4a5055af8812fee8052a53fecc282414001d9ae614808a4e9a72d9c6e13284290a9b49ee67e7185fa5c3095f8cd107c4b7bc61ab8b857409f07e286a3d0817010497d165bbda80fc2619b9dfa575011cb2d21b0ebcd4dd37712d57227dfcaaa31396c43a1d31948e95bb01c6d85fe0b55c7c180e811314ee0b6ee7305da08dce58a8095fcadad39fbb2709c95ab63aa51c7bccecbab65913f50ce74ea266cd2978e6cf8c9ae060f8ab26445ce12bd8ae6e1bb2851effd639a1ef272ecbf4fd1002ade9f3b3ea7ed3834d48a98f6e852eb08c6ddc4209602495aa4d1154a2b22336429268489dcc4fefe4f67fe011c7253f0d9a2796215c80e2edf08721ccfc0f87ebe80a5b68541ec2ab1c77d562ec60831041d70b2ebf65e92cd43548245b2734043afc14cbefce802e68b8cca58c270de7e857ff79b9db79cc56697546763759a3813075148e03f6cfc5d83447b5f08ca92447a014237146d5a7edda1077491afb71319e6ba9332f3411cea53a7613e51798103dfeaf6735935230d5765bcb3a00a4bdd54d9127eff89f68d7b6c0efdc17914337196b74a49d8b6502aec228a80e2f924b0447dc159f9d65bf54a308dca8e4ec94938f7a071699b8ba768b44e308c27220ce1224c9e56a9a5b9908872db0e6e395e96e34d882bd3f1dfa274346dc3f8f5197ce22548579b691d7fc982e01b5ae624a353f0711311dae03fa566f2b5b12066384995d5dcd47aca891b9de5f7e71c3aac20591e72b1c80deb5c859efdc7e9410a650a3342b0c25019727eec9dc6e06657b5d8b9a66e685c4cb42428dbe40ebb6c60a67e58f35ab5719868c386bd93c26f1c6cdeeb68955e9a6f050e258ac6a9f0c389b9ad464160e347756a5d185c218aa43b5f8faf301296380bf3f060007465e453a3ee2df11dd4b0377abbc2043495791a60852dc70fec7d577ad7d4d2dc815818e5e6d20da13bb850ab30cec67283bb8f97cc21b625a07c6afa0e2f22e3912253518ed62189b2bd7c0fb17438535bc1d83a115c84ae967512f3710a1ce7989295bd24c17f558af33bf13c8fa45aabbb32f3bd42c1d6f01757efd8e509ed332d0654b7e124976a2586221a06a01dc9d2688847c894c99b89467b843225c427e4542da90aa8b05fd7654b7bc1e87f4354bfaf0557fbed734cd7a712224fbc2a55b42720a56f85cfa0a4fdcb554723847a8f8586ca102a756a1627442b7419045c471ea668bec425a2a1092c953db1a04e5557fd02c886125687b9191f651a1e73a621ea1b7a89d507168a7870579b121d81190986825980494a6f8ec2144c15d4e616be0871426ef548eabf52d6151495c67264c4741516cd6807bf49b48106b5aed1b3b6745d87decde47b110f0cd9057b89749b2e8645665e865a8fc91266d9c062319fd7f1bc93378b07a47bb29ee2db6d7375eb6c7814731eea613fe8d86c152cca19380c067de2e63ea22e41e4d49e6ff042898d4bb85613493d13813f1570be31ed8225510e6454eabe91bba7746c80019bea4a249445284470db6461699c174a6e747ab7f62df302f946f30f1ac7c739fa85ae2a36925aaeebbb7f6c19506b5a00959945124f0d0e616520395d7ab9cf6e75aa21aa409ed116d74717aa819708bf52e2f990422580fa85bdcff62c4d905378c63df930f26e862bc4fcb89bd90c643bf3f1e90dd02d2185836981b3d17e54670cb173046d7585fcc6d89e4f74b9a524575c8c37c6201b6b3f2541153e80e4c90b9593d1be447c8674f02da86ab666b902367ce11a495fc35e8b803a468ff8afc46e140e0f60da81fd0bb7c8c24081172725c8c0a4ecb0d3c3a36803e14d803fd8887177f0156085c06438252d4611cc3b4bc8c8088781906f43174f821bb69b189a6401d55e06a5294d3c32914280f0743e608581b8e8cb8620945d59590c4464920ee506d80be67a20156f7ea95e91f0d4b158ac604f098451d4a19834efca30228c8ed34033258d058e8a24c4771fd58286f6bc60ba951b9cd65986ee03adc62fd0385547d0b6b012831e4cf200d94867e2f6fb47b5a9af3e8b3e22a41c8eb05e081052fca13b89dfb0a059393d188cae537d3003b2379c142df54c76822b37aee44551e5853589b2cc630059fa6d9e12ac1d4a2e9c1798917246b2f038bf3a4c80ec6fdd5dabd9327196f84f013a1db9b7ffce6137ef9592d2292c86b5962df48dd07feda131d9795239b798c2ddc6b65655f302256d5fc5dfc19ac8759711a2a94e23975193f74804798122f3a757acd2f0097adab9440c29aaa5062dec6989b27f6fe2f7d0a3f336c0277291184be274f424a8064dcb4ebf855fc132ebdda92bc4a2ea74d1499ac293d385b7141b3f87e07892d2efcc01710f8cc0aec24369c7af3b2c3b1ff78538eda4f5637e64bc5cc33b4f8dc3c6cbda4b574778af047ff93ca4e7033516c88ff7982339b5d4c2ad151eb362c275e75a6a6fc8afe83937eff14e47dafa4e4695c4fe0cc86524c8f009c64b6b420580de19f453d2c1aa97429e8cd05a6013512c4c52172c2cb1235a51199162e1145be642154cb60dec90be2474535dfdc733e246e3d1ab0df3b92c53f09a59e0571b8e90ba9b61cd73598714996f88995e8c6e4978008277cd8e83c498825baf1f77834b0979d1b7156cbbe151e3fcd7c5fbd5ebeb271d55123149566b20b6bb740cf7180da8b269a1bc5a640a852dc7b10473eccc718e6e36a571334c247ae31460ea44ae8920d0af80405d3f7e38fc3d093303510cb12201a4ee486723f7c23f8be29247b139c81073a2629b463508e4dc3a58f4b5d96983b5d7a69df4f08886eb6a272c87ed6ad86150815651d8efc703727f2ee7e7846ac02eab5209ddf69624a01cb301ba8f94f500465096021b55889f2b0cf42d1b288c8e3ee6427a0a9f9f8f4ef06fa5dc8bb933ac4ebbccecc1c5fb3f7c536543bc3f0eef28278bf912f5292ebd66fde2bbd7ff7e3976d0e392237f8eeab50800e01f77d2433587212ad0d2203ab1bfbcc44e7af2a1f62d34e2910d7c9a0bb3ef71cd6b894288d3926a97250172a0be4b4a9f02c8440d529034c646aeb0d0867820f7124d662ff28c8d91c50db54108a010e0f494cb9db8712b19da6b67a230787c817049d819387c0866b4d90a7ff91aabb4235e2b5ff39bb5764c0a05d9ca85aa8568c60ba2940156a3629a1a27a1b712af7a7a9011c53922487e3eace39b09a96041c9142841a5f03913fe3fddaa2bed316f69d78e28d47bcf12451116801e4bf0b93c95de5ac8e62fd4f77384a3319a22c83325e97790d32e9728712a257a9f38cf525fb07d41d31c306a082b3c9e7bab315d360222d940a7ba273b86cb22aaace0c5caa4b9d564713c73e2bd77b39823be03a29e969b72571c253766de71df1ea0948404d84290c8d323c85118a07f2ff1e0dda0869ac64cde09d31dadb20477f3f3639deda9acc257004a129ef9d2a80cabbdefc95019fbdb3e0e37b9d62e93a48d17264dd7e9af64e4e4385946e43862c12cd5f1fd77dd52a00128d40b4bf50a8f7fe21a68a7ac8e5ab3b7436b4204e9724c386a4605ca902e0ba895d85d84e2c79e0bf4da9a0c8d2dc7cdb34b89eabd80474c247eaf243c640bf000abcfdc7ad78ccf5068605e6159f64bde9191ed535583cbe63ea52188c9ad4ced27e772c865271671fd7c3d56c3b05f95fedbf0ba25a3379f4545469b5f52f0afa65fa957836613f8b9fee1c46d29f5155f17abf2315ccdc00e5e039d48670fd8a03f2661a4451da8353a02a60d95dd43692a13caef4f50f099088b0850762e94d5df8e1e1907689a9890f07b9b6fd100698904f52c69338180cd2b5142b653137e19497a4fe14510f321eb1b16efcef47e25a9864683445b2f68f62bffef9827ca134fc2a54aff675b959ddfc440c0731eab4ebe4f9cd1724e2fee5b3f2a39306363545250a23fc5f7d8cbd745701448a5b95119ae65567d20f37577f4cff84530ccf933969a7fc82de563fe47e4040aac5ff33ba636806b05deac686732c1d18916fab45ef817cc3ce107bca3f04e0300d661ec5977ec509346fa7b02a64c683f5e1db9ce4ee5dd907e5844db3cfc1c9dd8ce122f128fe774881026d584aa146050d1e7870fb796a73e32fa10cd0a4173c20859878dbcae7b64d12a1838ba57e3a2f965299fcc91c4b538f6107bb2cd0f8110eb541c2942db404a17b7213af3ab156acac0d02208e5f2099e33ff2d06aba2d84c1dee78e0834b3d11527cce3fd39cc63d0a4a5b87ebf83c1af4500838a7fa052f9f46d09a2ea873a6b3e2ee7278969e4121ed897b1e1186eea551c833020c6f000f3f6b8fdef2b409e67d2aeb77395ddf30d4b22d66cf585a5c2d293f29682fbb606b8b7d400b3703ff6fb81056a16a82ba8851e913b26d071c1e762c138dff6c0197625ed1067236c74c85276184b9298a646bc6eb9fd32843d05a97f1291c9d011a72648cb5bbbd4fcb3da8eb7a52a69ffe62f748d2ea6a1d20633ba64ea4266a53f5f53bc8c7fba75cbb3128e68b6e819dfeba2ab9bb95da77cdb833d35d1f09613e11d60a519748012b592cb9d894516715e340bc04b841ac36990b57079b268d913166e88f520543d8cd45d2037c923a96ae1b86f14aa62fc03769e766b58d5a3af58f77008c9122e5dd1836181f3708e0682b1e230f1584e257fb7c8ccaaa556e0a484a62c8a4f864474d4c86bfe2", 0x1000}, {&(0x7f0000000700)="b0ca0ecaf9b471a81020bfa3627530e2965dfa5749f555f453792bd40560d3e712ddebfb44c0e2d7bba460ba1e8cfb9f18010dac32554fd98f68e0500f405d5a369cdeb8a6dc942ae0b39d678ee0e28bba6117c8f83c158a63eb5cb23881e3", 0x5f}, {&(0x7f0000000a00)="b302a154d6e908deb5f8dd206a68d6f53b519ddef1ec51a003031e821f32d742856aecf660bb088ad2e4e56dee92002535bd3b27df0c17508d2b6dee3ecf902f4e2cd4451dc932fbcc07a6e04f896b50e2d93debc197eadc3e8fabdd23386f99e39f2010844b904e2c8b0a4ee91213edb009836187a3da634c905559ecffaac76d110844eff45e28216d3b614abba97635db314f778e6d66464c9bcd5d54fc52e895c8d2fe10e92599a4ad5a35d4aaeedb6047c7f34544d75ecaeebefc1bdad377eea8522dfdee58a9cb1ad5fb018f86849edd33325b6d5ae581a7a8071ab09fefb2fdfa8852e5ff69f0907ad03c4ceb", 0xf0}, {&(0x7f0000000780)="d1c70c643e92ce3b410e485a12bb74f5227b3ff392a6bc1ec4fe23ab80f4b3715a652c8b736170812e097d1a43fc5770130a057a51", 0x35}], 0x7, &(0x7f0000000b80)=[{0xd8, 0x1, 0xfff, "3fc1b35d495134d932d44e788d95bed03533ee8f46e052cb844bec9ef711ed094385a16b0608d8975b56bafffaa02667e58e02a9e2a0d35f0136958afcdb42ad311cbcad29090913cbce828b805019bb77378356f2946bc309fb5fb612349d1cad37bd72d551448b78ad2e778768e982e574026dda2cfec43c8ba5eed8a09f44e2eda22bde4309505a9b39829007ff5d2cab8ceb2528b38b92db6008108d3046330778e0d3fb3e261fb3959922c08b2ed8f92490d616b25064136794aa6242d59e"}, {0xc8, 0x1, 0x7, "9f79a779d82d23e2f5436b24a5a5556a05694a16cfb91e67ac1df1ab1101967c3973543220d1eb2d7ffc7cce217e27f02eacbfec9a6e5aa21c44f8db188e170120294b9cfd74dd28423e2bdcee3b4a9c46b5a32022bb92e6271129819cbc374d8ef2cefbf6e8f97e7e8c7071af8c96a858deec8c7807e991202c02d2aba286a181815d964a370401a21a179b0939008cbeb35f5d300b0563f1443163fcf2582834fc2ffecf17793e635325dab0db5b876b624800d3"}, {0x30, 0x1, 0x1, "2bc5fe5deb30920e78ac7ac8551c3d0ba5bce318abd9c0793ce14512275e5300"}, {0x30, 0xffff, 0x3ff, "b7e79c558ec7e99a4ef8941e46c05e346aaea24ca83066a9722cfa38106b"}, {0x80, 0xffff, 0x9, "edbeaf8beed0b33f87fe781d4312579648052862e9828218f33b9785345a6ca5af9f7bb76cd52803967fc16ed9ee293412d29ad74b32971534270335dc37f1f157003b07ab63844d743701f6be926831e313b4624f05eb104d2c1cb0ebbfe858fb86694969ffac95ee8bf389"}], 0x280}, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r2, 0x0, 0x0) pread(r2, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) read(r3, &(0x7f0000000140)=""/65, 0x41) 14:41:31 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) r2 = semget(0x2, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/95) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) 14:41:31 executing program 1: syz_emit_ethernet(0xd6, &(0x7f0000000500)="0beb614af34ff1cede8779195471309264fa95a9d297fce747dff72046ea384255b9e5456c2bbd3606965b820c89b0e56161cee74d1f5d66a5f3ab28a0410a1d4c4fbca1b583db21eac097260cfcd3231143cf2e75b1d5315ab3b6ff9dea1d2fc62cc74b0586a92f95cbcc162fd21d346d968c21ec5cf9a73a473b81d006ed55199d64efafb0cb1020a9644c0466c91a693c7713f867cb1adad82554a087dd7b0ca043bd7dc03f12ef2d1e571af7d387999f4843ecda53fa92290384506c0ab03f5824901371963b82b8d455de6ac984241dfceecfa8") r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000600)=""/216, 0xd8}, {&(0x7f0000000700)=""/211, 0xd3}], 0x2, &(0x7f0000000800)=""/207, 0xcf}, 0x882) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0x0, 0x1f}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) 14:41:31 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\xf2\xff\x00', 0x10, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r2, 0x0, 0x0) pread(r2, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 14:41:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3e8], [{}, {}, {0x0, 0x0, 0x0, 0x1000}, {0x2000}, {}, {0x0, 0x4}], {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r0 = socket(0x10, 0x2, 0xfd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget$private(0x0, 0x1000, 0x6, &(0x7f000033e000/0x1000)=nil) r2 = semget(0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x6) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="ea39957ad31d3977515a"], 0xa, 0x0}, 0x0) fcntl$getflags(r3, 0x2) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000600)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000368, &(0x7f0000000640)=[{0xfffc, 0x4, 0x4, 0x1}, {0xf001, 0x7, 0x9, 0x1ff}, {0x2, 0x3f, 0x3e, 0x2}, {0x34fd, 0x2, 0x3f, 0x7fffffff}, {0xe0, 0x40, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r5 = syz_open_pts() write(r4, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x101, 0x4000060, 0x6, "7bbcaf549300", 0x5, 0x4}) r6 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000240)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0xc59) write(r4, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 14:41:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 14:41:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000fd, &(0x7f00000000c0)=[{0x1000}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 14:41:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f00000004c0)='./file0\x00', r0}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x401) fchdir(r5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) shmdt(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 14:41:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x2) r3 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x4) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x4) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000001c0)=0x4) r8 = syz_open_pts() r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x82) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000c40)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 14:41:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1d1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7, 0x0, 0x52, 0xfffffffa}, {0x101, 0x1, 0x1f, 0x4}, {0x4, 0x0, 0xd, 0x7}, {0x400, 0x7, 0x80, 0x1}, {0x3ff, 0x4, 0x8, 0xbaa7}]}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 14:41:31 executing program 0: rename(&(0x7f00000001c0)='\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', &(0x7f0000000240)='.\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:41:31 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0xfffffffffffffffd, 0x1}, {0x1, 0xc603}}, 0x0) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, &(0x7f00000000c0)="589a2bd42a46c6019db5eac36e2305a0395aaf5c12a5eacbf64c7e2c3c46849566ed269c5ceddabca43f7512278e4bb645ae4e7c1a0708a7c703fb22029f8ac5b9b1f88423ae4762de03b70e74efe4d927aca9039f4be6790a57500af12d6b7b6ea49ad55fbadc8af6e74f7c14c7439b4734d8e234dafb596a6fe98863a6b6d49cf0a30a8226d6f781e6c404b96a415c22ad796055", 0x95) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="84b15adb922d012e2f53696c653000"], 0xa) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 14:41:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0x106) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x9, 0xff, './bus\x00', 0x10000, 0x6, 0x6, 0x1f}) writev(r0, &(0x7f0000000000), 0x100000000000025c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:41:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x3) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x11) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x4, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x1000000}) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 14:41:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="653000ef626d6cf41558293c7270957cc5b0e9814b00000000000000"], 0x10) write(r2, &(0x7f0000000080)="d9", 0x1) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xbede, 0x2, 0x0, 0x0) 14:41:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESDEC=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10008) r5 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x56) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x4, 0x2}) 14:41:31 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_settime(0x1, &(0x7f0000000000)={0x80000001, 0x1000}) 14:41:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/36, 0x24}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f0000000340)=""/24, 0x9c}, {&(0x7f0000000640)=""/116, 0x74}], 0x100000000000004d, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r6 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r6, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000100)="44b78b082c05fb7ab3890e35cd9389262cbae4e7789d4df1fbfad9c1469ab080439407595d8c927f05d93456ba804ab7ee7402621208e5aec6a1f26f5f487ef9923ffc3322fc68c48b5e", 0x4a, 0x0, 0x0) 14:41:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) r4 = dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = msgget$private(0x0, 0x4) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r10, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r12, 0x100000000000, r12) r14 = getppid() r15 = geteuid() r16 = getppid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r13, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r18, r19}, @cred={0x0, 0xffff, 0x0, r17, r21, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r24) fsync(r24) pwritev(r24, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r24, 0xffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r23, r25) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r26, 0x100000000000, r26) write(r27, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r28 = getppid() r29 = geteuid() r30 = getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r34 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r34, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r32, r33}, @cred={0x0, 0xffff, 0x0, r31, r35, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r36 = getpgid(r30) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r37, 0x100000000000, r37) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) sendmsg$unix(r38, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r47, r43, r44}, @cred={0x20, 0xffff, 0x0, r42, r46, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x7fff, r11, r19, r22, r23, 0x142, 0x80}, 0xfb0b, 0x2102, r36, r41, 0x1, 0x270, 0x7, 0x7}) r48 = getegid() r49 = getpid() r50 = msgget$private(0x0, 0x4) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r50, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r50, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r50, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r50, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r51 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r53, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r52, 0x100000000000, r52) r54 = getppid() r55 = geteuid() r56 = getppid() getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r60 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r53, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r54, r55}, @cred={0x20, 0xffff, 0x0, r56, r58, r59}, @cred={0x0, 0xffff, 0x0, r57, r61, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r63 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r64) fsync(r64) pwritev(r64, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r64, 0xffffffff) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r63, r65) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r67, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r66, 0x100000000000, r66) write(r67, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r68 = getppid() r69 = geteuid() r70 = getppid() getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r74 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r74, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r67, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r68, r69}, @cred={0x20, 0xffff, 0x0, r70, r72, r73}, @cred={0x0, 0xffff, 0x0, r71, r75, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r76 = getpgid(r70) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r78, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r77, 0x100000000000, r77) r79 = getppid() r80 = geteuid() r81 = getppid() getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r85 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r78, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r79, r80}, @cred={0x20, 0xffff, 0x0, r81, r83, r84}, @cred={0x0, 0xffff, 0x0, r82, r86, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000540)={{0x7fff, r51, r59, r62, r63, 0x142, 0x80}, 0xfb0b, 0x2102, r76, r81, 0x1, 0x270, 0x7, 0x7}) r87 = msgget$private(0x0, 0x4) msgsnd(r87, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r87, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r87, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r87, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r87, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r87, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r88 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r90, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r89, 0x100000000000, r89) r91 = getppid() r92 = geteuid() r93 = getppid() getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r97 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r97, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r90, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r91, r92}, @cred={0x20, 0xffff, 0x0, r93, r95, r96}, @cred={0x0, 0xffff, 0x0, r94, r98, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r100 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r101) fsync(r101) pwritev(r101, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r101, 0xffffffff) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r100, r102) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r104, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r103, 0x100000000000, r103) write(r104, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r105 = getppid() r106 = geteuid() r107 = getppid() getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r111 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r111, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r111, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r104, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r105, r106}, @cred={0x20, 0xffff, 0x0, r107, r109, r110}, @cred={0x0, 0xffff, 0x0, r108, r112, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r113 = getpgid(r107) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r115, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r114, 0x100000000000, r114) r116 = getppid() r117 = geteuid() r118 = getppid() getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r122 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r122, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r115, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r116, r117}, @cred={0x20, 0xffff, 0x0, r118, r120, r121}, @cred={0x0, 0xffff, 0x0, r119, r123, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000540)={{0x7fff, r88, r96, r99, r100, 0x142, 0x80}, 0xfb0b, 0x2102, r113, r118, 0x1, 0x270, 0x7, 0x7}) getgroups(0x7, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r100]) r125 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r125) r126 = msgget$private(0x0, 0x4) msgsnd(r126, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r126, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r126, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r126, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r126, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r126, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r127 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r129, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r128, 0x100000000000, r128) r130 = getppid() r131 = geteuid() r132 = getppid() getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r136 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r129, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r130, r131}, @cred={0x20, 0xffff, 0x0, r132, r134, r135}, @cred={0x0, 0xffff, 0x0, r133, r137, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r139 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r140) fsync(r140) pwritev(r140, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r140, 0xffffffff) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r139, r141) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r143, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r142, 0x100000000000, r142) write(r143, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r144 = getppid() r145 = geteuid() r146 = getppid() getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r150 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r150, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r150, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r143, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r144, r145}, @cred={0x20, 0xffff, 0x0, r146, r148, r149}, @cred={0x0, 0xffff, 0x0, r147, r151, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r152 = getpgid(r146) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r154, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r153, 0x100000000000, r153) r155 = getppid() r156 = geteuid() r157 = getppid() getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r142, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r161 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r161, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r161, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r154, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r155, r156}, @cred={0x20, 0xffff, 0x0, r157, r159, r160}, @cred={0x0, 0xffff, 0x0, r158, r162, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r126, 0x1, &(0x7f0000000540)={{0x7fff, r127, r135, r138, r139, 0x142, 0x80}, 0xfb0b, 0x2102, r152, r157, 0x1, 0x270, 0x7, 0x7}) r163 = msgget$private(0x0, 0x4) msgsnd(r163, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r163, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r163, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r163, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r163, &(0x7f00000008c0)=ANY=[@ANYBLOB="b040c8e11e0072f60200000000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r163, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r164 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r166, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r165, 0x100000000000, r165) r167 = getppid() r168 = geteuid() r169 = getppid() getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r173 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r173, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r173, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r166, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r167, r168}, @cred={0x20, 0xffff, 0x0, r169, r171, r172}, @cred={0x0, 0xffff, 0x0, r170, r174, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r176 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r177) fsync(r177) pwritev(r177, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r177, 0xffffffff) getsockopt$sock_cred(r177, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r176, r178) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r180, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r179, 0x100000000000, r179) write(r180, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r181 = getppid() r182 = geteuid() r183 = getppid() getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r187 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r187, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r187, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r187, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r180, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r181, r182}, @cred={0x20, 0xffff, 0x0, r183, r185, r186}, @cred={0x0, 0xffff, 0x0, r184, r188, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r189 = getpgid(r183) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r191, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r190, 0x100000000000, r190) r192 = getppid() r193 = geteuid() r194 = getppid() getsockopt$SO_PEERCRED(r190, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r198 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r198, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r198, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r191, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r192, r193}, @cred={0x20, 0xffff, 0x0, r194, r196, r197}, @cred={0x0, 0xffff, 0x0, r195, r199, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r163, 0x1, &(0x7f0000000540)={{0x7fff, r164, r172, r175, r176, 0x142, 0x80}, 0xfb0b, 0x2102, r189, r194, 0x1, 0x270, 0x7, 0x7}) getgroups(0x3, &(0x7f0000000680)=[r139, r176, 0x0]) r201 = accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r202 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r202, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r203 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r203, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r204 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r205, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000340)="848e47809c27a62b6fab9a78666d1c573859b86c73bd3b843a6bbd5c11f89f994c79389c50976e6b07cf0861c525d3fa75bce493777aff68c9b1757b245e738847777bf1c0b385e66b762dc276a39facb8685e2d788cceb2450a982e64b51ad438c98cbcaf2a4699e242ae7b6507", 0x6e}, {&(0x7f00000003c0)="d17e422a5d8ac8abe25d95b805f952d7b5fecb85b50adfe894ecc681beec854d6ec2584104ccf7943e5fe7c507d81a75a54c36721073d5fa5e783da8605f2f24f07eed2119a6ea7bf19161a5382270fce8b7a86eed2a34a0b6a68cd541469e05f5c0ea9aee40b7687ef69bd600fc46ffe0b8", 0x72}, {&(0x7f0000000440)="51d4ac6f0abd358d58a8c622e0a5c5078e12115a4783706e2f8a91cf2ed4ec3c23cc198fd1ca9a2f5d75386b3cf748ba55e16daedbac222ed379e0469c89b8e0e7dc91a6d41b12310b6de0c7aae840a3501e6d38e0ed84afe17c832738ccf3cf4fb3d78a401b83bd4c11f3d5db40a816ecbd84a0a3925b2775f477ef8c49935a658f6c240201f6664d7260002eba0a440f", 0x91}, {&(0x7f0000000500)="5c6389686049a4e67931d43b27bca0ebee3746c0f029b58523de7b1ff726958af9f10ae672613d13476e905dd596fd2fb5a8ca6ac853923bb47d81c1095d2e7c041eb50f1ec498004eb14b471d9a9d1fe894efa9751d4e0e8ccc8b2f5912ec410b59b539de6abfcd0bef8e27d6cf7eef5345284944167107767ba2a7f3ae5284601ef71d18497ab148790ad915ab9c52512bf793c3a56d3aece2914b0f87765298f841319d9b8619d196b20a72f506", 0xaf}], 0x4, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r22, r48}, @cred={0x20, 0xffff, 0x0, r49, r62, r124}, @cred={0x20, 0xffff, 0x0, r125, 0x0, r200}, @rights={0x38, 0xffff, 0x1, [r201, r2, r202, r203, r3, r204, r1, r205, r4, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r1, r4, r4, r3, r2]}], 0xf8, 0x600}, 0x8) socket(0x2, 0x3, 0x0) r206 = dup(r1) sendto$inet6(r206, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:41:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00100000c234407f43d697842b3d7f41985d5101ad2f42297f82410d9ef5b8792ccdd498e89e6a3debcd97c8cf5f2707081c961b58dca633ea1b4bb4cdd6eff3bddbce54d36b1157be995da16c7796b21f82419922f81e674957f6d013e78b51ab06cf4399dec7a02fbee101c743c3dbec8e2906a84a657188b247d8c5ac0ddbcb8aa489e9d18c51e65ff48c255fd7435adca9abf1f420021cad8304"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) socketpair(0x6, 0x0, 0x4, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpgid(r2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r5, 0x100000000000, r5) r7 = getppid() r8 = geteuid() r9 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x0, 0xffff, 0x0, r10, r14, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r15 = getgid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000580)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000880)=[{&(0x7f00000005c0)="b3ba8616b7d1ab70f6d3b65eea255c2abecae3f0aa3c0388499a33f1449415d64830fc0f7118fc5a53b6637abf2dedfd2dfbb9c34421ba7e28c5f9b6610bece28f31500516674b2749aee964fc97489677d437f1c7ea05bddb06fde7b6e5090e45b47efc5f5ab51dae91e97b4a021c56c35784c7d860334047ffc553811b", 0x7e}, {&(0x7f0000000640)="dd6a22893e61953a749c3ee4eb4bd92f593867232a0281eca7eb7039dc668c", 0x1f}, {&(0x7f0000000680)="6212d94997fad45a2a10fa0e29242bf94f5cbe5115be981ac58326229ce7febb5db558d2c1511566bb961975e03e0d0ca1e8a6b45912735eaa832a45996fca6e5b87d1732ff768dc22639a1a016a7fff7a068956aacc72763db232149b543910122b556236726d63bf89a1454a87a47eb4559d465f6dc5024a4cee5ddec7d3cac486796d692f1fc3a3be784fae65c21b58ffa547989a07c7ab717254f86e78b667ab1b01", 0xa4}, {&(0x7f0000000740)="36fb7f801c56110209df17c8fc2200629951381870f55709fe9732ff706c2cf93b6b256f837842267bf27ca0fb2a9ed3a7cd92cfbdf4e9646e1de1c281e61b267aafdbd2436ecd4b230deeeb4b048a2e19ec42ee92650e002de9bf7aa5d052579c60762034c7c5b2d1e36eae93e55202e0944a57f4401eb948b55cbee3f42162150388198b828024a2d75d0ca7651fcfec783d4762d1c4d38b92ae84b2a7f9df4062e2db", 0xa4}, {&(0x7f0000000800)="48424c56149d14c837b37b6f1dc5022b09b78d4524860ba7110812325e01aac70a04053d4874b6bd0343ac2d672d5186ce2559ab3a3e0ec9fae42a8e6f35d97606b3a91e69bba88cf7b8f20d8ad9b77bad421ee9f44f721fef88c7ee11a2", 0x5e}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r11, r15}], 0x20, 0x400}, 0x1) r16 = syz_open_pts() close(r0) dup(r16) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/176, 0xb0}], 0x7) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 14:41:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, 0x0) 14:41:32 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x1, 0x3) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffe, 0x65}, {{}, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = syz_open_pts() getgid() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r5, &(0x7f0000000200)="9e605e3bfdacf80f09eb", 0xa) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 14:41:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xfffffffffffffe47) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error 14:41:33 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x200000, 0xffffffff, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r2, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r3 = syz_open_pts() close(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x8, 0x174) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000680)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000a00)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424bb4613dbc104d81e8983d940b479c9cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f9f018bcd34934d30cea8385864e8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6799f4253d155b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aaf2a1644e013ba8c87d96455a09536ee05f7b8897489972fc532b97e89c0128d6324649483b8ba6301b093eb082248d3be524239414eacac6bdab44870e010bed9ade9dec5e1", 0xa3}], 0x1) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) setreuid(0xffffffffffffffff, 0xee01) msgget(0x1, 0x91a2ccfa35f7fd8c) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000000)="cab85f53591abb36926aa0b86ceec94518037c240a6d943e10ac4f14", 0x14}], 0x1000000000000251) dup(r7) close(r3) fchdir(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0xfffffff9) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x8, 0x29e8, 0x0, 0x8000, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f, 0x20000000000003], [0x6, 0x0, 0x0, 0x0, 0x7ff, 0x1, 0x6, 0x7, 0x2, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff], [{0x9, 0x75483073, 0x7}, {0xcb, 0x4, 0x5, 0x6}, {0x3, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x29b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x8, 0x8}}}) 14:41:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c080000ffffffff0000000000005838ab4800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup(r1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:41:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:41:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = syz_open_pts() r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000001c0)=0x4) fchmodat(r6, &(0x7f0000000280)='./file0\x00', 0x50, 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x9) r7 = geteuid() r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ea07b03e83236c23000000000000000000000000000000000000000000000000cf50000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000100000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff44c8e5dcd045461bcf6c32e7e29f5f918057f83d01801eb7d33fc3b0891e93ac6d6e786e9947d799abb1aefa547d1b5046b7022d4a96627b2ceae20904f165a2d7784edbc226e9da713c224db474fe299aed8f4ca8ace48d8b67103f6bb9aa8bb3787cc78a156a96dc2a819d61bd8899d0768d59300f6553995cce5358eae1f0c648c083eaa0a644d9c6f65ac9571a5a4b676cafc3ee7e2023a7ab94114db71741683f6682fee9d8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r8, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r10, 0x100000000000, r10) r12 = getppid() r13 = geteuid() r14 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r11, &(0x7f0000001340)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @cred={0x20, 0xffff, 0x0, r15, r19, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r22) fsync(r22) pwritev(r22, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r22, 0xffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r21, r23) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r24, 0x100000000000, r24) write(r25, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r26 = getppid() r27 = geteuid() r28 = getppid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r32 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r32, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="10000000000001000000000000f1f6f9cf9b8fa127b57e0107ffe60000000000616eafc55836937a95b3798e05f663cefe2ff723f58764047e948c4f17f900"/80], 0x10}, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r25, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r30, r31}, @cred={0x0, 0xffff, 0x0, r29, r33, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r34 = getpgid(r28) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r35, 0x100000000000, r35) r37 = getppid() r38 = geteuid() r39 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r37, r38}, @cred={0x20, 0xffff, 0x0, r39, r41, r42}, @cred={0x0, 0xffff, 0x0, r40, r44, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x7fff, r9, r17, r20, r21, 0x142, 0x80}, 0xfb0b, 0x2102, r34, r39, 0x1, 0x270, 0x7, 0x7}) chown(&(0x7f00000002c0)='./file0\x00', r7, r17) sendto$unix(r0, &(0x7f00000000c0)='[', 0x1, 0x0, 0x0, 0x0) 14:41:33 executing program 1: shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffd2) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0), 0x6e, 0x0, 0x0) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x88) r3 = socket(0x10, 0x8004, 0xfffffffffffffe01) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r6, &(0x7f0000000200), 0xfe72) r7 = syz_open_pts() close(r6) dup(r7) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = semget$private(0x0, 0x2, 0x1b6) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES16=r7, @ANYRESDEC=r7, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r4], @ANYBLOB="e4677083fbfe9d5e88299d38f101432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf14a7632addcf10fb2c123bf510c1570964f598fc57e184a517aa0b33a3f160e3b030be285d0dbffeb0e21e9ca404258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r5, @ANYRES64=r6, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r3, @ANYRESDEC=r4, @ANYRESOCT=r2, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r6, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r8], 0x4) semop(r9, &(0x7f0000000240)=[{0x3, 0x38, 0x1c00}, {0x457aa9ccb21941fe, 0x7, 0x2000}], 0x2) pwrite(r1, &(0x7f0000000080)="244d7c4762e6f406ab0b7a7dcebfc03f0dec23bec110", 0x16, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r10, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r11 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r11, r10) r12 = socket(0x2, 0x2, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r12}) 14:41:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r7, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r7, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c27e4ec0000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd62"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r8, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r11, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r12 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 14:41:33 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x2, 0xc003, 0x11) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYRESDEC=r1], 0x1) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) accept$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) writev(r4, &(0x7f0000001680), 0xe6) 14:41:33 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0xf44769a40946a0f7) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="04000000ffff00000100000008cd7fdf03000000728f54240d67470347b9c205a9ee135cb00b63472a01136fef8d2a92e506bbe11a05828fe4add1d489d5c9985a7dae5f1948d4febe98eb24d58a97f778d03ce2f5c84d290d7fa8522b7f44", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 14:41:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x40) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100800001, 0x20}) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100800001, 0xb1f1}) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfd24) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100800001, 0xb1f1}) getpgrp() r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = accept$inet6(r48, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r50 = socket$inet6(0x18, 0x4005, 0x70) r51 = fcntl$dupfd(r48, 0x0, r49) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r52, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r49, 0x5) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44}, {0x3c}, {0x4006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x6, 0x80, 0x1, 0x4b69, 0x4, 0x81, 0x0, 0x1, 0xfffffffffffffffd, 0xffffffffffff3f58}) syz_open_pts() r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 14:41:33 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x7f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) 14:41:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc00000000000000000001306000000000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40, 0x3}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 14:41:34 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 14:41:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r0) r1 = dup(r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x380000000, r3}) 14:41:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000640)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fchdir(r1) 14:41:34 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) 14:41:34 executing program 0: socketpair(0x0, 0x44f580a98e435c6c, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x4, 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(r2) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r3, &(0x7f0000000140)="eadd95e123756089450ced55ff283d3dd462dab3df5b1ca9dfeaa06e99fc3e563246e9d1c92b944ab3d866b88802a96d24664c2067657d87490a1e3fdf4793c8f36505e6c580cfc02633ad6cbfed5ea17a9833923d7a00ad27104e91982cfa8a15fb9291e3f08bc0b733cc6fa11ecd728f393ddf15e66a406ebd9b729adad507ad1d96385bfd8215ee8dc775d46c9e1d35f5374b99138b1d59da9ab9a31d58d0a2e585b8b19b1620581786cc7c07616cc7e5d241e2a5dbfe7413348d14015241147f053c2abb5498b7bf7f7be84af3", 0xcf) pwritev(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000240)="8630764b33507048e7bc26e78d62eba77b358b454084be415c7cf743482988702def4610da2d26228214cac4b09166586ed73813814a6ed03b0e4d0fe136056cf6978a543e5e577f07100bf43ddf750cb1f0289a939afc0c603b2de44cb2b7a868fe5ddf906ba458f4ffcd47ebcbf11a483962bf3086ef649b6b1959992f8b9b7f850a3642762ec26e1e86c73440de59a965f43281606cd32462ab450d00d03d8c54f3a842b93266d1cda901f0f39e2251bfa02e58fdd0dc75ada3648578cbf38f060729f07c329081c0a880a77470664822e7ed79444860ec520c69bb7047abbd9088533640936dc30a4d41c566fa5b50084b67ef4b989d67feacaae7b73082d0cf3f15c84338615e8176d428d1ec249670952915597fecc4cbfdbbf30feceeb00b924170a7bb458874aa372ef17e871bcfb5e8c1c5988c2276280626247da77d8b929b803b11c9abb401aa175d025381c5c6c871a169e7ad407e36e50d55b33005879b15ca6ea016565db56653ba22f0e3f0febd1508cb7915805de6bd190b33e839598e1a638446bee07ae2de3b79f17fae477317d908764e79a370132b7fc743613288b3a755a5ed8d408fc1d937f515569c1667207e86393227893afebd62310734f64c62d5c33a2d7225abac795f4ff366cb6a146623be3aa92ece85bff7e04ee1778f40daf2cf42972a73a4141b5faf56c5c679d04cd9f0b881332396ceeae2206e9c692fd6c2fc2fbfd545f8f8a43cde33fe396facf89401f182ab86de3a8dedf9b73f04a5766714dc4c2673bb2c13f3ae388c8e876a198535a205b31430d00829d5459dc84c327d9edde4fc2265d585b0989de4aee152fecf63b88884f710fa18e2ea51a4d3270c99d1b5d0e8bc4bc720d30bcb1d0e9aa5deefc3e81136f4cb2be4388adf43da30ee4c1587e26bfcbba4fdeb9f9294cec2b0e84a31107bd3eda5ca97e0198142b782e51fdc70f0ddf5cd85c00791d2d2d9f24769413552f4e607bbbf147e53811ef37a5546f6c4f037bbe6b0fd40dd93c6a1b0472bff698536dcf92d8384aa856ee90d282f24eb13cf42e363653c9e145098fab030680e08f10ff72c4b9df6dae1ac205575556f193b1d3e79dfdc792781a88bc8d4fe00ce2c5a658fba2f55793c7662e8f4a8c527063241182b56b2df238423f8e403447f493441a55099d5abdeec30fe55bb5f97bf54c272ac9c75f71935cf60b4cc627b9ec8e8f9fc6525b67acfbc884ef81920255498ceaf1da28f1b1b85bf65dc7bfdbb6fdb19933fc845c8965c77dfb7c71fb591c3705a01084a00556cf3931274077cf7b5c79654943ee51fb23bccf6d744458e0fb1442198b828c5d7984fe2f78bf3c03b26d65dee87392dad6a59252650b1fc0f86382afeb167dc0c86882f301e7f521f6af7bc215776a5dc2a38abadb1f84db501a3d2fe4df681148cf072861e9c83e9390853cadea4127132a645beaa1f582f75b285d01d641baaddb8a65ca4108780143d190aeb4c2c54052824f16699976fccb2786afea70bfc21dfd5f7a69e96731c0bfa9949099628381443b39a440fad11f229898d2d110fc6cd409e80065cbef2486f98a4b7ef7ac758580840ae9d0258a6f4fa26a7fd7b43678986061add939c742584b66b6742f97b91ef6eabf4fc6aa1fe584e7b6b9c0f8c0f87cf488ad66139a73485e8dd396916f9e8fab71494997678a6920e49d73bbfc307d15c277960551849a451f97aa8810b2dbfacc7cb0744e5f8936629f1957b9019f27c96349a657c042ea0b4f29468f42bebc27d3dbffd8b8ae3085eef0e3bb47e9a56c2e4961b2514b6d0dba1f1fce0507cec2243f0cadb25a4d0ec7bb368f939a5b2da1743f30606ef10de70f1d47d97935ff6387e551aadd18cfd74800492a9274292c5f2515cfed9e8b5332c46cbe8c6e981f9d859a90feae2044759a0224ca4aa3c3bf9afe8046a3a4d67851b3d59d99d45d59dcfc2961a4c42b84fc55826359b142cbc88fb6d379d0ae570eb2cb08d395bf6bff32605a73a8f6026fdc01039a2ed994c0376a9373aab6af2cbeca647240bfc83fdae9f4dbab83eee35787486c3a00e90ff9b2e2162cad22633d8e42d26f4f6287ef7a765c0d7b9df84fc09e92e87e05f460c2bc02ac3a0d04c43afce8340068f9c6ec605840ca885a6ddfba8e27744d41392ca7003bb99bb0412f8c429667429b7b3dd3d7ba874f1d4f46c433c27481a4eb8635fd17d56d5d98e4aeba1c260506ef2b76ecb1d64f920049b17e57e612f3a777223766927ac2bb243a175f89468c44faaf45bfd41239eccea854ad2ba022b2388b4fc5437ed9f5ecd6bfdd9b1ee7e80066886e42a202c78e169611e5912b7d9ade347a048e073b7bebfcd0ae0df35f3fa15429a2bc545e2d34e23ac7801b98d700e3e63c7746ab05a554950ff8c768c04d6484a723732696cada3e2fd45f29653563d347f96463eb92324c5f9b584f9c2d61ede0d39afbadffe0bb9916a4d02ad12cd02d13570746bb5dd2bf2825d9f5aa62cc7d32cdfd313f8585aa24037d0f3afe2bd76be7f8fd7b3bc7611ba4cba25d8badaf6597f0ce455eba2c6c94101582f36f550f6fd01b4180a072f8c00464cc988c313d266f281c781d65cc6cc72215823bdb1cdee4cf05e94233d5ebbc55b7a8166776261a94c9a635a8eaf8ed9067ad0fcee3e03ef48d6a78ec285de51c859a178089fe6d9048045151da5f4856f1747f6d6ff9dc30b405f999daf2d65ab3ae0bb214c731cdf015292fc313c33cde2ca76c672912ea9bcd01d84d1aac978521385bd6796b6540491844aae757bf73f24b0cf8e748c430af2787fcc0789b1a099f58345ef6d735437508181b1f1305fe0044ef9665f47185a0178859152aae8a12d28cef581ad0ea27777f5f907d6955296b99e18861b370355de9fefd61eae6721abab37f4159a54cb0710557bdc87a38d012a32633a0a49e2ca45c1e8661807f0d4d5f206eae3a0eb6775992b06768c29935f1615c105078865f8359377a565cb4358aaeaf4d2d6d9f851f085365e351b227c75596e7600d78346636b16812245eec2336f3384feefa9103e41b09ad7f84de12d31c4a542a6658b98acf43a35abf0f70339dbf1bfc0c9d7269f8822a408684cfeb7bd55f9e6fbc181e62828df0c99653f7bb3f48f8b20aff4337e74a74a725cc6642152de4373c92f7ce37e234fd0fb0656f6a4284c8b36a6b56cf841e1d6f6fdae2d415e172fb675ab0673fa0bc993dc3aae6ac5d20232120161e84c68a1937e4fd6f65fa103ee82fdde1fdfc4cdec088433be1a009bd136422d5be2e7b8f2eaf0173a5f4d808b0a1751fb65b1c7b0e4126245c4db4d17476ffa331ad82545495ebcc70e926ec515f3d1323d605673332a0d1a5fa9c89dc928425a63db8ac2e7819db149e794450b165ef0392b75a2895aae5918c7a1c447bb9b4d77733bebc4e8873e8c2d7ca9568a0b395deacbb3d4aff8467c9e6d32feb90417f8e778de43f4986f15fd1f859d82190a891b6ac9f64b5121af8896899a8761f825ce4a9d5487525b825110fe01bd8c1fecafe95935cae46767fbe9674e9e932a75fa4e6ebf1296563ec5fbb89b52f04db4622e4912ddb07fd35b496cea428ed1e9c07e5ac286f77f8849a3adfc8b54756d09d0384ad354677ba95079697a3c02d0af5242784c8f253799cda35ae7e3c651662da75f5d454f8ae1cf317d3a7731ffb4ab2d102b2abc463d61de6af2589c6043a71ac6f76c5e3f868767cceb8924c8f7fe6ffa4e6111703d49b873e7d6aa7b0e87c2b7fd1cf17c51f8eac0e89d027d3a56a705c365f83be20c63adadd3a33e4b482ef2aecb2829f4a315d45c019862f149e1c995b4ffcfe197a2c5765e6ae23b3f23c837c76e480e4e100bd3e04f26ab98e02364c151f932cef9f4b109833e13917e0d870c514b2b614e40b15763183a91178afa70270ecc87811443d9c8d665f152a89a045616089d2257247494551dae2d00d032aa66ce1dca52126a6ddd8225bdd6767a860aa8f998e07afffbbfe066979d6c2632abee737ff54cf86051a1ab59996ef0b771c2d07359c7e024a8275d2a568d9ea467ba9744dd84ae723dc8488768be96f08f496f74e0cbdba50502d6266a9ceecc0042740965aa0b68e996e307f42d0c7b110b0f80fba042b991330171b2ce377b3ffddd020212e303b344eb3ab968082ad488fa54d2a8e0ee7c6391928dae76d9ba98b9b809a68f3ff8b9647d0bd7af13a9987e60ca07d1c1456dfd27a566e91055dd535a2669c41a7b9b4d213bd1bdda199bf715b490ff80f77afe556695c5997ec7d5b8d94bebb44de3ee65c78341ecc67bfe863a195ad2af4f433546400a1953368e3ba4712ffdb0bfe6a57952f2e132fd57b852b30b903b27207a4529d1fdd81ba7fa556c9aecaba9399c6182d38d2e9456c21e88776d5b9f0f6a6b2fc42f7d6d7b6cc549149587d7717008060c7200b02681866b559732bb230a0e603d1e3933f76cff344048aed63a21fabe04697650bcdd83a2addc173cd95b5383534415dfaf6967de679320bfdb61cff81ec25c0e2f5a3d7a43e2b75e72fb65e4254f67356765462b444131237e5789f90db55f41ff85a492ca5836f7285ecb6de81f51f350f248a1b14dd0cc2fb525c15865614dc71442c46b4155d14353e5a0c9f9bd25fea4c388333dcc3fa8f10331bdef8d22dda915dae34da596c4b8fa7b8210ce5e1dc4fc99833d0def720c6d0daf5327a147990e85c156a949a009093ba4eb1400f64c695b3749a3cda62d01517a1c29396ae7acadd0b2263cc1c496d2a9e15ab5166a05f8514ed24df2b8056f86db381b90d39039de69b2360472413ab173401d7a7994f1d8331a5879f98088e648c733cbd8e6fe300029156dd78d20f1b058e9d0b12a7b03fe7dc29572ca443ac506e5520831480310bb7eea32ee6d9c857df4520cdfebec81aaffe6dbb9fcd4b499d7a9473021d04a430849e8f477c50df8d34b6430b0fbb3ef19fe1c8cd8e9fa2b61734b938a5b4381d13ee2835d3c97623f50ca2625c71f86400bfdbbedca9d82b779d14da476afa15dd1359f7a0b778746dae74fa419dc070a13d08fa98f2ca84dbee8cbcd5ac9aa0b171873561e04307bfb6d02d2a03cf1f66adbdbc715bd860c16abdd69db2ec3a2220dc2c7ebf9e4fef2443297611d9615a18847d7bf6f5d593c50835fca019d168238f91089d912c6563444c0378e2999db7ec5331ce37098d5cc2c9f82145b3ad2be235286bf646e2d214581ebdbaa63b1cf5960ad1f45aeabee3aa2e95e9e8d2d00a28f74b8338151175145dd8ae72deef239fbe09c35a376d97735821e3dce0af43bf71a0ee79043a87b716a7f207e2944a7f9e13b5db4b1cf06dd8c13efc875529fe01cfed9dacadb29fb1e7c035c330ddaa21f99a5919a8d4469077f7df93b71e2e13d32d2ea1dc0fc91e5a7d31fb45b2fac2f6ab987cc7f7a1afd50d42f69df3d78c8e11ff83f078a7d1b2b95d9c03cd9cbbb8052f88f3d326e14f50d354a4f7ca5c0d2e385b1d93311a6a76e6c94263e80b6791bc1a7071e16e507b45acd9b03cae88dcd7a1d38ea079dd8f01023ef46a863b07a596064ba0516e0d7caa3e4b9691e31e466e53f2763e926e20168d4109d6eaff9cf55d9ce153312176b2747a1034207d55b19b1e78bf0bbab9045336f286bacd3c354e25130af90c0ec9f2f2dea6e21bab01c0acb50689d77b6c88b7d2240e141b3692aa6ac7293948d56b66499a939252e66dc4a09db09d6853b4096", 0x1000}, {&(0x7f0000001240)="e42ce3fc232d0bd9faed8f217b76279c8df89e797930ebb27f64d5f56db695d6097c31", 0x23}, {&(0x7f0000001280)="dc29b01d08a8d2f5b9283e04ebfc2f75cdec6ad24bf6b82773f4429244d392e6c19cfdd3bc449916631ebfa2c2b563fa8d9b351832063d4743438a5d57fe7ea9c047043fa233a04af73ebff6a9f7ab38f3ec12c72b5d4593f790db8c63e80644d047e30728964564ac942b76c762375a4108d742a57eabce26a53efb11c2a90392acc8040e2a9bfb9752adeb1388713032ca27b9f46f1f61729f6011ac9d10b18d8ed22dc93e43f9027d7329f899a289bed8299b6a646249cedeba8f7c49aa4d65c3d74974ebdd03e1a54f6fd4", 0xcd}, {&(0x7f0000001380)="871cf6455db01712b9eee7d01ca07e33687a960385ded00a92d9a43644354101b7f206e9e0c81c5b135c4004d216affb4f28808a5811ec88c57d674d24adbf4c4cfca7d961b0a1b33117dcf0d3f2dabb88bdb5df25ead6d4264dce0d6d6eceb062c4f830e196e6b8af09b05930061f6a790b95708914e77a79162da71d539064519467b99ad1dfd0b5b1c58c752311a989", 0x91}, {&(0x7f0000001440)="a769d50d7416891a93ed66216f6621a443026201e4ff8cbbb4f9d14c4f4f3d229222236ca0092befd545d44fab00195d2b4dab5274b31454f2329e5637e625f554f83a08ef3f1a7e4a96a4ad8a7d9ff51d0fe6a7a97dd6d38eb39fb96a96a3cc7f24cd817bb2459fcfa4ac937347c53f1e84894bb2da74a549a3c4", 0x7b}, {&(0x7f00000014c0)="871e8dffb3591a8e490182042c6fef130adb37f5073bb7659df9189665f19178dfa6180db28b7ccd0d5c0e9e661898c6de4815d5332d6a0730d077cb5931dfe18afd90c5494bec564543cc1efcb5c55e42f020bbc47cf70a79b109919bd98a5db187515c0d0e553d014fd3a9370a1cf9706a65f7cb7d5183925ef5ff216c8d01b16f626dc799f8f3b5b189a598df95f39a66715f904902b6a9cdee25d427bd", 0x9f}, {&(0x7f0000001580)="e8dd18c520a3a24e7017f35fe785677028d06966af2b6682ee53ee9597b040bb90cb97a29134a9bd4c9e6b92434aae5052998b3199cacc7d6651db75f56d85c88b6373933bd5f39e36c50de1c142d9484a2bf2f427b9ad576278a83f3f3c4cd36aba80209e5fc6872dbad3f7a9cb597c8dad6025f97ba0f69e93b6b9fdc141d41a7bee09b82a8e9593bb1f23cabb13490b7b568169365d8aa6b8ebccdc70105334f2d915d2ba76057f235ce14dd627e8aea7d80239d42762e34b5264305b62c8cef0c656569c41bee74b9352cc914691506eb7206b9541d46582a58632", 0xdd}, {&(0x7f0000001680)="7b527f91fab8d0b60cb54c6d6935db12200420f8b1d5e489a46361219c4ad3bf514834b796d0c3173cbcd636ebb69d1b74cf96c8ced1fdd2558f826d6b7cf5f185104be37cddd284d67eb73f29ff69da8c709c4c5457c01fe15d47f4595ec555b928a7ff4822e55f6bcd734bdb1711c9caed645892c791a89707115d30ff646b6b6e9793fe52a8839c36c8533f58997721150df4d3b3b4b8bacc110bddcec0ad74c7b54f6514f9eb8c434140379cb75ee3002298868ffe1c48327489ba6d88936dd9fdd133afd62c2f534c5f14a1af2fd7bd3e8bf0465fbfa844020081d5f4b4e76101f29183d5a96710ba42783b379abdd62b7dbbf3965a544c3c25caab385e9e03f934ee78f25072cc9b3e4d11e6989eaf7fe9982b89488166e62c4ff4336bd8694f0d4ff718b0a8a0192680df3bf37b15c42cc11082cda8d79660939d3eef7781ddeb05d020d07c8c9a9f66dbe75be8518d9c660f3cc884f7eb4541da6fcc48540a95400a094ac5793cdde8f4c537b54a71a9b6f1f0d38540f430b815f4faa6e2b385fc351601c08a67f9e2976f8c3cd4d547be65d597d68bcb60037f142a43b8b89f297d710057255e54558c1f1247fff94f1a32925f3c67b836adbc6442c156935d6e7a2d34e2561335cb93b6d3bf60cd248be10739a5d7928b9c60751ae957ddddebb6ce8d7a7b3bacccda5282624786fb6d3179743c1dc9b704ba0f5115acdfe4a84a892915747006e0def543daf584636a4b0298095e9877ae5d641a8b78c552a30f31096bde47340276dce113b06c88e2765afcfcfb054982e3a809e4416c1bc902ce69183c2a63f2da2f8f5d2ea1488147a485532113cd3ce9a462ae68e2885536c5487dd065557a1ced8fd0694cbb6a2493adad269bd927bbb3167fe901087a7a092c905b76e0e7553168c93caa8157f9086b9042f7d275d889f49c87b8522491e9ab168dcbf55f6d5aa19adf050cf6ea9d525e9e1ab8b21ae2d93befff4172ff91fd2dafb2934dbf852f3026af2625ff22c53cf3b4443530ff214156f3cc773364a36f6d2bd1e436d7972ff74cb190a06f88598b87197a8c88c64a1897ec0f661d05b77d5d0054bb18f25238456674a766d15c8afe2a736872631cd7c7b812417831eb55beac195e8d3cd7c903b59803cfd94d6ddfc80af72ac34214a2fd0bb820c10cb63d7e84b97e66e00fbf280e5f5c23b65561f50f2a38ce9256638fc073971752ee6060de228243122e527bb4de7e47ae64fcb449ae88c6f91f779bb383d53c4ec64d1cb962af2e2c4415c319fd47b20427bc0a7e2644a8e9a628b05177c984f82be15eae5d3471462a231e6160596da302d30cd0ce39a2f5a4744516ff3462cc9a7b02ac78519723ad99b63362d2173e21e06aa942ba2c12e3acab5c3b00e350a4ec96dca4bc3bf6179db2324ccb3b2f3bcd2f51f9601a4fe896752e02a0c6aeb8dfdca5999fcfc64367b11ea1c6596d6fb40bbdb9feda49e696b3e0a2dc482870c0cabd2a3b31c4eafc529a1a7a1d097de15a0d8f797694b5a6ef6c67904955881aaba35c798d0bc90f102f842d5dded56e4138930b9412bff4687298897297265c41d3056e13c416bacedbc20ca075ea660ebe433d0dbbd780f68ae5e7ea25f598fe2a258f9b7765a859120d7fd237540fcf00616c9370995fdec6e86760ee2e8baee4adb5a2d78befa9f7f6fd1ca60bf81e4752bfe2d928b2785527a8d63e09574e29bd5e090b4160df6aaaade1896874a3bd608fd08125b514303c8f6373b402c7c0dbaa8369bd6503a464a791254876626f659959c2ae69c2431bf8e1c9fa302d9dab9afbfa55f48c60cc54fe65c87192f78773dabfc584d9b0b09ff3091f0302ca43e82e01f80cbbb30367183cdcb4f5fabc4b7d88b8b77386ffbeea8a344fc691e426a96de166378fdcf0ead4dca195382b23c3a6a3b61e764c8ae4da3bd6c2fc51865dcc5825680fd969e5fc9550d0aa46688aea8ccfcd0f53f4f7f63397806d4b8014d6bf8c19f959be355804bea3f555e9d2af1a63b31232ce8c8874d294887ec74ca230c16e3e230b1db54f239ad91d7c47f83a1baf1d8f0e4f0b066bd741ca95d1102ca46757d46e573a3abda0fcb184572983dd136340e6fba7d6842d056c8fbc1496e9cf1178ee938b2fbf80ed0483942a926db77b6de99fbc07a624bfa3d6df84e6cdca229d899ce39c0700fcd64e8fa06e9b0b8c942e2199e1cb1e0a481f9687587cb83c83c8dd15e98aad448570fa12ada368f7b4e6b7bd29739099b7f84194266ae9c0513aed265863a0bff1ff76910457953a30a29ea2b4b9472fd7fbe9060e54d5bf3ca6f7548f47947bfa2ccf43630b060aec219255bd5f0efae6782c75e6de69e78a70fd75d78ea510e6c115ca7daef9808aa214bd72b061006fe3f59cbf2a92383f8fad62f6b60b279312da0c96993306c795a3431291f79f4730405eb308f772292f833a7215291a7ed750a990222e4c3fbe944cd338e8c68c4cfcbdd1dcef21e2121d4fb7a5848f720000557475afb778d8ddc116dea42ea3a65b20193b64ae788a8faab526ee777f85b008375f22f2cb73c7a53aea30be5ae059d1014e06b53975b7890d84887e9919a0bc3d6cacf5cce73b9217b14a88ef08d9b777b148cd9e460c00338be3f63311baf0fde8ae05b93303e85786004b59edf9cc8690b7618e2e08671446b0cfa2b2baaf8be705855e30af16589112d764292dc8501ebf0971045e6e0ab25acb456300e42d5a6568a574fb31c49d1f89378f2ff630b53dd5717477f05f07e88d2332899852dda1dec3246ae938b8b25caef1df3231ffa80c70ac923994e23b3d08d21bcc2d80184a662126b7d2f282759b93ad0f36a91b880a7416980b762e3eb05ffc162085ef22f06f9b91224b2e0356bea23017e2b3d2c3968e2ce5b0b7c2abea9f963cc959f3bcc89696168c68b80c5196dcac9eb6f76022ae0263dbe7e243b20adcaf14b1479b341d8e0e3b8af50d552e37a50c7e25e460726a52989f4e0c84336b252f2cb6b63d0314a6584b86cd1395a1bdc80b4b8f5516a0ef5883d799e98d6867911d4b90b0c8e9323251f8ee383a132b4424894d3c4599a105d597475f3bdb6cb81574f029c187e29b4c11c387f8264f161ab6a3939b5495655c1189ad20334dc5ef6d780f172caaa636bf880d3997ed289dde85ba78f930cd34ad897d34423e3809942e02025099a2dc21b5354801ab9767a2ba6396fd4677036837b05d2bbe2f2aa52a1f3288486d779d21a5fbbb41b2be2fb29dd191482d73c21530ca39c94ae97b6866daa0bddc50fef3ec49529f333b83233f0208ab3fa7e68f5dfa26ffdbeaf6b5f46f813a4ca2732e3f6fdbb99f359459b984d43392cafcf50daba2ac54c3f7fec1228848f6c642f567a44da78adda54146e7b83a95cfca0c7e1ccd00e0bbd6bf57fb518b1f17deb8f3ba8eb76d4656c14839d66ebbb0eb128ff57880d839f07189ce5d4beb8ec5a02117b38db486b3bafd29f512c59180227e78f60ffe1bd3eaa77bf2da96b1b6ff837aa6c405277e9c80772b725a75d87243bcc57ff3adfc0e34d1d08b42a499d7b6468461fd417b998d710d03f36d2185b61a755b10000c17b6955b9a66013af766a68ee0fb059b1aa210919031fb9ad0ab3d4e99e29181531c870a4afa8a21b3f563fc3872575927fb9f6e83f81a59d00eb977d3b77da1a449f7d4fb2eb5427a3d6d30d01a63f56acc8d7af8698a52d22b569061a9c12503f54ba71f629521bb983ec2856027878d8ded073900b9722d95fde116017e996dd7ddfd44a34edc1ba35ac86bb7d71bf86d595f2d72025a90c2d06aa368b4e28bdfd64711f8b1be4141c79a84fefd1d50e4f320f5ea399a49d38d3ce3b96a3cf1bd11d04e5e4c5e93b81f35bf1a49ab2901486a4a5d6d4b9f8cebe138e251b72e646aa95ec3536411ad56e809a47dfb3854ce72d661daecf91392b23d777132a55b1454a84f0430a97edd698b76c7a49fb20a2ac1f7788ae8189af454cf697dab31ceba37c6f083a80a432a7637c0163bcc16b7d77fa8139fe738a1344207865c2a4c38115f1ad08e1810640e3a5a38053b473e4bfe96ecf2d7682b60fbc08e149d54d6e86f07abf7cee698421fd873c3d48693d59324ab5286d2070d6edb90ed672dabe38afeac5e76e89c145184a1d970e0893deb89dd3916c95aa456ad8c1067ee94abd0e5309a009e8a09d9fd0e9b10b30adadcf5a6ccece474ef48f5fbde736c3c17bc2d2f02ee2035c7c05eab83d8764c661e2859dcaf851f167af008022553d38a613b253f5a1ba34f7e3913ff673ad8640eae65f30625d6c04395ee8507b1195d64267a0d10c61f66c32a2c2fcf51271939d027ae2174ed67a74ab14b1ba5e5c072ae770d62bf5ffa7b4e06fe225d4114ad9f63c764cfc31d2433cf4b0d9ca2fa7b187fcae56c999f76bea113ce374f2b7e81a086a88e6c750f4771ee9a97e2a44c398e53996549266597da30242ee407e30ad757351d807ad4a12c904adfd18d5fb4d7a1b5820b7a65c8038c8dd6b1a3fde3cfbb17edbb5492f328ebd144dbb7f22e041ba6469a74074b18589de2e7fe3522b85bf190ff33caff0003e6b7d36c70fdb03f0aaf69d417cf8388cc7aa63dd02e5bc400cf3736455acc8360d6bbefb4fa44fc3778f1d6ed95e9765c8480458cbccce80fc4bf0c0461c4f2d6af4cd115ccf0a6baa1aad5be61e6d27827a60397ff704d9b4daad8d1001bea41a0a085659763e0cd573307b15273b29385ef422ebe4d04f944f7414b327c6a69cbbb056711b0101e4dd9679b206c23197f7303d46811925c97a91011a863fd2822e09f30af2a1e641219e33db3e724f9c558d91dd721a7ee8eb91990e3420cffde66abf867b2e19a5f94b73beaddf8a702b650367353bfd957b74d82eb252ed8c5e710bece72e8cc7cfcf5aecaf964330f90da4edf20db84d1a796349660b5ad74cb5605e11a874289d31f0c3ec2d58a798c66901c50361112bcd8b0a8bdeab6775e313c7d8cd1ac9de488bbe7333c63e914a77992345ac6911d47847aa65165f02f512bbd57cc869acd980913fcd4a6e08929c6bc98dc8a2f90f2caba40593fb53e6231c6015e6ed0146a377d84f4608d06beaebe741365ed6dadf8ba559806670f517e53fda8209c93767b5e32e4a54230cab4cd05b735f40e1cfc89a573d432ddd72a4f7622597bfe6d3b3dd8324f4f3b196f585e4c935179c12deeff02c9de86cb8794e584664d88356796e2656940f3134a5b2e17b15d7db8ea0b35ea9549fc3269b63e392b72f62d0c23fff36627f166915f541a7739f10b3c20b994fb15b3dd13dc32ba41cdf80c2d0fc785e4927baf61dd384fa4c203a7c039cf0db55b07ec1b68bd05b91d8c22a1b3344ac1671b5c140b39a4bf67f1767ce3d304813fa007d57daddaa1600525939cd344344cee6473e419485d86ce98980a17e38c794cf92677fca38bf403a8c24d430cd3e6f20f918c8b012da5075ac40400e5cb1c7dbab8f2baab8c57c35b43e230b11c86ac9c0e4b3c0d6cdfa998d73f500893f2134696a473c058e0cacc7de35c1e9b7b3674d69a9d11700354d06e572719d2efd4a1b1d2382ca3c6582b14a1a19287b921b489d599dec85d8fd368e3014c3025455a25fa6c4c648ac518d9572e4f6a084cd19a7b489bd0d58207d66f20271546c62215bc7db82c901c2fbe2445b25a53eed0b535832048fbe789f0701bc6634a3e731613bfd3af38793f929e31760f6bab3e606e27965c70", 0x1000}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000002700)={0x80000000, 0x4}, 0x10) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000002740)=0x3) pwrite(r0, &(0x7f0000002780)="0eb548cdb3508038fa8431172e8c1e5e389e122ec241f84163cee0c3f64ced4d803ca99f48d5ea3395a24cd7d8596518c3a73a78b2abd414f6e91d1bd9022f80feefe9d29587bd3c9bd4dade673bd8f80be2856e8c4df24b88a7d8ad836025e69d19107451e5693aa7f9970ba008867db97b5cd40a319ac7a78e61effa272ab1a24172a7c2a27ecb038148e07621109da216cf43be45afa270775060357a7408100aa652491ebd260f91e01e76", 0xad, 0x0, 0x0) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000002840)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000002880)=0x9) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000028c0)={0x1f, 0x4, {0x9, 0x3}}) pipe2(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r7, &(0x7f0000002940)={0x18, 0x2, 0x1000, 0x3}, 0xc) chflags(&(0x7f0000002980)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/pci\x00', 0x8000, 0x0) r8 = socket(0x1, 0x4000, 0x1) fcntl$getown(r8, 0x5) r9 = semget$private(0x0, 0x4, 0x350) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000002a00)=""/4096) bind$inet6(r1, &(0x7f0000003a00)={0x18, 0x3, 0x1, 0x4}, 0xc) r10 = open(&(0x7f0000003a40)='./file0\x00', 0x0, 0x14a) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000003a80)={0x7, 0x4}, 0x10) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000003ac0)=@file={0x0, ""/4096}, &(0x7f0000004b00)=0x1002) write(r11, &(0x7f0000004b40)="0ea66ba0b1156cc8745f4bf21108b2a0acd763d166ebbf50aec9b394a74cfe798247fea39932211f06aa4cb183833b928efbf646cabb7a16f3d00bde388f3c3978288c5b75e65335cf8efb2424c6b737cefc5b4286be06ad64960a98a5634f39f896e72e46956648dd8152a7c51790528d4898156a05461b7700a8a2646a6d6ad9d8965178354991dba2da7ab8b32fcbe4d9fc30c921ee1a10d5bc5ece8fcd2c7438d97d8926372ae6678584f7da27ce7fa6f051a96b9d6414b851132db9fe0d8854c1a6e1161bc44e4299f6768e52ff7838dfac202ad1b1a7f7681be053c39b0d1b942641a267abbda3067e8d7f03073b2411d7a0805f798c78b57baab61f9adaf355a1c6e2e29a71405d1ef88f09ca049314f8eda461f5704d0ccf5237ef50babd4cb4b6d025674a45d4539d2ecab8f5df1c09d534fac8ad689a46d9ad35ded401a2b8e849867d983bb082ff492ddf50486b4aa02488c3ac20ef319f99cfc841754fa56044e4163f45b580fe3f1d39a8c8c7354e196bec4f34dfda770b420083bb39fc60318e0ddb849ebd970211c1732c760d8386ef91c6deb2e4b436549b0af7a197f1c42b3135d8c5ea2ae740682c1a8efec70c9f6e3e1a158a5576b737ec547e57654fd3326079bd4c5900366638cabf300e66e11526eed0c5313c51709e08c18b533527945416df018fda1bb37d4feac60bead0ce8e4e54523bff2d7951b1f722946337ffeac28ff7cca9892b8dcd84ea8491acf21c382acc12c0682f7bee7347893b7c789994e073456d086145982904e8ccec7c96f179ee3ee1c2b45119d4c75458d755624e1020e574983f60e041c65de7e6edfc4ff86793bd6b3b85bce81d5f0cecfd22f812013a523a7ba0a446b590209593dff2d95dcdfdb89f81a66c60686f3871969ce5625eb39ed1fb790104b8da4882dde762d64cd43c8aeaff87ecf4d7bbbe20c103d7ab6b6e239866392855f87290c83f706a4d792138ff1449d4932e547cf090c2dba2e6c8457f8469e85dac6b4b33091c21b6c76a0f3ecf1c386657f8bdb8016988786008354a9b388aac424f38691075ad915d0790eb56cd74ed4314b73614d34b2c62cdac204103a08d31c74cb83bd5bcb1cab711804e7466019f56fb34b52ea05a65bfe1685b9b93725bed237002b0c0c60809157dd9be6aa74f78a9209d70066d42e9fdd963f17448b3d164cd17cabad6040e7333b58208a93f81582e596ef1f79c8870cf99b4d6c1c0025d4a2fc7643829a2f438ec59fd86b687dfd9b345768b97b5ae7e9db041946238e5da31e3bf10939172d29e31ea4d3f58e1bd8e69621f7ab38dd2564927107d9b67de0ff3a2707b34b098e70b996c3a0fb2d57ec06faa6ab3ca01c64997eeff1aa4b0cf6a3ae7e4e64c00b981ca1aebb946d0d1c6b324c888dd3cb5dca0be55e9be9b6ae61dbfcdfc132ceb332a4fd87485102efaa095d1c534ab7a5495808db152d14c9e29c2e49aba009e9969ef616328c676872fbce730efdc407f82cde2b57de9047b5fddacd55ee929e6efc999ef413a4f03409be2bc866568a0c954771e06f874efab069abc3bafd08585d87fb3bc265c0f96645f2f9c40b8a0069955329d90582681b260cc035f42e03d123e399cf12ba20cd2418be78c61f141ca72331ed152a184584d4b07c75365049a6cb79a34ea51c833a9d3f15314648fd1342c5430b6f5fc208bb53849bb73a934fd7abe60f0102df4aaf6d454df9d9cb901cdeea4afdb8e6c630a34706d27b1072670b1419632c9ed85b5e2c502be39a4636d972d32a81287615272ddc4a1d1777a1409809e4192892df1957965138823c1693dc58199481ab609c448f44fe8c3d509a2e39427400f8b2a1a3e6a87f6155aad9631e3973ef627f76fbef978e5dac59f6e7e528df4c0e5e11ffa21b4923219d15952b0fc949da272a8dd33dc8d0c692f551acbc01b0dd347dc7cb37013b6a0cc6cf7fc19c1601b71b0ebb51ea1a6ef506653bff981e67141345ffbd65298ff61a99ea2ec6915db5709c14acc9891431c53bb41590fc7424b246ab9c8adb76cd085b2fea528cc421c06a6d51c0ecf538c5bad9fa8ed99a8fb84d2fd91356a375ac5ed27554956979e2fc1aedd235241e1a7a2ea266625211189d221afbc143f0c4ae22455435c7ef88880f7ec0b78fc442b259795c88d3bee25c826ecb24e12e2f2197341b20dbddd897c85ff80c332733ebb86f043b3ce800b8b918c3de7dd7aba714ece0e25f6d72ad3c034a2e2cfa17d68f796bc067e0433249b99363bc4843ad965704cc2bdf90d0a2d4c036ba79fe2884d50916563d61d2232c85c1bbebc01a1b9f58200a78e487a161c607519c893e27f2bd5a8910b4ef06a37ec835b6c3a6bce1fd72dbbcf2a5e46ea9fec88419bf8a1e2884bd161bc7162142110b04915c7abec5faa837dfaf5ef3ea02d6a28f7e2c2940987fcde5dbe47dcb56401f11cb4d4205a4d65ac5ac7b33ba473a4d34cf19034278ae27f2b91b2efa896855fb2fa446e7fb47129d9dc38254a28cbda403533ed89ed2f704b9de586be40a55175e21b94b553427337e03cd021afc9d042e329a0365c049132691a22b881902118ee96145da6be03f179b2439364588ebb51a417bb94dbd99d2d92f9d9055066cfb0100a1e1d59f1e1f7c66d10b14fce04d91bf7f97ab35273731eb56fc5d4e4646321956b486f281e11711a8b3224609f95c8fa040e2ac1cdb2020d32bb22b0fa767abd21fc9f01c947685012b223caeb8df9c3e0bd0edaca4c12d91db8bee2934bf536802abd793ff04df0218a3f0564e088c7fa33f15ffaad6603f441fad61ff3fb83f525f9acc912dde882a5b46845dcae5506cc8e9a0b569d05d4a3d44d71eeddf94903e1eb40765e4b81ebb2d91bf4535336c1ff969392a5e5dcb6f9518c3eda5bbacc0a361721b9f35612cc00fe148a082d5d4fc7463572713a580a8fbe6a3972f7cdfb3453e0473e75f96338c30215fd3a7fb748d512286e58d370a371e0a7e8733a8c645995199e72d64a7b8b6646d9985a0b7eb908e479bb239342e7781acd04b6583dcff8729e78a239139feb54654939c87bb3b09eaf0269acdfd2ed64d720fae555958de7a4ef015da019f20d36c4a001d22665e09f8bd6365ea350fe45859db61ce5f7981644c457a06ae09c869ce301db9c71b8aa0bdf4740a61ed50ac7a2c139da10cac6780e098db89e1ed02b8730479d344ac96cde12efd414fb8582c29bb8f852403cf25de5704613d166441b659e5ca28b7f5b3235c7a0c6e1b3fdb93ef98b83d0451347def0334fd3e3e3b6aa67f45efe6e575704e9b5d335e555930aaa8ef97016e4de2b56804f9e61fdd94c27c605d0efd4fb591632077194b1aba891250d38729723adb0d8a4cd31d5a3abd8013f1cd8de1727c05da6fbfb2cdbce435ef5d9052885f4d5251119512a09488aa6e91b2a2009c352013600b10b073cbaf466f431135bf867317704206cfbd383822786c0aa3f672c5129fd2c541d91e3caedd2f150daa43b37be48f7c038ef298f03ad08db18a8bc048b7608cf0c0c20ed0e8c43dc3040e6d66f18da19f1648fecdc1dfc829bbf0403335c40cdcb88fa8e05845c7b8fa9fe7dcdd7dc42919d65050b2b5ef5b13f78bc3c4951900295a48eaa93ac0a9b389aa8298ddce7ef1839a7f186c5860d1efee32ed2c809dc63747ad24780140cc049c563283cb1e32e16002cff45bab92c9c455e48e864dec48d9d245052da87d4750a865ba756b0413b23caf3152990743aefb30087fddfdac2faba3372ebaa1826d4e8ae28597ba21478d167135d3314b33f5f84101e253d9c6bed2790248341865417333a30c34f12cd1dd54c0583ff6948d85f785af8602d189cc6f896f4bbf39397029586609b4becae668e15e41c8cb3528c4dae1875be2202a225aa152b48a759f1bf419887c0d18bbd8fad890f12d43a4738d4ff47fa1cd3800dfedf3bd8f6106920e0cf9eaf606fa50f33b2ed4c4e7b135c79f9ad825d9d216f224c52a95958c2e63592dd321546549e8b51dbdfb87e34557fa928f24971b8fed4909ad79c02fffd503a2400a8c49bb45f26fc945dc1e8aafe4d9c26684168f1a29f2973b017c48c03c97c203028a3ac84104f753bec39586195a9cdbef410065c0780a789c297e43ea847cf21f8298bc9ef93cdf90ace04bc6325310de9e74bf2898a9402dec081ea6a4c03a13bdcfb8b7e9a748ec6ace4e6d855741f058f6c70b334d80e160a341c05d0616c3475a410bdb519998e922f7054a4fa40c5b38f130ab9429dcda3b656f7a31ca73d2dc22f6e672d7ea80afcc67d527b27c5bdd0eba5f14089d95ab334a882c922a3942a4d650b8d02f43cbe3d72b2689c3260f6ead7ed250b9773d39468223d860aa6fd88cb095635d06092f242b2ca40a28a31cecb37b24ed0584d47e43814cf676e3a9994959d0af943ccc8d935b3062d21174308247962349d2a3c9cb2a132939f5da2e118e5aff969558f996e0bcac3d4ad47bcaaf89ec9c820487ace51be44ba97137a0564d65c8ba0c0a11cc1a168793e978a38593021467fe8ea79265d0c2fa2041f25d0f34bc62560aef8ea27f28eb7835ff3a4fae96e02942814783e131ab9fce5ed238b0e9d0713f7c8cb1ca0a6604e28e4890248b7ecab13681ccba7d911c228bdf9a221ddc1dc94930e09cfcd524671f4bc45b2e23bc016901f98fc12c254ea0e3919e851b5ac94d69b65e89c2b1f08589f240589c21fd9bd9f1702c176da0763a17798e421ec0a274540292f5013b313b1b0268fa22a7a028356fe3137badede0bec96092d4c8ede54e84f746c19d56d8cae7419249b66889522ab3c54c9315573f575901723ea1e0f3f5402c1aaf58a723e72e09ee76ccb84511f6160fe239b6276d21f47ca706c18c277438f28ae51a267d55adbdbe5a1c5863d1cd965941e961b18cc45cc8411e167c6fed1412d92d5e7b7d8caefdccf2813cb9f12c7d2d42f903342cf983ef5d26d4e1977c17d8d77e622f2dcaf5bc6e9c3462b704fe2f6dd94d04c734fd1457506b3f3cc9a4cbdc0d763a3c82c2897354ae6cb59d0e0e58383f196c814158ab0252868837588c31c4f231d6ebb7df642cfda8cace9d422f22db734fa17c3d4fe64cb91d480934a016e1b4e3a198f26cf826dec5fbe7be19259ba2356207cf6294913ce1cdcab1e67e4474a3ed6cf5701f87d7ac2d225626f80ea3257964ecf24c883a1262cb757610a6849257f4628a51ae5518a8db34cc0429f04d3e09a370b26dc502f2c36d5ea33cf1f662b02853c7f31b1dd23bd4b5b9baba122b41098a7f2a85460e18a0e81cab94308e17f2643750623a1b35a1342cf500d67635ee89aebe778e6cf72ca73f959548a49668fb41727e52df1c6e263d472c3b37dcb1c67523d84c3fb883c26feda4f355dc9f7a3823555f8ebc01cb00b9e8903772413bf28d89e4eb8c485df6cf1f32bf1288ec9c33fe2656963ac4e2bed2a3065834813e3763bdbd5cd5e253be4a3e00d7fe0a0a63ddc54fc3e8dec234cdd2bceac9e309e50bf33d0b33726443bf6e36db09c8f255cd52307ebe4385036fcf6d2ac6abdea94a89acb2ac487750aad513054ede72789f97b2e9058cef9ef8a362fa78b68ce4a36653ea064fce6d2412e4de31e8d0a57140b0d0a42c2813dfd6bf50a576d8bf49dcbb29049facfb5cf3d893da5ba532efd1e9237fd03f65bd067f2008f659778c8ce963dcc51b4b0eff4d32fe23aba4c48770a6bd4414518a11efbb67f522b", 0x1000) 14:41:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() socket(0x20, 0x4009, 0x2) r1 = syz_open_pts() r2 = syz_open_pts() openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x82) close(r2) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffeffff, 0x5, 0x200000000511c, "00000000000400", 0x400}) write(r0, &(0x7f00000000c0)="2a92249bd78cf224d57bff9d01fd7b76865be06a069c6f682e60375c9158056ef81c0845c4a256eae21254909795be8f6fda781c41535a3a9614d0e442c5550ed3596f6cbc66a32ac489db982f63659c589f2a672f555b198c327ebc7cb3bd26384628b9bac2586f947624635f1a7f101aa9cf2bba1848b8df74c2c2c94ec2aa6a49fc04f6f7b58364378123179ee74e3033e079616455683138a3cb48d468d6d7d87ec46d50e78ec84615f3dba5d5cb7bda2532a6ffd67fa04ec4d125d94150", 0xfffffffffffffd77) 14:41:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65300046dd38dacb279f05f4da5102af31c7824c4d268bc7eb66208df4161369e6fbfb18ddb6a3e3f6db92711dc9da8b2b6d0c590ee78bbecbaaf2f58758f3b152f5e653990a5f3177a0bafe654fc6140a5366e1e91769a99013b637bb18da040af9f760c1b88ee04aabca07345b6da5b774c9ef3aeb7640926fed1df23ea904c514055252b2b95d790f7892c7ea4829a3c556760ed5bba9f5e02033beb7092961ab440c68a0d874f0b62c722709cb7bd33a4d0b4fea06b66ff115ffcae5020c668c59616e3df4452ad5e998086c40804fae1aa5a94be9025581e2fd0ff1b983cf8f0b3b08160a7c74aedf550810648d22baf239c16654754accd6c8e1380e03aebbd8eb00ee70683a0af2f99b1323fe0aa86ac55aaf0434d147a6a893bf49ded1e214faf2a9cd45bdb6bda8f6781ca992f537bd6a0a03d8c98b2f67260ac2b6b762559996a4ac0b06f53388c123019af449ae58193221869e0b3bbcdcd2b0d3521258d7e28a1144f5a5f98f8f0d5ab89d64b513c773f8506486155e95ee7aa8184777f9adedd332c476fc7bdb9b65c25d06c24d80a50af6e393a0819ab69c75d492543dba794089f7367083bb2db891f7f676b0f73a8274f3814e41f6e6dee4e132e8d1b3ad9945602a158a7ef0a2d7450dd074d779ee7ef420a8eb6a14216fbbc418da4054eb1ab14917622f71699244e0ebc5022a454a982d5cb8f8029ba1e67dc426ad2c4607118d35c1724bc66eda0ce6ebd30fd34c372f60c828fc33513273ed61762568075ff92441b874cec1d3ee6c51a9d27c8db1d1ad1cd8f049b0a9536d986fdc2e84d901b73dd73f89ea8a50eb612a37a8c9000000000000000000"], 0xa) shutdown(r2, 0x1) 14:41:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) pwrite(r2, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xfffffffffffffda9, 0x0, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 14:41:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1000000, 0x0, 0x0, {[0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [0xfffffffffffff000], [0x80000000ff], [0x0, 0x100000000], [{}, {}, {}, {0x0, 0x0, 0xb3}, {0x40, 0x0, 0x0, 0x1000000}], {0xfffc, 0x1}, {0x0, 0x1ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) sendto$inet6(r4, &(0x7f0000000000)="5a61f7ca1ad6", 0x6, 0x407, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x9}, 0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) mprotect(&(0x7f00005e7000/0x3000)=nil, 0x3000, 0x0) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f00000002c0)='./bus/file0\x00', 0x40, 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = syz_open_pts() openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) close(r1) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pread(r2, &(0x7f00000001c0)="db29090820ba595af6454f99a93494fbc34ee06a3a7bca5e7b69cdcea67b1638ff4b6b41e3880b4a18af161fe472d226b049c900af26141e14802beed6bbc6c2ff4712f4822f850ac5b5fd4d88c3845d12916aec59f9734dbc6d49639648d9dbdb66dbbec5177d5f182e388c1cc55a45cb6deb1239514b952d950695c5e1b23d520f1c5b0f4a75e63c52b882a41b15cd8b34185a05374791aaa5e2291c390dee10112afa765b09821a1d678cc76a45f07dc543dfe0f4fd0d5672629a3e42b0346528c9a74d8ae0dd9db566aebf04c22c8b86e3b55cd95cacf7306b", 0xdb, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 14:41:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x5], [0x0, 0x0, 0x0, 0x10000000000000, 0x0, 0x0, 0x4000229, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x2000000000000, 0x0, 0x401], [0x0, 0x0, 0x1, 0x0, 0xf9b3], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {0x40}, {0x0, 0x0, 0x0, 0xc8}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0xfffffc01}, {0x0, 0x0, 0x2}], {0x0, 0x0, 0x3}}}) shmdt(0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x3) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x42) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) minherit(&(0x7f00001e4000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 14:41:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) 14:41:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x200028a9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10090, 0x0) fcntl$getown(r1, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x1, 0x4) dup2(r2, r5) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000200)=0x6) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:41:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfefffffffffffff7], [], [{}, {}, {0x4}, {}, {0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x7}}}) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r2, 0x100000000000, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0x100000000000, r3) r5 = getppid() r6 = geteuid() r7 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x0, 0xffff, 0x0, r8, r12, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r13, 0x100000000000, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r14, 0x100000000000, r14) r16 = getppid() r17 = geteuid() r18 = getppid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r15, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r20, r21}, @cred={0x0, 0xffff, 0x0, r19, r23, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) fchownat(r1, &(0x7f0000000000)='./file0\x00', r9, r21, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r24 = socket(0x2, 0x3, 0x0) r25 = socket(0x800000018, 0x3, 0x0) r26 = fcntl$dupfd(r24, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8040691a, &(0x7f0000000300)) 14:41:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xbff6, 0x105}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) r4 = dup(r0) chmod(&(0x7f0000000100)='./bus\x00', 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) 14:41:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f00800ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x4) renameat(r3, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="ca3d92d5cb800cebffabcbbd6681ad909a5fc78b8b0200ceb03ac5f8160521407e9381f3edd3345f3fe6b2136a91d1fd546e427faeeb73d8965952d100"/74], 0x10) write(r1, 0x0, 0x0) 14:41:35 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0x1, 0x7}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffe, 0x65}, {{}, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 14:41:35 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 14:41:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001740)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x182) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70170778c0b9933fac00"], 0xa, 0x0}, 0x0) r4 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) sendmsg(r4, &(0x7f00000016c0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)="f3b082182fda18bb62f7a413c45dd33cc6a05b37d4ca26a7c471c43146a181e194deb96bb6aede4cac4b4950a5da6e5d62810bc6c9b89487ad1bba4fa847522ef6717c60548fa5afaff7e75535884ab780cded4f2a303d6faa7481bc05a768baab08bd1d87c274578b5e8448c597b68c1e99e0c027ccb78091aa2266eb652486d398e9e17ec852ebf9bf2f24708fc9dab40b1020001f3a93ed80d6c9b942986a17d9b3dd87eda8308199f5c4d9acb3bb34da3d362afad8d7c681a1e3e8d1fa152eef6407", 0xc4}, {&(0x7f0000000400)="ed53597e0abfe30791ae3890f43815d7a913c472be1ceaa74fdeecded26550719cbf3f8727c742af67e8a20dd13e77960ceffbfd7c8f8f0df4dbd8e6673dbb8e10a9303da41748c256ea5b30f989a3b436abc94f1a3236916bae611166", 0x5d}, {&(0x7f0000000280)="002790bc0b050a619cc12247636e770f5d0395b49e397b9cd836b829521d5b42f456d0c85e", 0x25}, {&(0x7f0000000480)="d518369743e54d0cbf5281c2a4cba2ba17c354cfd4377f708c99da892d28aa297cbae322164f7e06183d6ccf0fbd4d201d8de7b1566217375d3acc64fae8112f2d2ffd7d085e7aaadd578b1b7c0beb7a73f37b93f727ee67455810f0ec18b6d10f1c876969827b989d6ec8bfd30584e204d0dde306b1a13e294ccb6fa1cb40602b4ec5f8c09188b1cf98966855b08192ad7ed31284f262d717", 0x99}], 0x4, &(0x7f0000000580)=[{0x90, 0xfffc, 0x10000, "9a7fee171123ce39c108ec9d904907c837c761b51a3a91ff08072e9dfb8d41c05c0f1c685973b7820b7877f77dd85a6c1d7a6433b6418a274153dbabe60418c8e2da2236bd0f2131d2dfc32ff74cebf457f50655ce489891e9e03f0071736e0e3a8d869b4ec71dfd086eb7f79486019ede80b71e8ca39e5d2635"}, {0x1010, 0x1, 0x5f47, "cab36386bc74ea2bab839e99ad7a0ef69fe579f41c0c423a40259fab5dd197042959d43ee1510556a3fb40e0cbbd28655d12b9dacdf59380707c18daa4f12cf7d323fbf310856bbc10009eb19d0bd36822cfd36f315a06efc634c337a77789e473aa8ec8bbd8e47a5c47b98ef413a32df5c4987003acbcda5c349dbc7bfaef836cb47591c7d69ec335ce5a2c4e3b1da711888a8e81781a02dd65b6c5bdb6e9efed5b61aca8ba7049510a48ad5d91898f2b1f3ceab69ac302bbfb6743051b92fcc3019262d3ae47c830cb7c3008fc87b83dc2dbc1ac87dcf9e832cdecbd0c0327a293117ca488bc306525e9b695d86bd233b3370611c7bc930a8ce2c98449eac45e4ec6bb6911da30474de1a3d7bd50d48bce491825f6ef8604e13bc7ebcad550eaf6b541523282db10595b36ef431fa3c37cdb97e2acf3bf6e66500fb5023d99f1f7ec4207f69fbdfd2b5f3af1f36f320f1090ca03ced28cd99ee74f0700220bc65c9c376a196c351df531414005f133c1cb36aa44c7c35fee4fc34c851b020a724ed5885d1c628de979bb0726fd768821db7c3565cc5a80c706ab3d3300dd5cd05e53f92f4cb87b2e2b2bae864e3f9abe86f1c901583c03f7d0dd5b314ff360a7c5592f64f88ce0c6c599da46e157c4d85f038f55e228e1471ee38e53d73649c02a5f6b0ab44f13c04ae8e7264f0b0c2fd0310c0ae6491840828e42294d5a764aababb5df6c33da0d6fc0980a0f712c173af9acc081dabc0a6a839eb2f9ee22b44ffd406410eb467c0a370a10845cbf312af626b5c041bd6996f4aafe0c4028127a746f1de44bd2402684dcb3546064cef054f912d6a12b7b599fae14b5213ae672974c3eedf97d0f773795ca15f6c1f03f51b843ac54ac5bbca18f13d7091a8d960917fb491d665b2f308e0aad805f1c2c28a37ef19dd309015460f953f449ac1dcf8cbad1896a8065b749480669ff2ba4cd8454363c7faff162d3250f32b3454d4eada1e6d3984bb05ed16fd47de9253f365cdc20d2e914648214d43664c4784ef0ca65f3a55db0a24b31ca717e47d14bb9e0e424b62c79770fa59e103ef967907cd9c77b309b23892febd3b2dc86968795614fa26eefd675b2c6b49c0b352daa9dcd5a074a0a88879b8c9b3ab12ce48f10a9c8400ad47949f7f41614abff5342a69baf71f1a6e3524c8a8369df74dc4a818637da77555f22ef09269d18bfb395abbe0bed07e8795cfc776b6489ad082f8abc432e74fe5f4b3f2260a066e1b7a681a3eac6886405b7f290d2327bcd97692decc4ef098cccab3ee59048467256096f30991eae9afe683c4554688604593ce7d25a8d5d620968b4be496b11305cc8db379ec06c5975e033a3d91743f47e7bf793746546c1e80efde4ed71dfef38fbc793793eaebc63d06ba8124abe86a0f4835597c0746d645bdf7e32a7cd4fa52444e92c9d9fe458a52695f4deaafd7f595a7e32037f286b01e5603bc713834befb6fa59dc8335b46f4ff8a70b60e494313af2af83e992296b15ee63d183725744fb1b5d1754ca1e61311d432220dbcf844fb182f88a3228719576d7dee0291f87ff60f26ab484c51fbbf91897ca30f9ac416b40e5aa1153fcfbae715a863efd066fefcd2e75f009965550a6bd5f970caecc37642c84f1fbfa62f19d135b8e470bd94bd10fc24ab25088f239f0ac1562ab0382073a4a2af39d1750fb76a36c76f08926bf540b6dda40fe7fd4402c016fad801fe4f26cc8151670467be232d18b8893f3dc92cba1f0189d08916dd0fb1c619e45841612b8beb73064fc07946ba36f813e26202bf5d21ba528849ba7f9f373a9981f691c4fd6bb784ca52791ef4acd06fb64059bcad9c9d25435b8b139c3814c921a2bc697993684242e0cd0d93284fc9fe655e09934749ddf60e21955bd1025e03f1444cd422d06d02d811b876b4c5e162cb294adbb585c6929b46476b0b5e94f03615a8bf977e56f9624ccf8db967a9c738af03298ee8996e922876bcd0eb0382fd702ee39008a6c6452bcb3dab3497ca855d268444784e65a7c8837d8c89110254865216ca159ae9052af5faa0d690e6f0e23c386ef1583b58423ab9b01adcc5533536ab819635f1f3b22e4a7f1516be66c57727f08a74379f6b0c93ab97557e3e61e984d2ffd2d50d8e027058b92386333b01021fafd84cd820beda88a41dccb8483345d87daee9396cc03c1cfaa48598cc2912f095e5163e81c0f6b41617b61abc683d9d6aec0c514a7ea348a15c5d1c9e7296804df966fed9270ceb6da945f5ac245f514f2d0872d31be7a02fa527ddff89c7368c3fbaed87e9be1c5ca9019abdbffaea1b898303c38af6667af422b86960ffa49708d7bf60861291589291f5c1c199eaedded686d95deb0c9290e4f84a220506b1ece8e852d8c372964cb743287fbdad9be5cc43aa6a7bed829837bdacc2a40289b72465a82a90cec79a9f3192076c0829e86dd3bc321b20bf07bfbca245c010e690a1d7ed32e927428b5976b5d526ce2f94556d485f7d413044667a531d0e9d521361efdee42d3080d9972ad5da4ae384bf8fb70ef82de32b10131d6f15d755c06af2fc0973bb141ef8e3bc554d8a8a050d93495baa797ff353d0d2d4cb79c77de3f2e9610c44bd3d09adbe381a6e19869db9e035935df50f400b48b5095619a3c776c2e262431239b19bb9a2fce57ecb569223fc8c969e7c12f95b576b4c981f5ed50e275fb31b2faca6ef11e2f457e6d9f994bd03be526b56f7f00f6508d3c8d3dcf81c252efd5a968229352e54e573b4c50aa0d99d9953f917e08e043543742e71028b1575da7282ce5d565c6a22697319613525e408689ec34e34cb964491988a964a7902f62432052fdb95e5d8c7bce5cd931ade1dbf0d10a6ad3a29af1c854c1de0c5ec065232a8ecdc69d724384b189ce5c99503d167da89671e494c3bb007d1f1c8a848bff06358541aa77d8bb26eb51a43f2d02acd5fb9238d4e050e3c9d0e55ef4610d5718242cc59ae699a42f180ebe154fdd0b33cd8cf3a2a1df1d375eaaf101c0212cbf8438bfae1d3c89d00d3832e7f4dc6cf4a67d2c5fd8b53e18523e4f330bca6323da5c38508b7741bb01f8ccaa854677cb93561b86342515dc8c2cbb9ef1bfba15ca4246ec64800c146a01403c55e92727481b30c54d1252e925cf45ee5fa425583c59088ee40ccf732348d817be0cea53b37be5601013b412289e747c73c9b0a94950fdeb67413682f53f43585a587193a4f51e09c97c5a0a538a6669d646a765049266ad7b584d8c8e6886cb37e9e99f055bf807c60db5ca0c0c786985cae60a96c90c3166334a983c4040cf967506fad059e142b9e0e2d9a4be8037b456b7444059e5a5b7da953a9e55dc33086653bfbd55fcaf6f08d0c32c0651911e5d777ee12a31a2dbecd718a84d2ccf3471235e967695340a24ebb890a574e329e36ba7bafb56d5ff288e72ae0ce6e733400870502714d5c76ab76f5112bc187e56e153af15fcfd1f9e00b4e0e6619beee5c06fa01ad7a787a1f8794391267260f003e2c278ea87b1037b7429ed98afd621d3bb0eb30ed10fdafa1f5699440ac9b8d75845d2ab2adf7eb24d5ef8da5aa228392faa40a18b27f47f0603b891322d04c19327f7da6c6004c8aab561233fff16d7256ee4d6bae4be3f5db540bfe3735f16ce756b229b2e5d3e4cde5f6ab8f00fb61aeee382717a80bbf4fde4d16f31da9559f78ab73fce34af3fb2d66b6113a527c2ae14fb7f967f2e5719aab39d982c91e18c83f36ef2f4ba5a92899fa2ce35da2014520fc56696ed5437c5d7b05b337858e3d7210c0dc64ad70a35e5a1e5d6b8663af2d03625e3f25e570d0147f48a582c9c16c2fa6f6c99cf7e10270cf68a8aaee0a3b89ddd3cd55e5ed1e721bd1ba545a85fc9f5e3107105b175791a4ecce5a960efd7c23cef1bceb37920a3793944ae18470499495195fc182244ca5141836baf6158e050f55b3f791a97cb1a5d3d0471f02c050b3409e90743f5e71b552c0aaf57bc287fb2eeed79fa4f82e3256f147e7673bac7b33263a68e577df05db2ca4a5acb32aee27066eb53dbdd82a0b8006bebcee9b3b102b133403c2bc7a36d3a4f159380bb293f03ca194042a8ba0b2c5515c276d8e40cbdbfa075ea8782cb963c858bb97ca8bfc7660af2256cb53f71e9218376f9b02f2a9577946e25622d49b2c51adaedf09fef958a6d9af89d1af9bf1f978711ba1d90b4344009ae4749158299c531033f30c5d6cfa146696d086bd91145938ab4557eab8aa11b93e07a3bbb3d94d31acfc902aa2559a2fdba749fa5b6c4d6ebcb62cada996054e381a994d62c1ccb0300c1e70ed43bc32032953380ab5f787e51a93b25dbb585b1dacddd1f4997b4a703ad4c7b2db555d71f38ee8299de6e2bfb2718db11a925a3b7e17dc78d488394c1d388fdea982135c7b6f89cf685abb0612fce5ec5ad7e06bbd063400c76f6de32b7066ac5736a2f883694312982f38584d3f464ed593f587fe079102bcfa6351842c2fd7e83e9499e5040025f20b917baf59d26d0c2e33523d02d556b93fef6b4a52d0f66e7c548bbbb25d36a04e80f9d3052c601ec803f1f5fc90ebb9e2e074011373b67d2d8353f29d6997608b825be99c24e7672707b448d1dbee8d7ab2a77098d43833bfc4f0c385d13dd4aa19a64a6d33890c73e78b621ae9275ede9b9dd2abad7dbe155de3bae46aa98278b389dd03ff736e0314daae075d639483cb454b0070c0dfd72a1561f753de83f7bc418095fc2f4480422bdc898dd595c1b5d47c9da91fcb5235fe866f9c4cb2692d42abeebaa42b5e962b932655af5d6d5a00ba0a9e9f590c8dc43bf42536d12812ae71cbf495fac8ebf5c93e6ecee5202a674724deeb4703d65c8935ff084e5975a677be85055fb7446fc689b9ace91ce9b8721e0f001ad4583ee233b19235446aff966d86d4c91af68b6f50a3a66ebc0114ea0fa6c0644943b4a4cb4ded031771214fdd1d7b152595a01d6665b242f8461e58500cc419cde25bbb6773e425ed05c5aa29e05d7f2615e7c55eb232db737923a543c5da52abfdb93b0e0cd2afcffa4d76edeef17e5909d285130df70ca2acb6863a70f997c4a9e5516ba861bcdd2f10ad25c92ae2991531c92dbb3d1bb594a8e1bb4841b9645bf965c6d4fa23047e6c011a474f25098a4097c3c25e0972a929611cdc0e505d51bf7ecb311b96d54264947c6859f7b42a2a921df8ceb21b985d83497ecffb584aef74a157fca5c7dfdcd8c4d5f98da14f546455bec39077a582eef79d3e976313cfdf505911f794230cb567fa69e7fb300545163478f19327967ffd09ee0b6c1389f4b2734bd5a7044e54204e7c5469d131bc45ddfae76678f54d6fb4f5b9a9bf7ab41d8c57bde463f5682abd08f24d102f5e90be2d24155850187b104ec9d3a1c1aa129552816c7d4c28c1a3d49256adf3b5cbe9c6c58043fb50ea946c1f01bcfc6feeaa6e829f0e9652ab21d8109f88f2c73d4a25ec7f74afa9715dfcdaa789d8b7aa6b9fd7356bdf16153444b5a0ffce045eee33d8bea24117ae97f56482ed4524f27d44d6bcfc863d50903a017527ffc6cc3ec59f622a8d65154d382111d99c21f5fc7cb66e6d18f37f78b3404d8417690286edbe5b9c5c6a81e4914bc39fc5b3f092712cbdba517199abc88d2d8eb6e624ffa67f51a4ed0753f7536665cf7c097a5d05a11441a962649304a6f761dcb86371586bf01e5b73231b95803ab65a77ab5e1c545d1ce0a3d27504bcfe1"}, {0x70, 0xffff, 0x7, "3773ad7ed4a8c02531022f3719f04eecdaf5fd969b06f11225dc8f40e8281575bcf92181dd61b52bf03b8ecde36b183c87e55b981a4b1ca62d590fd66c8bd56e65f7f3b9602eb446a4b217012e2352ec999cedd22e09f4f2769dd47035059012"}, {0x28, 0xffff, 0x8, "18e03c2fc192ef6a0065e7e55626832f989e"}], 0x1138}, 0x0) pckbd_enable: command error 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x11}, {0x6, 0xff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:36 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d543850b07d00000000"], 0xa) bind$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) renameat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r4 = socket$unix(0x1, 0x2, 0x0) getsockname(r4, 0x0, &(0x7f00000005c0)) 14:41:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 14:41:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1000000000, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x1, 0x7], [], [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x8}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r2, 0x5) 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000015}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 14:41:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x40000401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b75d03dd00ef43f7f7c855bb7042") 14:41:36 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) syz_emit_ethernet(0x1f, &(0x7f0000000000)="da395943e891a02e911a0ff02ce9efa50b3a90166342e35407096afbea9155") 14:41:36 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/46}, &(0x7f0000000180)=0x30) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 14:41:36 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86b000000000000016601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786cd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d629147c8"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000be3a0000000064d1080cfe4611afb323335591de76017e028b5bfed104759fa67cecd789fe514387880000000069af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c1180f9ff29e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae2708d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0ac2ee1755f9014d628e23b2c831a1eb192d6665a4deee4606256c3c40a3dd4c0040762fee4b5c7d2e780fd5a810cff15418560221b887d91758db769509e25cc64d844128834d30d0890ead493b7e85698d5d7fd65554a55270f0241894669de6815877e072a3c15b7e4ca11125e07044e0b915ce2c3f4587afe3e655948887d7a38b54974e63179d05d54c9c167944db912ec70a7276fc62682f885c678d1af5777e8ebebb477ce1092830b0"], 0xeb, 0x0) msgrcv(r8, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r8, 0x0) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYRESOCT=r7], 0x1, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/223}, 0xe7, 0x1, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r2, r16) fchown(r0, r16, 0xffffffffffffffff) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11, 0x8}], 0xc4e, 0x0) kevent(r20, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x1, 0x401}, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 14:41:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 14:41:36 executing program 0: unlink(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20e, 0x1c2) 14:41:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="b4cf694c44279e86a9a3134e240114fa5417ef8cd67bf937c75734f8401384241ed63935c0e799a6fc8a8f8f2aaf245f1121e3d4d265c9cd3d82e9e4c0caa0265f3527049e93baaa572844178a7ef79d44147a3838143de86b39c87e4ca054357d796c92c545f331f8de5be46b9deb91d1185d3139961854a13a63279f9c155673ad0c2b20ae01f0627a5f1d84cf831614e7b9d1ace3ad4e5e16af3e853698cd4083401485c37c12e91019ba88bd6ae441dd93", @ANYRES32=r1], 0xd7}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 14:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3, 0x9, 0x9, 0xfffffe01}, {0xfff, 0x6, 0x80, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 14:41:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r8) 14:41:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xe53ada6, 0x0, 0x4) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 14:41:37 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 14:41:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x1, 0x81) pwritev(r2, &(0x7f00000000c0), 0x2c9, 0x0, 0x400000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0x3) 14:41:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 14:41:41 executing program 1: acct(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = kqueue() kqueue() munmap(&(0x7f00007f1000/0x400000)=nil, 0x400000) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xa1, 0x80000093, 0xf4f, 0x380000000000000}], 0xffffff81, &(0x7f00000000c0)=[{{r1}, 0x7ffffffffffffff0, 0x4, 0x1, 0x81, 0x8}, {{r3}, 0xfffffffffffffffb, 0x83, 0x10, 0x3, 0x8}, {{r4}, 0xfffffffffffffff9, 0x22, 0x0, 0x1, 0x8}, {{r5}, 0xfffffffffffffffe, 0xc, 0x8, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x9, 0x9c}, {{r6}, 0xfffffffffffffff8, 0x40, 0x20, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0x400, 0x6}], 0x80000000, &(0x7f00000001c0)={0xff, 0xfc}) 14:41:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x3, 0x10, r1) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) 14:41:43 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) r6 = socket(0x77, 0x4, 0x81) readv(r6, &(0x7f0000001780)=[{&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/4084, 0x2cf}, {&(0x7f0000001480)=""/198, 0xc6}, {&(0x7f0000001840)=""/65, 0x41}, {&(0x7f0000001600)=""/35, 0xfffffffffffffeb6}, {&(0x7f0000001640)=""/127, 0xfffffffffffffebb}, {&(0x7f00000016c0)=""/36, 0x92}, {&(0x7f0000001700)=""/114, 0x72}], 0x1000000000000470) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 449295 18768 0 0 0 0 syz-executor.0 * 55898 18768 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207051,ffffffff821fd613,3b3,ffffffff821bf6fb) at __assert+0x2b nd6_rtrequest(ffff800000a67000,1,fffffd80628dccb8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800023b6d1a8,1,ffff800023b6d278,0) at rtrequest+0x9bf rt_ifa_add(ffff800000aed900,240404,ffff800000aed958,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000aed900) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a67000,ffff800000aed900,ffff800023b6d5a0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800023b6d590,ffff800000a67000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800023b6d590,ffff800000a67000,1) at in_ioctl+0x1e7 ifioctl(fffffd806237b020,8020690c,ffff800023b6d590,ffff800020b34c78) at ifioctl+0xb64 sys_ioctl(ffff800020b34c78,ffff800023b6d6a8,ffff800023b6d6f0) at sys_ioctl+0x5b9 syscall(ffff800023b6d770) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,93e677cb010) at Xsyscall+0x128 end of kernel end trace frame: 0x941388689b0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207051,ffffffff821fd613,3b3,ffffffff821bf6fb) at __assert+0x2b nd6_rtrequest(ffff800000a67000,1,fffffd80628dccb8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800023b6d1a8,1,ffff800023b6d278,0) at rtrequest+0x9bf rt_ifa_add(ffff800000aed900,240404,ffff800000aed958,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000aed900) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a67000,ffff800000aed900,ffff800023b6d5a0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800023b6d590,ffff800000a67000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800023b6d590,ffff800000a67000,1) at in_ioctl+0x1e7 ifioctl(fffffd806237b020,8020690c,ffff800023b6d590,ffff800020b34c78) at ifioctl+0xb64 sys_ioctl(ffff800020b34c78,ffff800023b6d6a8,ffff800023b6d6f0) at sys_ioctl+0x5b9 syscall(ffff800023b6d770) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,93e677cb010) at Xsyscall+0x128 end of kernel end trace frame: 0x941388689b0, count: -14 ddb{1}> show registers rdi 0xffffffff8101a1f7 db_enter+0x17 rsi 0x8dc4 __ALIGN_SIZE+0x7dc4 rbp 0xffff800023b6cee0 rbx 0xffff800023b6cf90 rdx 0x8dc5 __ALIGN_SIZE+0x7dc5 rcx 0xffff800020b68000 rax 0xffff800020b68000 r8 0xffffffff812be63f kprintf+0x16f r9 0x1 r10 0x25 r11 0xaa0c07748c7afa89 r12 0x3000000008 r13 0xffff800023b6cef0 r14 0x100 r15 0x1 rip 0xffffffff8101a1f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b6ced0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=55898 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b35168,0xffffffff8262b978 process=0xffff800020a8ae10 user=0xffff800023b68000, vmspace=0xfffffd807f00bcf0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18768 449295 13626 0 7 0 syz-executor.0 *18768 55898 13626 0 7 0x4000000 syz-executor.0 64583 449213 4285 0 3 0x80 nanosleep syz-executor.1 64583 398638 4285 0 3 0x4000080 kqread syz-executor.1 64583 157916 4285 0 3 0x4000080 fsleep syz-executor.1 50652 173056 0 0 3 0x14200 acct acct 4285 345401 53220 0 3 0x82 nanosleep syz-executor.1 22113 283209 1 0 3 0x100083 ttyin getty 32157 59268 0 0 3 0x14200 bored sosplice 13626 442760 53220 0 3 0x82 nanosleep syz-executor.0 53220 348656 1007 0 3 0x82 nanosleep syz-fuzzer 53220 79087 1007 0 3 0x4000082 nanosleep syz-fuzzer 53220 265731 1007 0 3 0x4000082 thrsleep syz-fuzzer 53220 459634 1007 0 3 0x4000082 thrsleep syz-fuzzer 53220 184389 1007 0 3 0x4000082 thrsleep syz-fuzzer 53220 364454 1007 0 3 0x4000082 kqread syz-fuzzer 53220 26647 1007 0 3 0x4000082 thrsleep syz-fuzzer 53220 268027 1007 0 3 0x4000082 thrsleep syz-fuzzer 53220 80313 1007 0 3 0x4000082 thrsleep syz-fuzzer 53220 61743 1007 0 3 0x4000082 thrsleep syz-fuzzer 1007 165583 39005 0 3 0x10008a pause ksh 39005 346894 90424 0 3 0x92 select sshd 90424 188922 1 0 3 0x80 select sshd 89429 80748 6876 74 3 0x100092 bpf pflogd 6876 418774 1 0 3 0x80 netio pflogd 51127 401140 26667 73 3 0x100090 kqread syslogd 26667 486844 1 0 3 0x100082 netio syslogd 82695 75209 1 77 3 0x100090 poll dhclient 81399 262545 1 0 3 0x80 poll dhclient 10682 111850 0 0 3 0x14200 pgzero zerothread 3432 270185 0 0 3 0x14200 aiodoned aiodoned 53699 83446 0 0 3 0x14200 syncer update 18356 271966 0 0 3 0x14200 cleaner cleaner 36901 342444 0 0 3 0x14200 reaper reaper 3951 522544 0 0 3 0x14200 pgdaemon pagedaemon 9625 224015 0 0 3 0x14200 bored crynlk 99825 268558 0 0 3 0x14200 bored crypto 89043 117547 0 0 3 0x40014200 acpi0 acpi0 42314 240350 0 0 3 0x40014200 idle1 38856 191713 0 0 3 0x14200 bored softnet 94499 273416 0 0 2 0x14200 systqmp 83865 273136 0 0 3 0x14200 bored systq 50474 401655 0 0 3 0x40014200 bored softclock 81425 369464 0 0 3 0x40014200 idle0 71747 113311 0 0 3 0x14200 bored smr 1 112145 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 18768 (syz-executor.0) thread 0xffff800020b34c78 (55898) exclusive rwlock netlock r = 0 (0xffffffff824b9ff8) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82646968) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9567 7184K 8020K 78643K 13403 0 0 pcb 13 12K 14K 78643K 259 0 0 rtable 101 3K 4K 78643K 823 0 0 ifaddr 73 16K 17K 78643K 292 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1501 0 0 iov 0 0K 28K 78643K 264 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1232 77K 78K 78643K 2209 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 13 0 0 VM map 10 5K 5K 78643K 11 0 0 sem 12 1K 1K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1075 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 61 63K 95K 78643K 698 0 0 subproc 32 2K 2K 78643K 85 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 117 0 0 in_multi 19 1K 2K 78643K 133 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 342 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 139 108K 108K 78643K 4788 0 0 UVM aobj 69 4K 4K 78643K 69 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 234 0 0 NDP 16 0K 0K 78643K 82 0 0 temp 203 3560K 4200K 78643K 40411 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 93 0 91 1 0 1 1 0 8 0 rtentry 112 132 0 92 2 0 2 2 0 8 0 unpcb 120 2516 0 2499 7 6 1 3 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpcb 544 741 0 737 11 10 1 11 0 8 0 inpcb 280 1953 0 1945 20 19 1 13 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 19 0 16 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 3 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 42 0 42 3 3 0 1 0 8 0 pffrag 232 33 0 33 5 5 0 1 0 482 0 pffrnode 88 33 0 33 5 5 0 1 0 8 0 pffrent 40 1172 0 1172 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 83 0 47 1 0 1 1 0 8 0 pfstkey 112 83 0 47 2 0 2 2 0 8 0 pfstate 328 83 0 47 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 570 0 371 16 2 14 15 0 8 0 art_table 32 571 0 371 2 0 2 2 0 8 0 art_node 16 130 0 91 1 0 1 1 0 8 0 sysvmsgpl 40 56 0 40 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 67 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3287 0 1885 46 0 46 46 0 8 0 ffsino 272 3287 0 1885 95 0 95 95 0 8 0 nchpl 144 5349 0 3741 61 0 61 61 0 8 0 uvmvnodes 72 3987 0 0 73 0 73 73 0 8 0 vnodes 208 3987 0 0 210 0 210 210 0 8 0 namei 1024 18833 0 18833 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 552 9 0 1 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 15449 0 15449 14 13 1 7 0 8 1 plimitpl 152 108 0 100 1 0 1 1 0 8 0 sigapl 432 1267 0 1251 3 1 2 3 0 8 0 futexpl 56 29045 0 29044 1 0 1 1 0 8 0 knotepl 112 250 0 231 1 0 1 1 0 8 0 kqueuepl 104 381 0 376 4 3 1 4 0 8 0 pipepl 112 926 0 907 3 2 1 2 0 8 0 fdescpl 488 1268 0 1251 3 0 3 3 0 8 0 filepl 152 13723 0 13614 24 19 5 14 0 8 0 lockfpl 104 461 0 460 1 0 1 1 0 8 0 lockfspl 48 150 0 149 1 0 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 2633 0 2624 1 0 1 1 0 8 0 zombiepl 144 1251 0 1251 1 0 1 1 0 8 1 processpl 896 1285 0 1251 4 0 4 4 0 8 0 procpl 632 3805 0 3759 5 0 5 5 0 8 0 srpgc 64 7 0 7 2 2 0 1 0 8 0 sosppl 128 20 0 20 4 4 0 1 0 8 0 sockpl 384 4595 0 4568 34 30 4 22 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 159 0 0 19 0 19 19 0 8 0 mtagpl 80 54 0 0 2 0 2 2 0 8 0 mbufpl 256 468 0 0 26 0 26 26 0 8 0 bufpl 256 9566 0 2518 441 0 441 441 0 8 0 anonpl 16 162567 0 139983 112 17 95 95 0 124 3 amapchunkpl 152 8957 0 8755 36 25 11 14 0 158 2 amappl16 192 7296 0 6073 93 27 66 66 0 8 4 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 104 0 101 1 0 1 1 0 8 0 amappl13 168 43 0 43 1 1 0 1 0 8 0 amappl12 160 693 0 688 2 1 1 1 0 8 0 amappl11 152 277 0 262 1 0 1 1 0 8 0 amappl10 144 15 0 10 1 0 1 1 0 8 0 amappl9 136 666 0 659 1 0 1 1 0 8 0 amappl8 128 232 0 195 2 0 2 2 0 8 0 amappl7 120 55 0 47 1 0 1 1 0 8 0 amappl6 112 283 0 273 1 0 1 1 0 8 0 amappl5 104 864 0 846 1 0 1 1 0 8 0 amappl4 96 859 0 828 2 1 1 2 0 8 0 amappl3 88 966 0 958 1 0 1 1 0 8 0 amappl2 80 9085 0 9003 3 1 2 3 0 8 0 amappl1 72 38552 0 38103 25 15 10 20 0 8 0 amappl 80 4134 0 4077 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 68 0 0 2 0 2 2 0 8 0 uaddrrnd 24 1277 0 1251 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1277 0 1251 1 0 1 1 0 8 0 vmmpekpl 168 14665 0 14628 2 0 2 2 0 8 0 vmmpepl 168 166321 0 163811 162 45 117 138 0 357 7 vmsppl 368 1267 0 1251 2 0 2 2 0 8 0 pdppl 4096 2561 0 2512 8 1 7 7 0 8 0 pvpl 32 439063 0 412187 252 30 222 222 0 265 4 pmappl 232 1276 0 1252 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 638 0 16 18 0 18 18 0 8 0