af2a1c63cf7cafb2c167002e45a292b89249ac5dd196f1b6b660e95e27804a47f33381b20ad73910ee4073dd5f7fb40f47b64d26566215b9bcca0ef7fe3d287f8b8fd1c5ac4c5bb012bc89649a3857e3413b306111bec2958f8a07cfa5146f247041fd41638937796abde8d168737cdecaa3b5b685e6d56bd20f554738311b2b92e26ad439a215d78dc67cd7edb5aa69d3afdd990d47494b1d3ad8aaea8d76fb7c1ba95ac88b5b72ffbeccf5ff549400b4efb3903a2b99978d32e4846dc50ed6cda9934965cbf00f8881c30f1b58e24efc6d2367fce0818a15968a91ee9150b14fecc9834132e9167fbe6c8d82c9a0ede1a80b93b1092ec21021818e57fc7d18f09c5b692c30840f100de07dae7808f627eb0347234eba35e30284e95cf6f569aaac81aa1edc57a11145c96c5a6b2c4406a30242829902643b5f84c7abd87b6ce34417cca739068865946edde85c5fe35de8c6a914a1bd17a9fa9e69dafa8a55a84066fca2d7e7e45d4da2ac0ffe8860b8294bcb237ebd5a4bfdf67dc8ad21cb693c40e348b90c4fcb028fb84c81ea4c2d0111cc95d2e9b88343f73aab81d7e05355f930ecd0722b309613dc8b479b9a08c697085e285a14089d00442fedb282b88ae93b8a78c1d183ed69b558309205a8f95a369c903138c685ca0d017f0b7b430a92a332e4f67fc8b32fb86e5d0227dd259f41a6cabe717aec57867543153608d5032529f0b1d32cdb89dd1fc15dd6387faee616de3f518cf7c63ed0d5c612557d8c0efdc755eb66de8b431e72c8ccbc784d81db1a2391809a51c64da6a178c389e41296edc390579da73a074aa798a50b602653cd88b0850408721b32810f1d7a5c9615b4548e8eaa28e41c7da31c9f449e3883948eae45369bca2c4a367b9439eb46a25c9fab9abfdb55ed7cbc6981a662a7556e62b909d9fa8df564f175dc0ec6be08f192fc651ca891730375192b83b71aefbf7601a54865b8f0ea7c0bec06180a8185a1c4c1f17e68b79ccc8d267e416f225fd493e0d92491f6636c34f813dd83e8a267ceff336db7c2abd8ef1b10a3affa7c3003ba915e1a35d5588e33768057cd023dae2037d246eb1943da15bc753d40c3883f06016ff7921e981b7fcbc914a216edc7e34006d197c324b28f78d578ff8f417b81f17079e47f3418b975fb9eb4c420935fed17e49fee949310df1d952bc5afd3b1e91bff267453a82500749c56e7cc98ce7581a6ea1428a8ea10b18fe4dfea4781039385db01d74db920febd04eb45afe41ea2f635589e3d2e968c6ddfa4b0dafb2f87872e68e9afbda97319e05bf6c84d78a7e2ea45585f6ea2a7db5fc6193cf70386738bfd591d59827059f2d793c35f47e475b7895b243527d13b794eefedb2c86f3715d96825c977519a282e9faf9670917113d0bf993609d07366c26afb12f67e09399a9c3c35145190806c9760a9ce7de961c17f6154da7ede802716464b307bf2249d9c0c64fef7ffa612950c1c7fb6b82824243114da0255a4e34fb44dad5d1850a34e67cd122c086de60f0a2eb1a9eed6f6a7013e48c7a2597335ab7fa7738d27b5249d7814044785dd98dcbf4bb63bb0745a9c27d3e68b7a9639599084a4628ca0368e16662faf473acb51261c56b1f893de83b606a2d9c7387cd63a35e4e0acd6c161b702b9135ba3450868a2699ec1d5f19eab2dcfd6d7691c7bdc45eab3156b5475c9bb38cd9fa44497e72fe792e13f09f851f7cb03fe7175e909fb1210cfee04ef6e106e738818fa8aad9e1e5cb3d242e9dc3c1ea6f88ad7a97990fe86e615568b97fcb7e96509ced017bb97e10cbeb3b7bffc2f4140067e4ca90f877ed3dddd6b676cd5006421ebe837b999338ee12ac27ab66e1a4f8aa685e54101bd1b94591c54f26deb081cb24ee7ab552fc43982598860c216849df9b9ab8ccbefc43f74ea77cea094b4972165d351fe5e967b8f3a59ed51550b1e1caede2f33484a589fda57e0e89892586e2ca9a7664c25b162b606fbef1f3e98b64d4296864b313cbc8809b195679df7cbccb3521a74df3179d240c4a7e4d90b7706f184a18013257e26af2fba26bea401dae15dfcd4d74e043e968b4b1d9d89ebd5ab8aa5b294c87cc31940a4cfef442169f7ace147696e1b2385ea8e4e2848e3e5ba25153cb5ad71f0834f460f02ff5325222173d8cc4e74b53e3fd807af8e46b5d39e3f13ee65cc1d3a30561218d3c9cd848d853f082ef2128348985e5f541faea096f0bf0ce716f439dc408638ef3a4cf676c2259ddb2d9f163565c4bd6307c54565b49eca5065c77de9f142832bfe937829662db13390c9b4f6ad20bbcaed6c965f4422fc3277f43941dd0767a02a391e94e76b7c7e99b4a45a468d8be20cabca06bfb6ef74292fd833044d053da2e50efc856d31d83dfac0d163fedac3934b7436ef4239f3cee1f6451c2db271d83642a7b062046db195fa95ab24ccf7fd926f95b089850dcc2aa4b63a825868db01e1f23cae56735c32c9cc1a6c086c1a6bafdc8d8e2e2acfc2363f0de9e16d515c9813c3d702b73c2d1e53262d682f6b3f7b0ce4993420b44e7076fd67bbf4262de5bb212052e86e2e15053454939ebcd3c8a6ae451d0d0e6022f1bc207749debd3cbef3a4815fd0e320588349111098b3ede4fdb84ae456c58bce1edade7c431f80dd56c14d8e1825b3ad2b3149017897a30fa84a0b9e9f08369a070152a7b315263f82d3042704f2aa976c2c820e260f8a2041f2ffd58aeea702454e9a4e30f4572f2683e071ddb1909a5998eafee74e61caec499ca6b2b5b961661885fc2976ad629575bdc92e28cf479a174bcf10b65575e00aba94480986e33e4d7d2b149739c5d1e63ae7b3d31693d5692b0ea62da8783d7ddb02fb65f45f23b853c438ddcdca516ccf980d1096de13e6e5687442d13993d70c80edeb4cd889d4c179fa5c8d67e1bbd7485f5ac9bb849ae1a7c9c1a88b7dc5f8cfab876eb9c52398c508a470a9fe07a33830844ab14fd4796b3f88e251fba94203406432665786387435bad561cdc9f6bf9994f553d5ce59153216bdcff13537199b526619bf441512defd25284ea0690da12240def86655624663bc26fe9fba2b1b4eceeb2d951bcc5b1c764c45efde2d6491240cd6f2b1a203765a0bbdf0d456394b9b81ececb4d9926f77d7f8ad8d3d7077bc569211e36368cfd5e18591b835bd576aac4f01b766083f4b3cd15c795458ec63cd60ba3f79d6ee9df97cc16a64178c062ad0daa6cde3b51a3de57f4618fdcc37684dfe7bf71fad04ad0c9b508e89f365a30bd658cdaeb6fa919b9844be26e870f7fd46dcbf1c59f24df166b993630401044decf3ccb9bbc3e529c439550275438925dd9fa330a8810e381c32730a66c3589b3141dab7c79ca6390e608e206eb75893cfa5a3a3a0c7b9fb01eabafe0a0bf2cb81b27f4317c1def0442d9537a057aa6e52e2c1e697a3d36d6bbd676dd423fcff6fa0341f8312afcb7fef9b0e3ba752344ea5a470390173f480c434e2f06f42e7a56ef4c19443b0ccfb8efc7bfce8c6c325ee3d71457f1011f43c1c45a701c367e4c9a6889eff68b499b8cd3867fec6c8d11fdd75825f9d3fd131f442fffea91c0af8606e2e0dc47d6d333815a8266fb3cbd98e1c55800677721608deb72d9d70d3faa56dbd1faa22ca548eb7593affca47a57973f43cda9c563c8cc7adcbaf356a71f156562fd4343c5e7d768997d66d68fba9ea6233f15304d734bb06c477318991c870fe62d26af7b43f839144e73f80a9b61d98f1308d358f4e796d37413d5539aff03118a965c24a4a05c7b5909dbd298c40fba33fa4e913d92ca66a2cce0727eb76673191eb1093fdfbb89563d178cadfcd01d51e591d833fff30a1fed86cb2eb6f559acf4dfb306dc9e854450130ca911b7f6434f604051a4ed206a81ad848bd2aa67dbdc08af1ed4e8675fa29cd47100a34b5edf87eb4d40c07432c6bd49d6af9ebcea57d0dfe9695670cc59bcdbd0bd6c839bbc551b37c73a13a034c78957bfd843d78a3f4bf96808b0dcfbf6447537533ae953bdb0011e611f589f181bdadb8cf311e3715aa95792b6b3c6964e448eff44f9c959e9066098cb478b10426df5f04901960a91dd4f0f26f1265bd70b175859b7f6dcb863e32e94440cd984e487d083a9cd8c1e3a636ea5534881a144609f27f0a102f65bd4e06cbf37d8179e34804d0cd03ee3e264e602f8ffa5dba5884076579ae1d839e64cf0120a5134382a759a81e1cb9aba3aeb69935ce8e10568c370f95c138a63e77c5eb1fc6c3b00db8dd4e548923994ccaa67c750afdaa3f54de79eb197de26fb162837569c9f166932ce4816de809c31fa359877b11891da3fb6fc3264132e18704a9e47b0ac27ea02a8906b7444e3f696c77fd393aa616b16ca45f7ce010f54d825e65a4790acfe2649c633ef4a83879e4e8ce5b016f2320185c70ff6909ed8567d4773761d54276edb8cd09d8d6a61e2fec68349a923334df1b079b86b1ec8c1e9feff66062ee7e852fbe39c24a3d876de91e987311c24ca9e2c6e3054ebb43f2999a9efa1b7aac29c6b3466e9cdc46d5ed396c793b64457bf633c1eb12f92d12d761199c263b46f6d9d071525d173fa9b640b14ec9511"}, 0x1008, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x14}, {0x28}, {0x6}]}) pwrite(r22, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) readv(r22, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000300)=""/151, 0x97}], 0x2) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f6400000000000000001a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92ef3b1955626fe9dd83095a7d47e8877cff8797ff300b38def898"], 0x101, 0x0) syz_open_pts() msgrcv(r2, &(0x7f0000000180)={0x0, ""/36}, 0x2c, 0x0, 0x2000) 23:21:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) getdents(r1, &(0x7f00000003c0)=""/104, 0x68) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r11 = open(&(0x7f0000000200)='./file0\x00', 0x809, 0x21) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xeb}, {{r1}, 0xfffffffffffffffa, 0x86, 0x2, 0x6f05, 0x2}, {{r4}, 0x0, 0x4a, 0x1, 0x0, 0x7}, {{}, 0xfffffffffffffffb, 0x4, 0x10, 0x7, 0xffffffffffffff81}, {{r7}, 0xfffffffffffffffe, 0x6, 0x8, 0x9, 0x43954f22}], 0x8000, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x4, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x3d, 0x58f6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x100000000, 0x5}, {{r5}, 0xfffffffffffffffb, 0x0, 0xb00fffeb, 0xff, 0x3}, {{r6}, 0xfffffffffffffffa, 0x80, 0x0, 0x9, 0x1}, {{r7}, 0xfffffffffffffffd, 0x2c, 0x0, 0x9, 0x3}, {{r8}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x4}, {{r9}, 0xfffffffffffffffe, 0x41, 0x80, 0x2, 0x5}, {{r10}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x9, 0x7fff}, {{r11}, 0xfffffffffffffffc, 0x4aeb591ba778c2b2, 0x40, 0x6, 0x3}], 0x10000, &(0x7f0000000380)={0x8001, 0x7}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000440)={0x400}) 23:21:56 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r8, 0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) socket(0x400000000018, 0x3, 0x3a) r9 = socket$inet(0x2, 0xc000, 0x40) getsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f0000000280), &(0x7f0000000340)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10001}, 0x8) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 23:21:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x0, 0xb}, {0x1000, 0x1e, 0x1a, 0x2}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:56 executing program 1: msgget$private(0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = msgget(0x1, 0x8) r3 = socket(0x2, 0x2, 0x0) dup(r3) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f00000000c0)="000000006c3be1765a171d0ed0f2c1", 0xf) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES64=r7], 0x1, 0x0) 23:21:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) r6 = semget(0x0, 0x0, 0x80) r7 = semget$private(0x0, 0x2, 0xc2) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000007c0)=""/173) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r7, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r7, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x7fffffff, 0x8, 0x6, 0x8, 0x530]) semop(r7, &(0x7f0000000180)=[{0x4, 0x1, 0x2000}, {0x4, 0x40, 0x1800}, {0x5, 0xfff7, 0x1000}], 0x3) semop(r6, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getpgrp() r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r14, 0x0, r15) connect$unix(r13, &(0x7f0000000180)=ANY=[], 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r9, r10, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r11, r12, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r9) pipe2(&(0x7f00000000c0), 0x0) 23:21:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 23:21:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) 23:21:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x88) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) 23:21:56 executing program 1: r0 = kqueue() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000140)="efc9e286289191b2a8bd43e661f10c75066147d94b71195b281e0650fb42718ea60ce961f62401798b0b96adabc5ecd5e8148413baca9df384ae4e7e9cf5661e479f5d8ee7d94d5c95698319af4ca22bea0c3c", 0x53, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kqueue() r3 = socket$inet(0x2, 0x2, 0x7) recvfrom(r3, &(0x7f0000000040)=""/102, 0x66, 0x43, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) clock_getres(0x0, &(0x7f0000000200)) kqueue() kevent(r1, &(0x7f0000000100), 0x9, 0x0, 0x40000009d1, &(0x7f0000000100)={0x3, 0x1}) dup2(r0, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x8000, 0x23) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x6) 23:21:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0xfffffffffffffffe, "03664e2ba70c033c02d271795acd00"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37ff", 0x48}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c04f50b2043e07cfbadfc64cc7fe7227dfcf7c3a83424df6c766318768f175e065fd4fead8be77facebd55df618c0d71e2a6b7cda3edcae112747e0a82be2322d16de4fa2b168e405005372e42da14678a82875a19893f728e42440b9693257f5a7681825ce918ace167fe40bce84338ce42a6cea9d9b5183f618d0ae108ecbf23ac9523054c99537b7409a1d0d96102288927a281e828cac4e6092f25c2517ae95", 0xdb1}], 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c13b0fe50fdc384e73858d2", 0xce}, {&(0x7f0000001500)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403ea6069c27fe28637751a4d87bb646ba8847b27e7ef67da19f27cb21636e9dd1265f422b41051c500", 0x5a}], 0x3) read(0xffffffffffffff9c, &(0x7f0000001580)=""/251, 0xfb) 23:21:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50, 0x2}, {0x3d, 0x0, 0x2}, {0x6, 0x14, 0x0, 0x42}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1c0, 0x80, 0x4, 0x9}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:21:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x3}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x2, 0x3, 0x0, "6540c20c1097ecdea3a137317ae2ef6025d2a2f6", 0x0, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chmod(&(0x7f0000000100)='./file0\x00', 0x2) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x4, 0x1000, 0x1f, 0x1, 0x68, 0x0, 0x7, 0x2}) syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x81, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x1) openat(r9, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) r10 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup2(r10, r12) pipe2(&(0x7f0000000180), 0x10000) fcntl$dupfd(r11, 0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) kevent(r13, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x12, 0x80000000, 0x3, 0x7}, {{r4}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x401, 0x6}], 0xdd, &(0x7f00000002c0), 0x54, 0x0) ioctl$TIOCDRAIN(r11, 0x2000745e) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 23:21:56 executing program 1: getegid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e545833b72e4d33a6f2d1d9579dc9fdff9afcea85716309702294c5baa5a4f8b9e5c85273e36fd3d85ec5af0387cce2551314f8c05db7402aaed9db831aebcbbb7784c11c83652c0314135abd5d29cc218339c1ba8046a59388b33c2ebe016f6c33f352ed11a618bbf61ce0dd0d4cbd626", 0x71}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="81fa4c35419288e5238d951d0704cdaae106575438a44b40ee2312ffa900071b32f5e14717fcc2085cc83ee6cb8f4cd1c04727833706d0162dba7dcf73b8f91e744f432413adf68080e7da", 0x4b}], 0x1, 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x24) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r3, 0x0, 0x6c06db47) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCFLUSH(r2, 0xc0307006, &(0x7f0000000040)) 23:21:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 23:21:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xeb2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa064}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xb6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xade5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r5 = getegid() r6 = getegid() setregid(r5, r6) kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 23:21:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, 0xffffffffffffffff) r2 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r4, r6, r8, r10]) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) 23:21:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001640)={0x7f, [{0x3, 0x7}, {0x3, 0x8}, {0x1, 0x6}, {0x1, 0xffff0000}, {0x1, 0x16}, {0x3, 0x6}, {0x3, 0x7}, {0x1}, {0x1, 0x81}, {0x1, 0x2}, {0x1, 0xffffff01}, {0x2, 0x400}, {0x1, 0x8}, {0x3, 0x9}, {0x2, 0x4}, {0x2, 0x80000001}, {0x1, 0x7}, {0x1, 0x9}, {0x3, 0x8000}, {0x1, 0x2}, {0x3, 0x7ff}, {0x3, 0x81}, {0x3, 0x3}, {0x3, 0x518}, {0x2, 0x10000}, {0x2, 0x2}, {0x43ceabdb79845e4d, 0x2}, {0x3, 0x1}, {0x2}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x2}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10112, 0x4) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 23:21:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00000012c0)) 23:21:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0xffff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000100)=0x4, 0x4) fchdir(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:21:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 23:21:56 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x69, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x2) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) getrusage(0xffffffffffffffff, &(0x7f0000000400)) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="14907a4b071f0cdc68ccf067f0e9461290f662cde6672ebc634a30b221dc6ffd26e2f57c2af748fd6b25c8bdfc90884f467ed3a2b921191bdbc70e3c5dad88ffc728eb", 0x43}, {&(0x7f0000000180)="43949725a1d05c0bdb8d5e72e8835168b3cea08038c27a51440ecbe7a2e5413716df19d5d58d61e19e3f9d461bd0e5ba20bb2a911f56c03622ef9b44263a47573739d4381bc1982e2b4e4e5c5e9f468adf46749794334411936fa0b646208c3d289e1b82ded82315b208977b92f395e8799b086da802eb1f8158dd88fee5c6679c1c72fc95f955e339b66f011bf54e588144c066a96d2a6e466331ac39f4fa7ed38222f564820e9041272075d365dfbe46a3ca11915b7ec517898ff95b127509f12513bf187c43", 0xc7}, {&(0x7f0000000fc0)="f37cbaa40501947bd6f346b40ae4c4c28b1cadfa3363bccdd93b1ea71f08ad067f26262e69de15484f272507d38c98cef7a8edcb73bc7779f08a89231083c727c00a213416e4970735d41448c808ec11319bd98efd398e55630c7dc1fe3f0f681f5d3ca6e80ccd6c48e66044f8c868daa0756777377525c60333b88d1ca45dbcbe6c19d48a6a3b9e7b2a1bd0702dc770047b362da6a20e4640a73b8444a2a8f413ce9d82d014b1e44ba92c36ccf1078917efac95199e0b6fc7c07e50be50838ec121fbaf0d900a3630ea9b7b5e779fa46c9d32aca8e826483a9464060ec1dc1d9e72ebdb166d6751b2f364a335682ca5909b40cf31b7e21c871c913d0a4094d8a62b90dbd0f57857b0551cecf7a81ea66ecdff7147b256f79353ff705da2687bf19318d94860d24ac58f4888dd8f27d79433624ec7497dd659f952086088496bd01748dab09c64a7308643996f02c7dcb73b55295323c1ffd3253c04310f1a7d079369c0f52cf6f19f94be9e9d6e3d364a15da669e3109399210a45cd48118ae58731720985191018d116f153aa4a424e5aae05f9bcefed2c31cfb78db4cbb25e2edff88955a71aec6786ab5d688b173dcb6b3dfbae7f4cbb921368d176b30a4cf32bf925039593501e6163f87e1401fd3e85b430644c9df6f4bac33a98ac6ed01cb3d7837872f9adfcfc8a818a1317dd3e59277193f0c82d391cc87b9e771c421238ed5b7aa52eb892f1f7c5d8c987160a41057426c12eb53464e72d0305e8ea789c24ecac9f7175d3dc02adfa40599282b8812581ce3f43f291157181eb6484c6799410d0dec48e8eb55d1ce7712d8642c29bde4a1c277664803874cd628bb5871e05a2ae89e97f31ad947e9f6d1a599b48d9d23b2f9d02cbd3bdda74a74bd5c70434344b3795960b71778e96c4f0f57463e8bdd10ca818c17347f9902cc642e07def74333d534a7d864c380c85decc1bc7bfcc223afd5ba443a69f5e6f0d0d1185d9beb88533cb21a652f567f45d11a36a9f70776ff5d69b97433e3e49eff8bedbce6ad41e245098b1c1c6171faca6938f8e41b45ce6f421b530c4bc096454b7168638bca23582b00c79979c07088b3cdb9a774c21a1aab0780decde11b5a925b531de74ca342d6eec1ade96fd5cb2bd9366a36f01231abc143ceebbbc1a40c13069f80bf6d95e8a4cd46bf45c447e38d37cbf9f029736579296011634fb903f507fab35df873cd8335fa2f6b7d978858e3280d81df32eaf38a37ea5172c239b28ed6fdf5fdbe5f7445196cce2209f1bfbf0b8cc289d353b3bf780033d72027a021ee2841b8fa08cfb0a48160de83a08430321a0433a859e4dc96d39a46647f2b7c7128b9154e6979e2d8d7331c3ae5ab7efbccf4c1e54d577739b06e2e9e443257424898778d6ed8ceafd8870984a96b4c58b4ac14a6620503f8681c97ddb768c08e3e8cf395e8add12a95fc3372fbfe50224a7f96dc79628dde04aa653fba735f09e1cdf81b01c24607bf0d00ef42ee9f5a62b12c128e82226b37af5dd69669526df2658bf200746a5c701c38958a9e8a1fde8c414127b52b872e3109e56a7263ee764cdbb3a284f586edaad4b05e144c4967c5484bb91bf5052b8df924214aa7aef104983c6fab1d69dbefeb9aeec2c5e7f2e0ea3ce870cb5d3823166e708a01cc19780a72bea8848eef130b3c4c505e0690eab91e430b56fc7baa1c36f580df5a1ab99c26c2332bc68da440df190dc8a0242289410ca45789224cf079ab29eec3ae464e229c65cf61a6ff7e86e483bd3453131a03a4a35868b1a4ec388b8863908b89e0bb7ec7c983c0c6085899336583b2ee61aed92216c61085cc058a599a3baa9dbc49f7de91e45e4a7b7f76646a667fe02a61d575f62aec5e0d8bdcffd54c9c44f6369dab9e84dd327ac60e8f4d6db3c0d5ce0d5481b61c06618406f20116ea01e56d41ee4ea5489fbabdb2241ad7b1906687bb2362c3670805670cb13233960a081e3a7bc9df75015925fe58b5dd9f043644feb37a09259c94f7aef46145a66076d3e0b6b78ba3fc6afafba755fabd42eb6febe70896f23fcc0f31544b1163885d86a179068668f841a48fd9a8ecdbf9eb87194d6b151800677a92a7e3c59521e1e8b651bec4584455e1386b347b853819a1d55cddcf947e20a5270572e5760b0d23d35548dac98f288cbcbbba7d95bf32399f5b5d9c1d062b888315a48e3cc73dca28bcfaeefa2cc0b2b0095467306c8209a06e1841528de8bfb1cda7b3fef66e993aa424ceb1f5e2b6f7295889f8b0eb583ba0a307a0740f322fcf1d8bfaa755bd7bde7e16b24f795d8256144b9681de5ecfcfcd534fadde7430122efba4a9ac684a022b22d168f84856ab0c94e5c21d97a05de7008fd2d8ef8e51c6a7432bf637b8690fea255e311e96391340d2e8a19d880c3ee5bdace2d56d5e96cc4699f68ef4e16df541c6f02a247d9db3d7abd417a2977f3213611d63ef36879af173365a3237b74605039a553c588ed6a6805dca5982aff6e86fb3c66c3a384df390aad7495aeacde2a0ba6df5850b02d0302a512f2a52c484e5c61d0c9b16d43731e5f56dca21eb415de644954cb5c8b1c609496f7f461d3beaa56cdb9fcd02ad7e8e1e6f6fcfbe41d014cd436f02fac619fa123d920cd6739e2e6e3e5ab9e313d86b691f042464cea9cca8669453d07a5c552ee092a58e9c7f5403b61d91bfe952cad53c61b32c9dca2d55d99b78addccf0b81dd402c1781def4d5482bf8a8d9dcf8bb423fe1c4320a99e77edbbe796818f9048b391f2bf187e23710984ffe41b755e38cd7b28685776a95fa8735475cad20b1b256a4d5fe472efcdc56b134bddfca0f926b77f4346d861bbba414279e28b7350dac40dde399fb494a9e9e35361d543e81100d52f3526aaf6ec234f590df0095be52f0dd0cafafebc141976e8b2eb6ccca36b0babcc68955f7b588f2ce22b8ff42d8e039eba8d879ec78124bea92aebf9a2d449e6290ccded7101a533ac61f647b4c3f643c62753bd2b5547906d43ccd68856cd6659b2aea2af8d84ea345120ac57da0416bf93150bd0b238f98b7277eebda81a0ba5c32050d0a84c12b6b5c6a4455a206b9868adf23804e77a44a694526020fde0c6395ecfea0b4f058c435345ce5478238413cc8b79c67b920bdd674e30a4fd27b6ae5658e24e4e57f1f1625b2592a013463eb9aa72883daf109156ab3dd79763ef68f85a8e8ea96f6db766b6c796c06c70c5c156c814c5752955f709f1c97663b15b792825dde711dd8bbdd4bbff6caffd528d70e048e7b8e866ef4772c4731a3fcd9d4695ff46e1a5f4559634968c41cda2a798c7f4f7965047deb37fa1fe53d86fe14d17b4eb8cc485d08414a232c0e165639180f5d0de3e59d69be66192204f7cf6bc0deb825aa30256bf7ba49f1bb2cb9378640cd1080893b80d5e669e29f513dc69d73d4d455a20097fe31f8bc8a60c90da4da0d313fb98acbda1414e4d7cd53ce4e267b15909f5da6d833d8827c3bd2d446b784c8c9c42e55388049162b05eaa35d0a6de11576ecb6078998ec51d06e9b8220e3cd3849f552866686c7cc61b9c53620d65faafd8af3aadff4fa5432cbd7b0a091c373ef97b8ab4e3e9e1060f3dbf02bfab4704b99eba9bf4889ed1d4dc82ad25c202873bb47b4fd457b41696b235e434ceb29ae38204b1c024678d2f9b52a1a93b24de56ed8c4da3d9c31a3f5e51ea0a6eda21d3a8a9877d7027f39cf48b36fb085d52086de184f9d177f78c5c5fc4d05edede47b5cbbae4326d1b4e391ad574d435361fdefa1a77406b84582b0ec0e329b3238887e58b520558a77cb2a3fafbebe6704619bc442cf5b4c573ea11dbe2d48f75f1d0518197851474d082683a39f82e9cc6cc62b44093e1ea725fccc1f06270edccef3d3d9c2b40f5c55a7ae809a05983df4d7918829534983d57ba606e10f3995b439a8296c3f4e5741dc4684987baa1342b1f6babe015eea1eca786591e988a823f39ef2d076e04d28aa7758e51b7246c07cf5f991c3f4d282dbec0eb7db403e996ea1deff7adf2d04134be11e3ef43f19ebfec492413d0857a29e15b18a8ec450db5230e104a98eb862676af8f982018ddaa72fdd121836cb52a692e0ce5d91fdd29e0f1a9ceca84fd3c98ac893745bd9f28903e0e723ab884cf0a1c668a399ba60380a6c91e0e2be0e303c8898a0af24bf78779b5edb898c9da58e678a06c40ca3e5e86fdd71a39156b07bcc112d95c8dc6b313c7c4816b9c9053cc84ab30e3863807536c46ad8dfac3d9a2f86b0495da4da3cbb61064d22f21a8254f0a799d4f2088945b3b412917a56b33821c9c4608f4ebc0e440da1259003c29a281a08b91be4ce3d3a3c30be6581fc2d5badb6fe5c74e809fc7bcbf086b4e539fb915efdc8058ee5e293626e05fbd0dbf02535911fd527a6ccdc99f33a342141c93b7f32c4cbf2bee77309e0084330d9257a257cfb2990cff1659c69a98e611f68441ced3799efb9cb3065fef52402b2094219d8b1d0e38b5c0658cbad171676f242ac7c240e8c4959b91d61b3678454134d11717f3b76a79d34d6c8dcafd6292ab6da3abc37507a1a97abd2400c56133dab8da325f382ffee5636688da4b668b9f6a8f2838bae580d302ba8662152801cabb0fdda0bf57cee09ec89cbbb703562bf39c7b55afa9146d9d27761a2d941bbf409349934d8e5920bf2b3af3984fb3081e7c978a8c60d559116c8a833a34583f586cee560ed0c5be1622c8b8588233c387ca9d136369d1858d1739f064eead23886358e502ee22e6669de140cdde01585da6f3a494267f4231d7639bfcc9decdc7e30287e89f41cd192d3586dd51961ce9e181beefa06b03f8e47e101737d91af0598e2312ab2ad9eb341eb04dcdef248db887a90d05e6b890a6c178f36546a315c987ae9a0cd866211bf00c8190ee2d89decc4b01c7b502bec392f46a7cfac2c43b4e2ec1563935162fd78d2ed2471cea86041350d1fec97a50a32186d49dd15cf9b7b866b957bb9b9779908e7bb23b5651136e477865cd1c7fab9084408d512e3f9402df5596dd0666f1cef0963478001ad1a81a4b656359c49642a059529c549c335aae442556c4adfcde5fcedf8922eea4e5b96b27734c10f6925b50ed3859521840ef298a3657bc48d225a3f926c0d783e1896e29641f8e334c844ffa9d9e669bdf65786749648ad79fc59f5b7f4969915f7bbc4304d8ff855549b31c718ccfa8c03f7f6817c3014fbc63b6f0ff0accd9d71160d460f0cb83dbce0cc0427dafb5da1379c3a047d45a038d1ff90ea6320646ca887418f42190230a23e890755981654800ee0ed9495c891661014c8197b4ed1a5e093f95058217b84f7678aa75a3025c0692545625321498e5f8c8991f4a908d0c54f981a6cdf1d5cfb083427e44cac8c15ba3399a3aa90326fbeb04da03090a810f018a2a67c7203470fd42427a09d81920c8d9e29ed1a93bf8bd2b8cd4ee402f2738114b0011f651898a98f08f643d785bb63bd8dcad95a17ce0c4d4b7b7f9f397176dddc66676316339ca0a6ad17fd28ee88f4a71cb8c3748090a35e128403ac178a5ef1e01c41ddea3ec27bf9020417a693791a7ddd78d76944c29d31c3a00f4f52efcf1a4ab10da795263a1ecc534573b0ee21c41b9df552de9714449f082cbf577ab6046cd6bddb0f1b8c9fee61c558d4639b87d849040c27207087115b304d6e3476973c0ef7bf1a61fcac7884537f463b3c5cfd5a7640421221eb01832cf330b179e3", 0x1000}], 0x3, 0x0, 0x0, 0x400}, 0x40e) socket(0x18, 0x3, 0x2) msgsnd(r2, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r1, 0xffffffffffffffff) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000380)=""/51, &(0x7f00000003c0)=0x33) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000300)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r4, 0x29, 0x2080000000a, 0x0, 0x0) getrusage(0x0, &(0x7f00000004c0)) fcntl$getown(0xffffffffffffff9c, 0x5) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c8e522c8468da77bcaf1cb8e4b6083fcbb5c96075498e63e0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755e7789ed480a329d804a3364e6ad7feb5c1381857825afda4718cfc0a8ad8c8042b6fc42aa3b73bedf64843708116a228f4e90a18ea45b69d9356eeaa23ee0fd709cd0e33b9a7b92ff0b7"], 0x107, 0x40000000000800) 23:21:56 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x151}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x14001, 0x0, 0x20a67748, 0x0) 23:21:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 23:21:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x120) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x70) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) 23:21:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) bind$inet6(r5, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffd, 0x9}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0xb3a6aef697d1ea31, 0x8) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x0) r7 = kqueue() dup2(r6, r6) write(0xffffffffffffffff, &(0x7f0000000240)="0d3408964881f91bae7f524ba70ee5a4d12550bfcb153da04ccdb8c7339dbef7897b2de59dce9134e35aacecea8ff4690cacdc2c3b10b7de0b53b7634b300264a48b5766b8ebad4a6b355e44b3176db0fc423510d28799c44b6e51b9b2d2a8c084a77fd1523b8cd7d3102bb3e77acfc5f206bdf646be85e5be0e4c0c2bbc2b43ca8ef78ccd05dc9a03a581f15e4cf402e549f4fee5d8ee41e839568c37ec353c6fccd68f86910a3ccb09c84eac6af55cba4cc10e832a925750d10de6ea92ec0d90068cda2225ad9d124b5d43ba34bb29ca10af085439f465679becc72d3802d69c274d14b453d419f5ad04b226ca13eed2166c1791fe2faf337ef92284", 0xfd) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() r10 = dup2(r8, r8) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r9, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$setown(r11, 0x6, 0x0) kevent(r9, &(0x7f0000000200), 0x3258, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fchflags(r12, 0x0) 23:21:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000427000/0x2000)=nil, 0x2000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0x1f, 0x1, 0x0, "8d0f0600b49615cf3a8e8a1591998e6baabf3ec8", 0x0, 0x7}) 23:21:57 executing program 0: getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x34) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:21:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xe1, 0x0, r1}) 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) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a", 0x2) 23:21:57 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0x33d8ae9d}}, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x5}) 23:21:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) listen(r1, 0xfffffffe) 23:21:57 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000840)=ANY=[@ANYBLOB="01002e2f666965302f66696c65300000"], 0x10, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) fcntl$setown(r5, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r12}, 0xff79) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r15, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r13, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r15}) ktrace(&(0x7f0000000140)='./bus\x00', 0x1, 0xa98f164e26899faa, r15) r16 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) fcntl$setstatus(r2, 0x4, 0x4) r22 = getpgid(0x0) fcntl$setown(r19, 0x6, r22) dup2(r20, r19) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r24 = fcntl$dupfd(r23, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r18) r25 = socket(0x2, 0x3, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8040691a, &(0x7f0000000300)) r27 = socket(0x6, 0x3, 0x4) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8040691a, &(0x7f0000000300)) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r31 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r32, 0xc058574e, &(0x7f0000000780)) ioctl$VT_GETMODE(r31, 0x40087603, &(0x7f0000000600)) r33 = syz_open_pts() ioctl$TIOCSETD(r33, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r34 = fcntl$dupfd(r24, 0xa, 0xffffffffffffff9c) fchflags(r34, 0x1) ioctl$TIOCOUTQ(r33, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r16, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r16, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r35 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r35, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r17) stat(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001b00)) socket$inet(0x2, 0x8000, 0x3) r36 = socket(0x2, 0x1, 0x0) close(r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r36, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xe, 0x40, 0x6, 0x1, 0x5, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r37 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r38 = fcntl$dupfd(0xffffffffffffffff, 0xa, r37) ioctl$TIOCFLUSH(r38, 0xc0206921, &(0x7f0000000300)=0x64c1) r39 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r39, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r40 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r43 = semget$private(0x0, 0x0, 0x80000100) semop(r43, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r43, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r44, r45, r44, r45, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r46 = semget(0x0, 0x2, 0x10) r47 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r44, r47, r41, r42, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r50 = semget(0x1, 0x0, 0x0) semctl$SETALL(r50, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r51 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r51, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r53 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r54 = socket(0x2, 0x2, 0x0) connect$unix(r54, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r54, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r55, r55, r55]) r56 = getegid() r57 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r58 = getpid() fcntl$lock(r57, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r58}) r59 = msgget$private(0x0, 0x0) msgrcv(r59, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r60 = geteuid() msgctl$IPC_SET(r59, 0x1, &(0x7f0000000140)={{0x5af1, r60, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r62, 0xf, r61) r63 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r65 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r65, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r66, r66, r66]) r67 = getuid() r68 = getegid() r69 = fcntl$getown(r62, 0x5) r70 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r71 = getpid() fcntl$lock(r70, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r71}) shmctl$IPC_SET(r63, 0x1, &(0x7f0000002380)={{0x0, r64, r66, r67, r68, 0x20, 0x80}, 0x3, 0x7, r69, r71, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r53, 0x1, &(0x7f0000002380)={{0x0, r60, r55, r67, r56, 0x2, 0x81}, 0x3, 0x7, r52, r58, 0x7, 0x20080000001, 0x4}) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r48, r55, r48, r49, 0x40, 0xfffffffffffff7f5}, 0x8, 0x1fb, 0x4}) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x1000, r41, 0x0, 0x0, 0x0, 0x48, 0x9}, 0x5, 0x5, 0x4}) semctl$GETVAL(r40, 0x1, 0x5, &(0x7f0000000240)=""/173) 23:21:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xfff, 0x3]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 23:21:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf48e, &(0x7f0000000040)=[{}, {}, {{}, 0xfffffffffffffffe}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000100)) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000140)) 23:21:57 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = fcntl$dupfd(r2, 0x0, r1) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 23:21:57 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c653000b02323ade8af87d3a5e4a69fa1ac208f3a57a9c549ec12da5d66284c8c07138748cf6be712edc0e8bda9736b72cf4e08c3e27f9d00000000000049b6fa1d5e8bc02fa0c363a44849612de423c6a3ec3cf0706bd060f06a38edcb989d6d5a0180026973fe37663cda2a48090041633895691925f2d02af687e6d3851837cc48abcce040e578fa72dca9babee3c17fd6533ea4d2afb911c5f8a4eced07829b9a780ab6f18dd4e94181fd1da57cb8cf51fdc3093c7c5682ffcb6fedf28a4a39bb2fab684940ed636e16ca6ae8989cc8f055dbdfb838d0f4622521d32e7012f1b43a52a7ee58edb9618364"], 0xa) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e3d5debd228c27f28ff23fcf6c4d7cc649132ee3e7d8e52c41a07f996eebed8132a67e629c2b1e749f344cee25ff030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb6d41b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eaee073e0f3be7b43b196fe6eee45d65b63d108b131fbdf98c6a764843083502766f3fb81beed7f43ed79d5610d9006ac3bab1b18a02e77f4518f3e09a5ca7913749401651b569433a3a1fcc6bce679602014fec5eb943fdfdbd5514c46f2449ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec69c11f53df58010931bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f368fa3306a7ab15cebbf93143b7fcbcd3e04938c083e6401e335062f8b430c02024bd0ac7bf9b67d63e122e40751a590c22c60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a31353b24463684ff99d91617286c81789401399f76ffd"], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 23:21:57 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="be8c4cd0056f1fcb2339704619bf85fc55bdad02471cadd8d289dfd39a13e7c0322bffa348377b8774cc016601b2cf1e4b3eb721c0a744df2023fca47173ddad78c4c545b61ccb5bec91d9bf0dbf5f83ecff40f6e02197ad3f513538f004103a2ec8ee7f1b3b851e0e3ad6c5e11183b73e9a6d2adba245e47c028fb0a5a5d556c001f8a34a0501cef58147d91d6f853dfc19bbe8d78df056ed225a3063e19109fbd6f2f48008924d2bcb9f3e92e6923055c4af0bed8a1d756f76f15de12b9a387bbcfb8acbf88ad699447bdae66594f973fe96c82329741740c2be12ae89e2d9dce63437b99079417966fa1c869e", 0xee, 0x0, 0x8e) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) r1 = accept$inet6(r0, 0x0, &(0x7f0000000200)) accept(r1, 0x0, &(0x7f0000000240)) pwrite(0xffffffffffffffff, &(0x7f0000000000)='M', 0x1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r3, 0x0, 0x66, &(0x7f0000000000), 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:21:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = fcntl$dupfd(r4, 0x0, r3) recvfrom(r5, &(0x7f0000000300)=""/104, 0x68, 0x800, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r7 = dup(r6) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000000c0)=0x5) 23:21:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000228aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}, {&(0x7f0000000080)="b2874a4b301ac3cfd4cf1a110aee8a8910f44b70300e2a702231fc9882e787fcf4349e52c55a05cc262a201015469ceac5874915eef576c6cb61d59f9820d46933b157d83bd55eeb9e874b3f2c98efac0f56078d08fc2fed35ad38c33099ffd106f42d1d0f90e8244e8bb0cd41e751c0626e223d41af19c1c383625e4b15ef2b722af8a40b2a5f4a38cea54ab70188", 0x8f}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x7) 23:21:57 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/40, 0x28) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="d8", 0xffda) 23:21:57 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x409) getpid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) clock_getres(0x3, &(0x7f00000000c0)) 23:21:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205815e08289ac56f77cdd0") 23:21:57 executing program 1: 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}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000080)={0x8, 0x1}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000092"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 23:21:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x6) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) pipe(&(0x7f0000000140)) renameat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000200)='./bus\x00') 23:21:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfffffff7}, {0x18, 0x3, 0x4, 0x9}, 0x1, [0x6, 0x1000, 0x8, 0x7f, 0x6, 0x0, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3d) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) write(r3, &(0x7f0000000100)="88449a0c85da9bd3d7d670367808fb1fcca392c7954d68aeabe2106b934b3611ee8ed167f3a0e30c09096d2e65da3535b435d1de7b9485f5937d33fd42500c3fc3df7bbf5f8fda8ff8f4a159e20ed88d5e3bb9228162b731d1f05c2eca2302877498b5095e8fc5517f4dc1", 0x6b) 23:21:58 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd00000500000806") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 23:21:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="f365a238c4023e3506215db2003800000fea67d4", 0x14) 23:21:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) semget$private(0x0, 0x1, 0x47) r1 = semget$private(0x0, 0x0, 0x80000100) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000740)=""/204) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) geteuid() setregid(r8, 0xffffffffffffffff) getgroups(0x3, &(0x7f0000000040)=[r6, r8, 0x0]) r9 = msgget$private(0x0, 0x552) setreuid(0xee00, 0x0) r10 = getuid() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(0xee00, r10) fchmod(r7, 0x100) msgctl$IPC_RMID(r9, 0x0) 23:21:58 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x37, &(0x7f0000000040), 0x14) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x54f43816c9ccbdbc, &(0x7f0000000000)=0x5f, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt(r1, 0x5, 0x7, &(0x7f0000000040)=""/144, &(0x7f0000000100)=0x90) 23:21:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x40, 0xc5c2, 0x2}], 0xfffffffd, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:21:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xaa11], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:21:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x36) select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 23:21:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = getpgid(0xffffffffffffffff) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r8, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) socketpair(0x20, 0x3, 0x3, &(0x7f0000000300)={0xffffffffffffffff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r15 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r17, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="b7858e553f39e247ef8c593b99b9616b972847e26a3d4bb1da1cc4f427aa02fda32a0c8f4c0542a86f3958cf0b0526be6de33aa9993ba858520864a6ee85eda2389f79cad85ce4f32d3caca5c1", 0x4d}, {&(0x7f0000000200)="88c81c1b02245663a6cf372841f8d7c7144c07f9b7fe7cfda48330bc5daee443ff77a25995bdfcfc3ed323d70cba2a61134f91662ae920e179231be3c66297ecf2f15ce3e7d3adf20bde762dbf24a58a72c9ccc3eb5a5b9bb51786c9a71a4d766643a5185a69ed84a3795dd40a894dde", 0x70}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ebe3e46a69e4c63c", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xd96bc93fabd119b2}, 0x400) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xb80, 0x0) ioctl$KDDISABIO(r18, 0x20004b3d) poll(&(0x7f0000000080)=[{r2, 0x4}], 0x1, 0xffffffff) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r2, r1) 23:21:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df8ea43b2ccd2a35fb5dee4cfa70f6efc7ea1eefcfc94af792d5bb2bbc4b0dd248377b1af5bbf50e9889e5a5a7e91f8207e1fda536a36b2d9eb548d3a560a71811d5738da6fcab7f91593c20a913a0276f242ecd14769f16cbee70c435921d7749a938c73b82110c583e3634004a71ebf3bbc37c4bc34f55e52bde1e3a4d8bdcfc1b8bb437ed77511c5376733b8721b25f95a59cdbaa7ecfae319e410706543e165e029de3f3e4267a7e4824e8b7df064ac3c3f04facb667d7303b634a5e7e773ddf0bfc4cd6ab04547386cbc825acab2dc689f1dbc07df1e66de06d4f54", 0x115, 0xa, 0x0, 0x56) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaf37194c260a4f00808183c00fe80000000fffa0000000000000000aaff0200000000000000000000000000017f"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:21:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x8) setsockopt(r1, 0x29, 0x20000003c, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 23:21:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) madvise(&(0x7f0000ed0000/0x4000)=nil, 0x4000, 0x0) r2 = dup(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000000c0)={0x9, 0x7f}) sendto$inet6(r2, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:21:59 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x87, 0x0, 0x0, 0x5}, {0x15}, {0x6, 0x0, 0x40, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = getpgid(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000200)=[{0xcc7e, 0x80, 0x5, 0x1}, {0xffff, 0xff, 0x1f, 0x5}, {0x2, 0x1a, 0x1, 0x7fffffff}, {0x9, 0xe9, 0x20, 0x40}, {0x3f, 0xfd, 0x64, 0x6}, {0x3, 0x8, 0x7, 0xffff}]}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x20, 0x1, {0x9, 0x3}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) write(r4, &(0x7f0000000280)="dbe4b9fc7b0f87f7abd98ceb49a9e89a8d21323d72e12614b2724abd4df666863b6e427b9db40f22dea16de1630e25b8a50d8c19e6af5c98efa15967ed22b94fd4bd6c6d4b34fdd8fcade573211f71bae7cfa949e3c09235f0ae795e2afaddd986f4c30467111dc68c085e096f18aabda9221d786e55f4eef76e59f6ec27a60025946eb1abb91d9b53fd26808aaef0ba046f94cfb5d2df76", 0x98) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:21:59 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x7, 0xca67, {0x451d, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) getegid() ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 23:21:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x5) r2 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 23:21:59 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x4, 0x0) getdents(r2, &(0x7f00000000c0)=""/4076, 0xfec) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000010c0)=0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r6 = getppid() r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r8, 0x2, 0x1) connect$unix(r8, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r7, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) poll(&(0x7f0000000080)=[{r7, 0x20}, {r3, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r6) getppid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) dup(r10) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) fcntl$lock(r9, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r11}) getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x8000, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) dup(r13) r14 = getpgrp() fcntl$setown(r13, 0x6, r14) fcntl$lock(r12, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r14}) kqueue() r15 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x2, 0x0, 0x2}) 23:21:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202, 0x0, 0x0, 0x200000], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffff8], [0x0, 0x0, 0x482, 0x0, 0x1], [{}, {}, {}, {0x0, 0x800}, {}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:21:59 executing program 0: socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000100)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) kqueue() r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 23:21:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x21) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 23:21:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x80}, {0x800000000000006, 0x0, 0x0, 0x800000fc}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:21:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x38, 0x0, &(0x7f0000000000)=""/56}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)="3c2ce1d55b5c1917d1d5fb28e131734f95c5fe463afd20d3a7d5794fe30ac5f5b081a18840366a5ea2f4858950a1dd89664538c592c091bc63c7c27345fc48c5bec68248e499ea1c73227da3ae0c0fcb2730cb3b0800d3d1f0ae5e8f9d8f25070588268d1d12fabf23223d16351ae485475eafcdb6267d8ee83c754f94e3702bb2ad519c2c18861d932a8c46c19b0d944334128a07235673b6788decf5fb865ec4f6aac42eb0e312d95ba37f992953bae46f7b7cd70501bd3679f575c2fa66c62c81a1705989dae8b275ed9474ebf5e54ce4e931dc7af7c3e7bb90c0919d6e748391d4b628930b28bc58a925e68e0c810f5bddc258e1227a223239e28d61937afd7de1ccb89d3e25ea846ceed7a22cfad9c36cf74ceeaa15d1514cddc400de124cb7e115b18b83f2348d97662bfefe80f5525931eca2fb8ae963fc43b8994acd1a0d17bf5b5bbe023ecea24ca67abd97b047bfc50e43061f373a128c02b923f21521c90a363d915a326013d7f5f0743f8a0fd18558d7b5410e0eb4e77c3dbcae5197722ae30664c940a0fd7943c79ba4db4a3480f2ebd66e47ab352e43caa3536cd93a58ade1ce1b8a539838d3ef8203798391de8f210a4267a426d74642433002aeb137252cdb2fc50ff953415c8cc48558e67357692d1b5ac09cbb23672dabca54bfb1179ed65dbc4797352f345ddc64c5f979d09b0311da9110a2ae42398d031907d20ebe77ed9c710cf000a7bdf646707150a06362a3e0df736187b488fb1a1dc65b9a93d05f02bab8687f230fb091efc7d30649e5de84af8d903779950ac3ad730786a37523cac8b42c545dc965dbf12b0c7a9a40baa2c570daac2c7ef9c3911d1b21285ad8f53262f4be7609b8b81468030856113930acb0f6e2bbe625c02c9811bcc23658369497058859c623f3895d04eb74c2c791031342768b8c596b5d931919dc074990c54ee33b5396ca833814425981b2bfc9e8e335c8f8f6888c9f10aef08ae02e64a5ba5cf12bc78b8eb17b675da3bac46c3a5e8e37b1883f71d6f4138cdd86c145e6075d5631fc70e0dddec6d46e118cd64a338d31b59322d20f892829b3aedd6d7e10a9cc01fd1efd7e96dfd7107bae6792e6ceea666ee978e7e1cbda7b4b1418cd73e74d7c9ad4e0034ea3d59257b71a937b4905ee98924266a5ef671172a1372dd4731f43fba465a070cce9a81d985503aa428de7d8c7e2bcbee4a9b9c02b3e0fb4477cd92658bd2f89690acc3e2c29410f26f49c8855709929198f8b4945c6c712dcf4e03bdb771a5d84b4b74d20bc32d7509ed226e1300a49b85fa9770196334fb9bd34223ca12a22a25c20fb3f84a352519d5e45acec4d424a80ebdbe520ddc0d8263c3881985d256986a6ccee3c198c3799aed9192201dc5e6ec26cfb6469b4a255d2556489a657e6fe624bce6d7a144b28fa8468491b368ca7a38a9ce06f82067cb4b90da563ed194934f61581945656ec1032ffccafb6bb0bb33f40bd60e6282b772bf3415e5b38340897a5d5b588974f7a2864299fb56641acef14feb2c9aa7e63cafd583cdf768a6a234c3248d083b659d1febe6d727e8a6096ba0961f3abe94ade1e37530d5e470c5ca00ab1703bfc05d44075848b24fdda2b41e6e1a98f4a034d1a44376c3063746acdf453584a558aebfe89ea21e4282adb17e8715f2bae683702d25c17c352a06419c7060dfce53b2ee6cebe4644cab7f9f071e69810c8a617fdc155504ba191240c91d1d3a2930c61f8ad306fe12cbcfe0283d41f159060d1cca27f06c7d33189fefe78ac2b2de22cc0c21cbf71c205abdc94bb5e4f9ebec507a05e5d8f0d5a625484c3a44aff733c45adb612dda429625bbb3cf04782b49bc1b14817145ec677ac7b1cef1dd9b4b69dca3571e716bbcadc8bdc13dfc84beb0942086689d45339c65e323ffb6011869d0ce164082a384791cb43f29d85b378cf7d544c4a8e060ffe4cf030de1257345606181ee7da9321756d7e99beb896dab544c42761b6549146d4612baf7ee2968f80ea26d341d516a2fbc9c7788d502e509ff9b60b8c45c2301a93b3ed13862f19bf9040c07d12cba2287b4e8ad50c93ec155728501008e32232810c8cad51fb8797ea6edfd7ead6ead4a4adc883cee8d8120bb5239979ddbb355a24bde7b74102d7ec3866714a331f314e32695f501ecdebe5be1b92be443080e60dfbaee36bb254e3a9dd7ae93f8331449bcb8637f5d4a3d21f988470189f75487389f65bcdbec28da686d6cbc1dc1630be45ef2f193f43221c704962893757a0283bd94cb3342478940e2c5fef1935e039bcaf191e2b01f9fbad3c204ec825219adeadb7b3447f340f57fdce47cc5f32185c553d4b75b5625153ef7138f62af615e838e0fb0355fa2b690da66990f89e0ca91348e0eecc5f60b13e652248eacb4c7dd15f4fecbe1178416c2300cc920e3e9c37f1a5666dccef88ccd9b3d65499b74a8fa94d0970a17b252a3c49ca04dc11578ffb6b40be041bd25441b8cb3e2cee02526ecc71c334efdd4d7490c52c9486d3261fb9135eeeaf8b06d564fa263f4a17a58e36ec8c322989d28bafb61618f6d5a1c5e12c07a52e4a6e9ef6d05405e62ed8e830a20512b44c5583739b73945d03e9c828703ec9547ab760c9c054c25bec271bf0dc5c0293df75f53e1df2b5f0c6fa9e5454928107a2688fb373dcda2b382fec5ecce213d79fd79e7b0a0415691c924879648d96486e1d757bc2e94e50f2110cda16ab2749670eb94ec4d33dd6de3323ea3d0bbb8300bc476cc7c2389a6cbb9ae5eccf30688bea86f6ed8cdc68d131492ecc400a5c07477b214dbcc2ec50f46b47ac7f8cb3ca1bee4e2054ed576fe1695f91ce98033179bc821e2c2f8c8f3a268bec2be5d85ca76ae3b39405a47c5381bf6b6b7a407c230fa5ab58df819959553978a49eaf2c9ed2788d7574ca1f23397a4c44b4833a92b6aee23823a4a4269d4d7917768506354589ca7401ce6afcc0c043aeba354ec5323ea8f6985145bb2bca005c762fc5c4ea80fb0e862cbb3c45e9dcc11b1e259eba25bf0300b19eaa6551a9373c5f828ca812e4b777a5b17024c1019e02ab5b0fef3df053789f5f7760063bf1341c1e39df5291f3a79340212a4c1e38c89793ca97f0a565fb78af2be7580eb5a0c9af5fab60a1a8fbf44a85dac5e7e6cbdea4ab384e1b0e27ba1689e58ead0050625ad68e48807fd51f428d3fe1fc0ed0dfa33c54e479176ad69050dc6db48cf90110d7e24c7abd38d8a0d71a14574c8b9616c2c9b3ce7fe18376dba26e7d7de3bbac9f23dc37ba967bb98affbca64594277c0651a8cc262cbf59c97142eaeebfd9ad76db80b2bf497a349f91de0b7d3248d947ed10c8f6630421d8c93283789d9883c256f76a3d7d6b7865743f28ee0c02369b29e5a63a589ed1497332750eeba5f1b14d703cd8fad553648b92584e6686ce21827867e99ea67e99a1c7c613534e01de838bb185b17b8927a0d0440446aed47f039fa7544e94bb5b1207a820cca70c8908b5e35b55c1734e803ceb90bd42323e121f3d7bd3342336e4a6a7fabe6ab5432743533177434d5e02491b4449bf7fcf515131cfd0c7304e68558d235838ed5c8a18b8b6ed480ab43a1a786f0ffabd5844aa0fb257a4933abd06e487b417809db8b740aae7b3b5bf0a6eaf88d9ea0327c17098f9a7e76f25d2ab3c33f85f426a5572fdba7e9ca0c328021182f1f1536af9faace14bd8b45a2a7e09f1568fef442ba0a5cd9bdf57a298349dfeb819bc9367024f49be16c5cd9fede4c79e39a00813b65a1a0477c20bc3c0762a912637a75f30a95f7c9ffbf1b105a9ced46cbc13ab4ded69b808a33f5ae4758149a114331d2b824ad6f737b4f1a02dbb340c73bffffeae2e8109d10045eec9c43ff245c7afc8b9e30df46cd99f297427ef3fcfda51f7d7b52184a548f7e545aaa61a7aa5811896cbd1d6bbad653e3b506168f85f21e344d96210e95b9a868e55bbeb02854d307eb42f9d74f20c48cf1839bf5969b9e5520aa6a12a6d00a5ecaf6658c2b9ebd4c56765fe3c9a4eb86fffea34c0916f41f06e19e974af06ceba0d129b9b964fce8a67910fec7c30dc8e0b8402c936b673b7e5baecb0ce6f82ca95876c51b9f7f91f875111bbf91015b281b964b9df6f9fbce6c578a1c58a463278ee1b40f2b1e0dd87d95e40334daeae36033f9d132811eff2d9b13e8dcfbd82db16aeb4a9247343516dd9e16c71de5c131acc646a2b8768ffb54f5cabf31a8f39be6aa79ca4a53906cc53524433bbfdb46a31a39338eba0b3b86058f76bf878daaebd615253b8e1765b9f1e4610bef998f8a8f9fd31329d48475afe5c7eaa4381fe35e7fcfec838936d1d6cfc6243a75bfcc8740b3a308cd376a3ecf42ef8d98d5b6cfe6c89f661253fcad80e14a89fab191c9ceafd3f063dabb25c3fe46afdb8be6a0312e3a111c1354938dd0593f21245fff825af088577b09bc32796a94c9e05415a0de0c5260f8a4e266ed4530a7fac08090a7037a4073a06d1c668bf9e8c6cbd8c7a50079963cd359d7370c6792bd731859565ae9b5c247a2269365f319f2757a9960dd5f33bcb8d0c690bd9aed86a06f2e04ac941de31c57b79a00fdc152dd65fcc6d7bd127157b1cfb98d7e12d735e72bb53ffc03e7e8f5e1605a9e58fdba1d903c4e14a1d52b4510afd14c64d476ad10c9f4121997efede782b864043390cdb1629b37c743f7e0eeffcab66778d71f4e6faadf6b99c3f1eb1ea2b08e64d428f24d4f31499c7e27c8c1ea220c8cd2b474f6460ab82aae413d0f4595246c594c21d03940bd7146660c27d1fba5e21b7c925f5277a73d11fa5d26393e8aefd488545552dbcb515248ed07066c2865d5fab13f233d0cdb0b4bb2613c10270d86fc2f5df359e090577a11f7fd8bf88c02d4efbbc4175b24d42e5a4422ad38bc772c7d564ef152c6b10f65245c56ab5a1f08d6009c5baad277c5b7bebd66f3645bcbfe9da6a5192f0ecbf8c8f52919679e6b6ce6b2962979fb740a742cb50cf49b351249b31869a9cbfc3acc4b3dfe8cf78b40114b3d423cf914221c77ff0dcfbfc13f57fe2928f72606b505788995a0f9e77079e92b232c39b2a02098be524e1350e988c33b3c30cef83516ce8e07218f1d5c80f74a7cdfa20dae784977dce862e7d9a0845d60722c92b248eeef14aeebe92f34fa1dc533112c3df6cc0a1b89308b3c8ee2ebae8913d1b08160aeee5767254bf76e20132580119bcc849f31df25bcc340954590f9889c3cfceb36d1c8c745abf35e57349bc62b6858a7c917ef2c43f319dcd02abfc851fea38353d198bbf9877ddea67c6c82e378dfc926470f6fcfd6e2630d444fb4deb30cef5551b3e4fc62f217e718b99c1b3284c2ddffd53056106d6048d2fcd3d2ab16dbbf62800cf49b7d2378daa14bf28fa0bf6530740790ec2d608ee9fb0dbfb4efb76585ae2eddc5ebfc0c1c354eeda0b60339dc7316f6ae4826fb9c8ade097c3d9ebb9598354f061984c7131536a0689fb5178bb14f1f499a95992fa814c2ad7fc4ae4c538573a1cdc29df5506004157aacf312b57cad4bba6cc151bd24002bf8bd2372f2a88efae75e5e75727b0ef06341ff13c27069628b38a7bc915d48d375fe812c0483aab3094b5d603f4ac59b72821f932b14e915d5341bc87b01d2533a544dab236bbea35591841d3caa158837e21e33a621005eea59a9f7cea56ffa7f4be18c1cfa10ff0a1f6fe85f8b774fef2d1662e8b0045a565c08877033ae132000bb5", 0x1000}, {&(0x7f0000000200)="011e484cb6da72b2e26ddc4146bd9bc8a4aea6e863f8bb0b116ebf76abf4f7cdd9188791b5151c0c57e7246aad9e17a2d7b6c81053b2b0137a695ef1ca17ade73ed60de507597fee87d98f2abb020cd4788c931ee70ef11616cb3cdb3a4734c8f2094d7d7c618cc36ef257ec27dfc14c4dbaff6fb951b6715199df442a40c9ced1724d59fed9b7fd420c4a71f6196438217be228a9f347ab025bee14910a2dfdcea5", 0xa2}, {&(0x7f0000001300)="76e9efbc12cedcb798efc5d4b3766bbdf8cd20d0e8a51a6be8f04341e1fe2f95ee9973fc92f446fd6ebbea83d8631400d311e5a96f8d6c075aadb6d07bd0a6cdf87e0313c7f1e7db0b1d9cd61944fb06960ebb8743b25f", 0x57}, {&(0x7f0000001380)="e6c07b8ad80a44dab9c06bae928aa8636ad39eeb4bf8b260919c1aa2195ad27d333f82980eae2c27f3980d0024e6a2f0f53c00485bd5b163073d26dd7a86eceeddd2f8343a9ced73633cc7973def1d1c0eee14db9b14d496aa9ff5958552bbd1568b4ac320c9fbcd191022c190e27ac1428bc9113c1d2d3c87116968b0470acc9daa0c7bc1320d40907db1cc7d0b5bb034b254e20721abba4fc01cf704ca796d559a", 0xa2}, {&(0x7f0000001440)="5afc5e4d34fdad67d0a5fb229777ff2f55d8c314c7b85cb2a1eff02ae2b1dd55c0c3f90f777ab7d645c2b2c5fee8ad144b672e9c3388642c7527f6aa98f8be4a6c288300ebdd8e7fa92e6044de84054c70e2cd", 0x53}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:21:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000140)="220e22", 0x3) linkat(r0, &(0x7f0000000980)='./bus\x00', r0, &(0x7f00000009c0)='./bus\x00', 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="83323b6c4a3d71212bbc2d2405c02dd678", 0x11}, {&(0x7f0000000240)="9f65da664558fb0f2d43677e3ba00dd1bf795e23c7358f37f64fdce0bd3afc0a56b76f451ea19ff29f20fcc075f6256ca7fc1388530eeaefe7cd12560f0d688538d11d7e3f1d6c7361249685fa322a403a78e9db9161cec5cbe3dcd957dee8412f66d29d2d420415830b", 0x6a}, {&(0x7f0000000300)="fe1db5f4dfa74d376363c2b822fbaca5c7ae5b1fc5f162d5cb00652feecd2877bc", 0x21}, {&(0x7f0000000340)="e6b4e080d716c1f0a5d63e1a0a69c5de1d095fe4246020333e0b9447aa212fd2ac7b3422ba90a86706786f39ff9bc0e07476420464aa83c94e5a7e65300834bfaab84521550cd1dc56bdc0f166d5519a89414711e7701bb6340b232b87b49e0c55696047450a91af2133d47d3d83f3f6208051cc", 0x74}, {&(0x7f00000003c0)="9d3acb6c2fe4b630afa76758c01347df94705e1ad5702c60433ec25568c753a2d5d5d1ff5faaa05ac9a65abb3e52788af9f1099c867f3aa8d6e46ca436671e1ffff0845fa4e6a696b44891219f4181735c0e3f6c78704e5f8267e5525c50245a0e04deb355079b64bf5e01cf275156f89c6ddf56eb221f7c3881a1f9ab71c5dd47a4ab9b56de6af4590a6fe744bf4f34c3a5d698bd308aaf1effa3ffc1c9f93614a03234f9a15898050e40241e9cf45f7519237c", 0xb4}, {&(0x7f0000000480)="24e704820c890eab102338476dabb3d07c3835fb3c9c7ec0498db46cbb013e68a0cff65196dc01b49309d1e07f0c7d704f186d9fde611929acba0bef9facfb", 0x3f}], 0x6, &(0x7f0000000540)=[{0xf0, 0x1, 0x80000001, "fe1d2d550a6a9c09fc823aed333e4c58883874d9473d1d8c5809d1639ea42278ef9e12d1074bb2ff72334c68ca2c26eae99d3dc9316f40ae2acc7ff3ffa2038ccec2eb84e648069861648c24e02dc6fcd36e5146fb8faed67a9b51aeb7c48c7b0d86410ed9e18bac87eb871aaaebe49ced5211f21c2ea41f71c644f619992e554d118ec6784b09f5089561acab59fabba8bf63a3c67788ae04b133b1585a2ad0cae871c52807da35618f8ec519f07a8912e2e388fed8ab6d6623b1786bd0ca447b118833038e52b96fedd163331fe4ed34590ff0422998d0079de3f0375a"}, {0xe8, 0xffff, 0x8, "6ef3c3a538df10fa8976424f6d22cc8302c23a5cebc69f364acd2b0360fdec4c605d7749af732c9ddd99de0ec980ada06da606033b8ebdb288916c338300833ee165dbaeb95c6413dfc4f0ad5a4992c4e7e34f039dd54f51729d3b4a1f9acf88f3355d2f15327681c952b5e1a5669ad382cd18295fab99f5e18a9f01ee63e76eeac27ae61f16df61ec3ae6854c9b36f373da8e5df07bea44468eacdb9976eae271ea503de82335b4d487b965abe4f0405c27b5619c2fb99fa24f5618eb579828f086248fbf98c7a3401948f42c0d59368585"}, {0xb8, 0x1, 0x7, "e700a8d2bfbc1c4ee54b26b5679b8dc0b4a488fd2b35ca1807debb3bcb9f4d68fab111dd8f57d1a7960ef39a1503f4aadd2a83989b672ad7456b14099ce20e485eae46eb1ff622af750e43930989f11308e209755b0b6e9b81f7e0d851ae161743c4bd4a1e2eef93b8a849bef0f1313c2ad596604096f8e4809adb71905014091bfa27f3dd108f0a0f8c75fc4da251bd0149409d57d5dd58ec7911749ef7a7bf4c41"}, {0x38, 0x1, 0x0, "2e5563e63f0bef4078bc25198a418ece00fe0beed0ff9ba927c04358891766d4e2"}, {0x100, 0x1, 0xac7, "b00477c00b9faeb27d51a4e94b958e622b8c0ef39651a79a2e13c34234dc544c13d429822721d5b7b9e0210ca09488ae949122a2a063d18b1f199804b336e814a173c7f661050bbe9991938ce27572029a63fa2f4314df8360168ec2082a02c1dfbe8286c81cb1b75fe428292c43c7bff526ec7f6b0d21091cac0ed16f8d7f4053bfa491bdf5a15a9b79622c6ea1bb65e51531609e5841dc95c4e8021f27ee958cc2047dceb8c001a70553033c31c3909565e8d39f812be77d2ab6176d7bd1aec3c0c979a6b1baee95a1fbce1f8dcb1816ee0e7d057140fae1dd3c5cc0f6da265d8bb39b89e7e7c24ad1a5"}], 0x3c8}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) fchownat(r2, &(0x7f0000000a00)='./bus\x00', r4, r7, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x506, 0x6, 0x7, 0x8, "b00307c6328ca591700e0e172024e8020ca01836", 0xb60b, 0x2}) close(r0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) socket(0x18, 0x2, 0x1f) setegid(r4) 23:21:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xffffff37) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r6, 0x80206980, &(0x7f0000000300)) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe0, &(0x7f0000000340)="eb147b18bc91f59c8409613e929c2a7341e07eb05a3596426c731c3072556a1704da4dcac213ed2e02f58becb6d800190fb1149d727f2fc2496662392cc41e7be6c88cc8938635434b0cf7ecc0718662691eeacd5f0133d291920d493dd0d4f14fe24dce70c2b6c8bd5fb6cfd4546bc03852d70acf6d1ee1e1d965be7fa5a872342846e93281e0eebe943af3ff3c85098bf14cb94ae15c8e2288d09410ddd6b2922f3a3163be302f9ff7377397044bd193ffdf501a509557cda33d49e2c16a252838880b0038e70a17968b2069f4f7f1961cb43498ff4464ba96d245e532e837") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x3) pwrite(r0, &(0x7f0000000300)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x100, 0x20, 0xfb, 0xfffffbff}, {0xff, 0x3, 0xb6, 0xfeec}, {0x4, 0x20, 0x8, 0x9}, {0x400, 0x3f, 0x3f, 0x7}, {0x0, 0x12, 0x9, 0xfffffffa}, {0x8, 0x80, 0x1, 0x44}, {0x3, 0xd9, 0x80, 0x1}]}) 23:21:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=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'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="8265d4548a51ca7ee435ab6e49c24ce40f337403da41aefc947104bd3fd0a9bf4eff95cb40278629ce3196d139ae12b8d061da72310b87d552cbdf4fea9563ae82a4f0e9557f36099526f1134c2dc32286438d416ea371866e27bde5350255125a28df8d77b0db5fad812d2094a75c6c5650d6c1316b1843c50980b1f9d1663f585964775592f9185d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflags(&(0x7f0000000540)='./file\x00', 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) bind(r2, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:21:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x3ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3ff, 0x5a, 0x80, 0x3f}, {0x9, 0x4, 0x5, 0x8d7}, {0x7fff, 0x6, 0x31, 0x68f}, {0x3ff, 0x6, 0x1, 0x2}, {0x0, 0xe1, 0x80, 0xea}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:21:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100)={0x4, 0x4}, &(0x7f0000000000)) 23:21:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) r5 = dup(r4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = kqueue() getpeername(r5, &(0x7f0000000100)=@un=@file={0x0, ""/55}, &(0x7f0000000140)=0x39) kevent(r6, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:21:59 executing program 0: mknod(&(0x7f0000000740)='./bus/\x00', 0x1, 0xf6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000640)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000006c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x75) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pread(r3, &(0x7f0000000780)="799ac3c80b9fc66d54b2d066bdc9d1d02694b7a4947e8b8a3a3b91635f370b2ca62c17d728c1ab7ce0bfeeb997740abfdfeecfff65b368dbc060b9c12dc777fddd042c455530b99fb1ece2cdd5c010e25ce11bfa7fb797bee3ff490c75c3ae60e258089a91883b628e8f8c78288321a9382ec3cbdcbb78d68345f8f8fd87d9b56c8bfbf47b0dfe90df6222f0c0fd9283cbefd5218fde83bdf89e3d7d6704d287e71f335bff543985c9778146081c84c709f626a1f8418e", 0xb7, 0x0, 0x942c) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x74}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xe620}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x67}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x7fff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10, 0x0) 23:21:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008ba8002b270000000000003456f54464e3f2000900ff010006000000960fb5ccb1d0ba9fd9", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) 23:21:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="31e16dd93fee1e66105354723080ba7e34a77119cd361d6b24b196ae3e7ddc2cdc3e4f999b4da70d8ec78b454c0300000000000011df7ae6f1607802c3a7112305b313af355a0ee1c93ffdf45fceebaf6783e6a6b63912eb8bfa40849d3a1aa9ca12c5e84a5acf40c65a689b4bf081145ab4bf020e731edd2af98160ee66c71d8a37a7d617cab43413a517bceaf325c638cb3cab5447be1ed741f4ab8b254338e2edc562b2a3222f4fd08683a163814da683f8d473d74e46e07932a2a02a5d29c68afe378c2922c494598f675d93523acd9c0d10541accb1084dbdda7b41f52bd2055213b86dbafc6f34ce009cdfd1fccb2c53bd02a7570cf4096c1d70d2296501ea39e0003eb1944b77c926ba32e0241eebc3446c6987be10f20af2f2f4c122457d0f12876ef5361599e9c9b73d95c0fa10ce7c2f14f7e355bab59b76e5092425235dd43d1f16912a7a66714ddc60c996001177c941dbc8f76cf098f1f90a459b2fc29aae5901c582e9ee734d3b8e6b78d3ae325f375f3220425b115f0a90de4cf2dc3e80a044b5077bc0df7f755a913f4ed1cc3d0a8d4a0f29bf666012d3000000000000000000eb8b76106eaaca1941ca53b8ac50ede7911cbfda1941cd8760221fb207a7916d5bdd82d33e49c12f000fd446665e216e2052f8fab17fc9be71cfd2b610559df8a8036581c1e1e8f78ca3311e1ec85112aeac62ee4ba33fd7a43a0b20b69b7b2dd10b969ca25f9597f5b2848d48537cf263b809d6d1a1555bfcfc86570ef605538337cf9f39c2d23acdf35f9ae80aa4a3a5110447980034a2ad94878f5d1a20803cd9291c7dcd30c785d6ee4cb996773bf4dc47b16c149dc550bf97f0a416706f49090c96fe8ba2a7dbb3f237c00cd81b9bfca5ef935d093067e9a58f721892a032a8ced9cfe8fc063b64c08c04fe711cfd7d17cb702db59381af71166f84621f5828fcdfbd55fcba41216ffe7aa1901b8c7096c914623bfa6ecda3b8f98167e62a5482669a85e7cb9892a442906545a21b9919881767d3b1c2243c0afafc81e7db9b28703c2783c0f50d751e33a51b2f743bb8fe5eee4cabfd61fe931a4a4468c00b7d86a69ba378c47856e6149b9f1ecded93b82bc07bfa2c063ab25de84c1d2623ff9b5da8e1e3c76a4cc7ec957750193ba08346d17df93a875423bc67add576761c775344647f98cb47c90f36f1ef903a63db4d3934ac5c1a22a4c4578f906e9ef2fcd349bc0cfd54ec961cf3a17dee25992fb0691f6abf179b3212586fb98edc11895b300400000000000000000000000000000000000000000000fbfd2e3549c595fabdee01b480e50ec4a49312354a3ea3ce71b7b737285a50d2eff6b8e15b5ce3282113d5e87cf43abb151ed22bb23c6102c0dc40"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x0, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r2, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x1, 0xb, 0x8) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) r4 = dup(r0) listen(r4, 0x0) r5 = socket(0x10000000011, 0x8000000003, 0x0) close(r5) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad122c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96080000000000000000b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt$inet_opts(r9, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f00000004c0)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000280)="8407fd75cf8a226530e60975833d227adb9da804541b82a0cc85db0be002000000bf0b2e33f5cd", 0x27) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x2, &(0x7f0000000400)="5503c53f421907b7283943550e0c2f6dda8c20cfc99a1a305b31ff7a68b6b44674cf64a37307a8cd9fbcaad64bc8066a2e1001e2c0252bd0e6117bc27a80851ff5034d7bacd1d7d086b64e48331052fed57f03e62838969fb6b46d279408fbe128aa67563b2212bc7edca32da5f93e993f6fc143b7340cabeaab554fc6b6eb7e9c5407174b5618aeb7bff00b076be2c70ce8b9", 0x93) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x20, 0x0) r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r12, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 23:21:59 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe82) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000008000"/28], &(0x7f0000000100)=0x1c) nanosleep(&(0x7f0000000000)={0x10001, 0x3f}, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10, 0xffff, 0x9}, {0x108, 0x1, 0x6, "f4ff0c8dace87e0016a85c433095db45f7ad8efc9fb91da8dfdf42ba42fe4cc06689752d7473fd63392c1b36aeb19068f313e24f1a8cd161955a5970f928ac17552676ade131c30c7f72f37863aca6b4c03b37b0a4111e0c56ec199c945589fecebb65a7de1f98ec205ccdb3edcb9b866ad233cfca2e48e143cb894a3fad4fd893387b4834c2fca18a03803efde713d976642a5f05cda0fa62c132fdce132ebf48f5459a258883d47daec4dd390441911ccb9881fc23d9cf26d78305b9a4ef1ac936189f6b3845c0abedf24027018105ddd27e63fae3444176b9d7e56b7682624555e4d7c834c9165ea8ccd772fa2db15580"}], 0x118}, 0x0) 23:21:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = socket$inet(0x2, 0x4000, 0x6) setsockopt(r2, 0x1ad4, 0x1ff, &(0x7f0000000440)="b04c8053e6ffb67e77d95143cc57b6d3907758038e733707441178242111bf3fdeaf359fc588c8f8729955282b00189d1572737ad9b18cca91ec2422d9a80681a3b5702789af7fb5898dcfd09b3991c4afc9010974977eefb0d6c4edac889f5e13d9528d055727d1eb90ae6811fc99a6481f363fcaf4c6b3acedc12d2b409cccebdd6d875b456034a55026506a46f74beb3db46acb050ce31ded15fb45f62b6f86005368edfb212b7e80ce8450db24b8e001d1bb34505e86fc4312750fd726b2d0dad75c06c6e4b239edc98de73762c13e976033985d206bf2abef7555ddd5b761dd6ae565fb6e774ca86b3345f5c098dccb07", 0xf3) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="f0339ed177de01347f5c0854513dedec6231a4a89e6f3804a9f9c5e5c8f3e41f6da55ff276189a91e8c19f27f6db5e771a822bd2979ae12a817ce67b2ca1ca09d2f341c9f27d5cb5b048ad96440f35092bc5ae2947a58f77dd818b296efea344354e9f7a672d43220b04", 0x6a}, {&(0x7f0000000000)="926547d859d583c284f9e8d0575e5d2da8918a3e602691e9c62d84b5bf26", 0x1e}, {&(0x7f0000000100)="748d394a809d01fdc9475345d380c2e5529229918edd837f9c18ee67c51695131d0529113418d35077f931883658dc70461390b8c8993c9cd4ee6dae77ad6a50bc1466d43111e116efc1b84e396038bfdb37c4", 0x53}, {&(0x7f0000000280)="6f2e407a0cdda463eeec0adb3a556e6440d68d4ffd89adf2a12224441e22843f923d948f4e325a5aff7893768b2d4801276f3889aea05d44113f4ebc73cf5bf6acf38cd54edeed071e819bda2fd9047e2d4e64a26195ccdc25b3312269e3a0b3d45061da7f1b4c09ded46f6c9769da280c7e12df10bad965008e42c842802566cf175e7e2e692dbdea1bed9b17a0d25f8d140f318df42e9a5e5d8a13f8b9c4d806376cb4a8dbc5252e0d12b8105a93765497cf0a3969726e41d0257d1e2e6e2d00007a810349c809a0cd42d5819757129a8d2a9b17d0aa650c527dce567d56191b89a3237b545e22ff62e5c2b3171dbb7631ba68625f3261140096851b9b8f", 0xff}, {&(0x7f0000000180)="adc3a116bc095d449b5c1dab1cdf76c16426404091bdcd8b8557dde4c556d12505b7939be94365d9317462a6603016eeffd9e398f6e3e93cbf7b39351534fc7cfc1c91a5d32441b5518a22f6bc404685478b4998323e73a5932fe276e4e152b2d332865ebc64d7fff4538a9794753c4a8829ab6ce53aa6773e609f353b52060db292", 0x82}, {&(0x7f0000000380)="2ba3ee7ba5fae728c4d5071c0777f3", 0xf}], 0x6, 0x0, 0x8) 23:21:59 executing program 1: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 23:21:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="7a8cbf5c610be6237701448bf95792a2724de16c7e1e624485e18debc1684b9a39c4594541feec195ea41ffbac674502c5d9843c1db528b878a1b8"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000140)="c2", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xed) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) dup2(r3, 0xffffffffffffff9c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 23:22:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x800}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 23:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 23:22:00 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') socket$unix(0x1, 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') 23:22:00 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) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="5ed8ff124cc2e29761b9a831b4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) recvmsg(r4, &(0x7f0000000700)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/229, 0xe5}], 0x5, &(0x7f0000000600)=""/240, 0xf0}, 0x40) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000780)="fa1204a49155ce1e0025067d89db2fa2c87f3fc5af58916be3db926567381e39125904084db1a9f29dcd02b8014a1890bff6d413c738240c63d98f42085d3a4bb5259f1bd35a", 0x46}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x5}, {0x401, 0xc0}}, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:22:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 23:22:00 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x10000) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x7, 0x3}, {0x200, 0x5}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x104) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x61, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:22:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='.^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')-$\x00', &(0x7f0000000200)='+\'/\x00', &(0x7f0000000240)='+]\x9b\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='G:\\^#\x00', &(0x7f0000000340)='##\x00', &(0x7f0000000380)='*\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=']{\x00', &(0x7f00000004c0)='.:\x00', &(0x7f0000000500)='*\x00', &(0x7f0000000540)='\'\x00', &(0x7f0000000580)='\xfb&-&\x00', &(0x7f00000005c0)='!)*.(\xbb])\x00']) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) recvmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000680)=""/111, 0x6f}, {&(0x7f0000000700)=""/155, 0x9b}, {&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/228, 0xe4}, {&(0x7f00000009c0)=""/197, 0xc5}, {&(0x7f0000000ac0)=""/155, 0x9b}, {&(0x7f0000000b80)=""/152, 0x98}, {&(0x7f0000000c40)=""/255, 0xff}], 0x8, &(0x7f0000000dc0)=""/248, 0xf8}, 0x800) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:22:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x4, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff, 0xfffffffffffffffc], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfff}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:22:01 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x37, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r8, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r9 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r8, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setsockopt(r13, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt(r17, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r18 = socket(0x10, 0x5, 0x7) listen(r18, 0x3) setsockopt(r18, 0x29, 0x1b, &(0x7f00000007c0)="380400bf89e78b4f1178c64baa2ca842280cce8a5c96be21fbb695945b1619966f5c43bb69f3bf83fd48a6ec0b103f50733055b38059d7642524e50df338bd2fe2cd09bc578d761ff0378b36a8ce13f51f35919c8d8fb9e9a28f8c22ff5d0e198f26f5d2e1e939f9c4e0944f393aca2f574ac9a5c7fd5ee483ca44341e19c8e0dfd02b76e160efead0b2a08afa37d7b047c7101e15a2fecbc847d54c3594765966a9747516a0", 0xa6) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r20 = socket(0x2, 0x8002, 0x0) connect$unix(r20, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782ec332af2dea73255b8a7b8dc1b5e774464ec647b2d4dbbf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000820000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba10300000000000000"], 0x10) write(r20, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) sendmsg$unix(r10, &(0x7f0000000340)={&(0x7f0000000500)=ANY=[@ANYRES64=r11, @ANYRES16=r13, @ANYRESOCT, @ANYBLOB="50d5ddb4a6631ab7c45ac8c94bd600000000000000d741c219bec2a3a20233d23edc86bd9b1cae156082fe470cbebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78ea644d4ad1f976e947463460b263fc024e5e9ffc9a436a3af39674b9eb8a1c4", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r9, @ANYRES32=r21], @ANYRES64=r26], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYRESHEX=r14, @ANYRESOCT=r6, @ANYRESDEC=0x0, @ANYBLOB="204d5fd8fd161cb9cce257e720aef54149964dae4d21c93ec866296d74ce86cc49e986ddbf55ea46d84c6d4f4206104d217de8045ad9c09dfd2dba2eadd4016c3bcd71bed053dc9ab8c7f699b3fbe6760a6a4d3d40e9c33bd3080ff0e70830d5e288e3caeddf98687476a7153bae7a5f23c302e2f56703d59f9483514da74f4075aa6d73ba567ab179a5c2137e598c46957a6febf8d3b1689ce84d"], @ANYRES16, @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r16, @ANYRES32=0x0, @ANYRESOCT=r17, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64=r20, @ANYRES64=r24, @ANYRESOCT=0x0], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a02500058a9c432635b4b721486e7dc906488d72b7a1", @ANYRESDEC=r27], 0x9, 0x0}, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r7, 0x261}, 0x1ff, 0x3ff, 0x12}) r28 = getuid() chown(&(0x7f0000000040)='./file0\x00', r28, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r30 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r30, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r30, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000001c0)) 23:22:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x101, 0x3f, 0x1, 0x1ff}, {0x7, 0xca, 0x8, 0xfffffffe}, {0x4, 0x40, 0x2, 0x71a}, {0x400, 0x41, 0x1, 0xfff}, {0xffff, 0x4, 0x20, 0x2}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwrite(r1, &(0x7f0000000340)="ed9196edf12c79e47ceed44a042da6886d9aaca3a1fc5fbbfdeb0348d34a4b7ab37403d57f246d07188e8580bb9877ad8cc34643d4bea5fc04b214cf3bafe2213af254f4a4fb5529bbec68126a921050d811305a88a3877a162a020145275ba4a1f2783c044d18c5daae7c1f9a6a8bf2798f71e53cfa", 0x76, 0x0, 0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 23:22:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}, {0x7f, 0x3, 0x3, 0x4}, {0x100, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 23:22:01 executing program 0: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f00000004c0)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x1, 0x8ce, 0x2000}, {0x4, 0x24, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1000}, {0x7, 0xfffa}, {0x1, 0x27}, {0x4, 0xfffd, 0x1000}], 0x9) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r8, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x800}, {0x0, 0x8}, {0x0, 0x9d, 0x1000}], 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r10, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r10, &(0x7f0000000280)=[{0x2, 0x8}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x80, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffc}]}) 23:22:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 23:22:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4029, 0xc, &(0x7f0000000140)="ebffcbff6ded31929648", 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x7, 0x240, &(0x7f0000000300)="01000000000000002eaa4e713048e699319e222c87df82b357b9bf0a2cff1b2a32587e26dc0a2a36b2593dea2bad502f5094c5315021d4c752bea6c2a2ed449552ecaeb58713058b0300000093d611b632543331c108f90370608edf2fa5e16a9ef81bf409003e15fb7a6c066c402533646e6261135ec2e6a4ea318d095ae6bbac49011dcdbb9c996f41cfd33d6f96b2a81f3b680ca9219b1e704e0f930000000000", 0xa2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r4, 0x4, 0x10001, &(0x7f0000000180)="1e5d4488695450c1cef161a205b2facb8191aaa118d093656179d2daca6e2048142eb59019f5f10ec69a4919aaacbe274dd4fdbb8b46ef2b1ca09dc12431307cd3b6bb64863550d10f3a3de49d31601aaeabcdedbab002eb629547a4c3d78edea57981e2d57c14d5c71f21b61d25cdd3fb8a8bc5a05ebff4d804ceb3f2096862b166ada1a3a06f27850a035ff33ce628349d243d2fd1896be6109c", 0x9b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="00ee33003c7200a4416bb82f244763eccf5abc1bb0d65b36d5b8a6812ac1fb0514f1202b042bc83a747a46785f461ef8328c4064a937c1b906a1127a264b75c360a00ec88e5c", 0x46) 23:22:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r1 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5af1, r1, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/4096) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0xc0205609, &(0x7f0000000040)={0x6}) write(r2, &(0x7f0000001340)="8ceb1ae41b04ddb2d0afbc8ca965ceb6c1664755c909c2e652ea1853bfd27ec538617698c36fc14ba9fcb3ae84d1ac2c8508a222e3defec412da0972ba7b6004fee99724bb5495c8adb85fb7eaba5d", 0x4f) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001300)={0x5c1, 0x6, 0xf9, 0x8, &(0x7f0000001080)={{0x3f, 0x2, 0x7f, 0x5, 0x81, 0x8, 0x5}, {[0x16b, 0x9, 0x2, 0xfffffffffffffce5, 0x7, 0x77, 0x40, 0x7, 0x3, 0x200, 0x4000, 0x2ec, 0x7fffffff, 0x8, 0x4, 0x5790, 0x6, 0x6], [0x2f, 0x200, 0x5, 0x9, 0x6, 0x8, 0x7ff, 0xffffffffffff5828, 0x2, 0x3], [0x6, 0xfffffffffffffffe, 0x101, 0x0, 0x80, 0x1, 0x8], [0xb0, 0x7fffffff, 0x5, 0x0, 0xfffffffffffffffd, 0x2], [{0x7, 0x200, 0x1f, 0xfffffffffffffffe}, {0x5, 0x7, 0x20, 0x4}, {0x9, 0x2, 0x1ff, 0x4}, {0x5, 0x2, 0x2, 0x4}, {0x0, 0x80000000, 0x400, 0x2}, {0x3, 0x8, 0xfffff000, 0x3}, {0x1f, 0x7, 0x4, 0x8}, {0xffc0, 0x5, 0x7, 0x3}], {0x6, 0xfff, 0x5, 0x1}, {0x3, 0x0, 0x4, 0x4}}}, 0x7, 0x7}) 23:22:01 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae370000fe2c09c110ff00f45709d664539e1e381f35071f061ac0e1c6008dca5d39656da02489672d0208683ded44251ed6f39a24a9d9b6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c107000000e2c8e303000000b33d0000010049ad5c5804d7f8f5fa2b57806356cdb615f058b0fed6706a4d152ed0ce9e38f8387c3440ff7f000008452fc04250db61cf3bcacf22dcba8dee9f428a7527d27e8a15b7000000008f4f00000000000000000000cd846e0a30bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7b8ffd50eeade5062109fcc5771cb53b314084ae38a803574cb00"/302], 0x44b, 0x800) getuid() r3 = semget$private(0x0, 0x3, 0x540) semop(r3, &(0x7f0000000000), 0x0) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) semop(r4, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) semop(r4, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff5, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x1c00, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffd98) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r13 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r18, 0x1}], 0x1, 0x0) write(r18, &(0x7f0000000080)="a6", 0x1) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f00000002c0)={0x1}) dup2(r18, r19) getuid() 23:22:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwrite(r0, &(0x7f0000000200)="c205f1a0c04da07a9cc3285e028227b9bc61072f649319fdd902971cd4a996d52686f90478c5c7d01d76f48266907acdc3005375f21b7fb19e9a19af58bf6d8b3d1c15badb3c19fcae26b7e42ac22e6c27dfde18caf33dbf7bcca819befcbbebbdc3a66e473ed5eb03171e4dbc5ee255b0bb826b6c16e677f6a49de6ac7a8003669aea5d081c3526d456d149248d66dd100609ef6a71c85b0e8268198d5f88e36863ee49b4d2abecb6a9cc2cc1bf9c46217a8240fa1a387b5d60671674cd246b", 0xc0, 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x8}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x6013, r2, 0x0, 0xffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="25990000004000002eaf4e82fffc") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) socket$inet(0x2, 0x3, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:22:01 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = msgget$private(0x0, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r14, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r16, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000000)=[r14, 0xffffffffffffffff, 0xffffffffffffffff, r16, 0xffffffffffffffff]) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r20 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r21 = socket(0x2, 0x2, 0x0) r22 = socket$unix(0x1, 0xfec18088a8fe5630, 0x0) connect$unix(r22, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c01201a6c9a3aedca40d4dcb15808a50191710d996e9e3fbdeecf304fc4ed08c548726c1f44446f0f1aab6bf8cc60549d0a1d0217dce69907e0407095d6c68f26659bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691ed4bb37ff5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c825292d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d70989f2c1f927512a98e50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef802020000000000000000"], 0x1) listen(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r23, r23, r23]) r24 = getegid() r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r26 = getpid() fcntl$lock(r25, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r26}) r27 = msgget$private(0x0, 0x0) msgrcv(r27, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r28 = geteuid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x5af1, r28, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r30, 0xf, r29) r31 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r33 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r33, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r34, r34, r34]) r35 = getuid() r36 = getegid() r37 = fcntl$getown(r30, 0x5) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r39 = getpid() fcntl$lock(r38, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r39}) shmctl$IPC_SET(r31, 0x1, &(0x7f0000002380)={{0x0, r32, r34, r35, r36, 0x20, 0x80}, 0x3, 0x7, r37, r39, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000002380)={{0x0, r28, r23, r35, r24, 0x2, 0x81}, 0x3, 0x7, r19, r26, 0x7, 0x20080000001, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r41, 0xffffffffffffffff) r42 = getpgid(0xffffffffffffffff) r43 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r5, r17, r35, r41, 0x85, 0x2323}, 0x6, 0x2, r42, r43, 0x5, 0x4, 0x8000, 0x6}) r44 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r44, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 23:22:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="820276e5e0d9d988831141fe15e0edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getpid() readv(0xffffffffffffff9c, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000140)={0x88, 0x3, {0x9, 0x8}}) fcntl$setstatus(r3, 0x4, 0x4) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000100)=0xfffffffffffffddb) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) utimensat(r5, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x5}, {0x725}}, 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f0000000300)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000380)={0x8, 0xffffff01, 0x8a4, 0x9, "e497d761a7faa6809544a72c071d907ba1149cdd", 0x77820f2a, 0x9687}) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000340)) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:22:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 23:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000fd72488bcf8a2ef3b2858ae817dbd412411378d7c8020044"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 23:22:02 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:22:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x47d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 23:22:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x58a, 0x0) r2 = syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./bus/file0\x00', r2, 0x2}) clock_settime(0x0, &(0x7f0000000100)={0x0, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r4 = socket(0x1e, 0x3, 0x0) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000300)) r5 = dup2(r4, r3) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kqueue() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) connect(r5, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) 23:22:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x6) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000080)='./bus\x00', 0x4, 0x100, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff, 0x3fff7bdf7ff], [0x0, 0x0, 0x482], [{}, {}, {0xfff}, {0xffff}, {0x8000}, {}, {}, {0x0, 0x2}], {0x9}, {0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) minherit(&(0x7f0000254000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040), 0x0) fcntl$setflags(r1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/11, 0xb, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000d99000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="edb82e2f62757300337a0a841f3eaf75cebc381dec2ae6f4dd76ceafda1157497db73b2c89d9ecf0f9ebb7549501"], 0xff7c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r11 = msgget(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r18, r19) setuid(r16) r20 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r17, r16, r18, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffe0, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000280)}) setsockopt$sock_linger(r4, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) listen(r4, 0x924) dup2(r3, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200, 0x0, 0x7, "000000000000000100002000", 0x20}) r0 = socket(0x18, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a43c5e5cb6ebe1140a481acd77c83a2691592c2527504be911224281a1296105effb106df9aa2d88ab1f9d22e0e7eced9d256b5ce91e1e9f0f7bfb3f78542d0dfa7b8f10c0028acb37e79d775bde54f70f3e00492137f470761e0d012b9d0230f6368354ee9e427d0", 0x89}, {&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd41e5808fdba03bb6a3a2e2af884acf13543008431ca0f3e8ef37fc4f9a26565cd6951635a39183ac048fc6ddcf6523caee0a5cf15f6f85ca9275810f4d3e96983ddca2b394c518e8d086dd585492e2283afafc4ef9ada18d053223ec3a1182bff95b5a000a006bc7f6bb2c3f3c96ac22862110cbf78e9fb765038eae9b855d525724c40e6db214ba5fac5422fa9b84e166eb6993c65f57c134b70e02890babc978c239e05a0cb3754e0cd9375b1cae4c64183664ebcb1908e55c4ccdd89bd1978a47fcd35864802e13b1b73de4e74d2bc094ee40ab2ba890cbabc5ebbffd905afc05c68562a3a3f3fdef99072baa618b61acfac06085e42df81394efc4f32d42c9a3548367daf37e6b6dca3f0bc6444f6f29453e5df2673c5ff05feb0ebfe27178fb5e844ed407b88f62941b20cc9e1160f637a4274caa1f61d82e0c5a98acdb127670fcafb1b8f2fbca18afbfa8f454881ea7adbdb18cb2f67e9f4dace6950e80ea6609d8d30d44b21950f91418b155209ee0fe6c0d8c5ceae06478a2780057f0ffd55d1a44458ba8790dc6b958fd158c7dc61d2a92d964f638bd86657c3cbe526cdb64b4245901eebd521d9fbbfc83a6565f6f5ba6e5c183ed0c45328a94f2796212b1e40c8b1b83a084245b5fe7bfec71573ad3a185c8229437c54af602ea2df18b24c3f00a36d348bc9eb36e101c6d89d711b29878d7b48dee77fa20c8b44d683bbf41a0ab6e9575ad21a266f7e19ca7170a62f002426f20011c902dbe75a3c8dcc251f81d599617f09ed1cf753fa26489c6a642a52676d94aabd191c70f29500ff4ed6020e633804d205e915dbc675bd9c0605ddd3eaa3fc936b4bb76464a189e735de9783065d91e27986bf9e94e993d72badccbec8cbe58fb2f6a7597ea46c4949fffa990dcb1be33edc642fe624df124bc901ed7f139885b055ff13af23f215ad2437ba9f", 0x318}], 0x2, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) pipe2(&(0x7f00000001c0), 0x10004) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x58) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) getuid() setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000080)="c7d3da5818a093a9dfdb8b7f642412a6a6b2643c6f85e15bafea142274dcaec4560c72be031d5a772b342f5f107fcfb5fb5390bc9d6c5db942e4b168a005e41080c0f71d526ebd56053aed14dec667aa9e2527359bd4fac0e4fa5419a9ef6272e837598fb111663d7bdc6eb39c89b6f1348cab752ff477f79912e09ad4bc8a02623f25b41efec2891f7a62b6b7cd7fb669758859cce28c8c87938505c76fb96ce6f9ce8e4a3b506803df65a0b22df18d331be8f0821df20388ada7b9e72fb66dcc02cd3f7e9f8c4de588b4cdcd888980586c9896eeb1d795a0e1ff597d151092b8c282dec720e81af5eced0654f9c0af7e3000ac045c3e758e72b6e2", 0xfc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000080600"}) flock(r0, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000000c0)={0x7fffffff, 0xda73, {0x9}}) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0xd7f}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="98c937bc8614b5f2a34cf25346aba39cce1af963cbf0f39d8f655d2ceed085b191b061ea0ae9a21620bb41969717a88ba5b57b8e77864e88d0e4fa0d1faaacfb7d185a4fed12c2aeacfc010ceaa97d02c45e6274b003c88b832864365ecb764486612f81288859996e6c5a8c3d6d2e08a2a089b2796b72bd72abdad1ee5f9069e6ba55", 0x83}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000280)=[{0xc0, 0x1, 0x9, "a9fdf7233806c46e20b47e4aa128823ffa6b8f962b47bd429a7118ea8463dcc13a2238d45baaa2fd3010c67a3a065e56a7aa47037b853991097e4f35a438a12092f2639017bc6b80e7fd4a4fac07612b94ec7d14f0b6b70e549f1715c5e2740b5eab3968db2a38ee7a7452867d85310e890491f9c4ec056e4da50a51450cc825872d5eefa24b8bf214977ee03009ebf320e8588297467943f5505a9e6b85e5b4d4aa5ea8d0262332ee"}, {0x70, 0x1, 0x5, "037445ae7385161c74873f52a539cf0a32a3e82e8f024cd58bea38d7b84be59cebb2699ad3f1a5a0236576f57c7ffded1f3e23059fadb308f1bf6c2e259c26f5cee0f038dfb701c814589db76638e8af8f9ea520a4ac3d497c699505bdf5"}, {0xa0, 0x1, 0x2, "84ccd0522029421c608354f94c0dbf14c85ffe569b2863817c703dfca71c65dbc60e8c29a02e3fbc6e4fcc8aae2921f175d7f756a2b72a52eac8cd0f7fc4dc21dbd18606550504117d8f1259f797f08aa6b4c74001c9a135b07566c96be5413e094a4ae339afe60b0eb1a259517922c885be5e14e20b34f3e882302e5bc8f16f35c2f0e099292643c631"}, {0x88, 0x0, 0x8, "a53b0cbc61c362f28e47c27f159d0997cd837ca2f6136f3f9f6b211f920162f720088961bfe3c025473421e348f77928b953d01c16d5908841cef700e07625d5f62656678ae790355fdf473545cab07d6522a9b314ac4357b0d433edd7ac7510d5b511b625fb713e4aa121b097e7c67f2df36832a5"}, {0x98, 0x1, 0xfffc0000, "a252cb76faf1c054d94b2d42d0019fe04ea2cff439e3e9d6790ac46b30f4467fda95376fee52a098b573337b5474a0ffa0af4e8bf08c3c2f344326c30353c600c0959a3dc44c55f369afda0e0991887b230176905b1764fa7babbb7910a9a08ae4f6ea8793ea3363d0c9576cbd607ea7d56fc50aa5eeb1155812401b3c231b7486a6"}, {0x28, 0xffff, 0x2, "d8eab199b7f5ca9f8d2a7cc137d19c1b8ec9dc0d81"}], 0x318}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000080), 0x0, 0xffffffff) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r1, r0) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000280)="cb27a5457af356a3facc4cbe419b6fcec10c9f6e8aed7babb944165adb58bfc8a4412385a09fb5275cea3b96b67485c774d9075e980f6d982d16c0fd046c0d0c1f584ffd12f9592e82c3a6672bc663864a548b99d6ca97bd251de4c2079beb56bfa7db9e17c323f6a79af6c1cc537a04dbf9f55ac887e98f5379cb1a0183fb358576abdc37c7f5652c8a39", 0x8b}, {&(0x7f0000000340)="d9f9ae131f51c83e4d6a05b6463024ce6a72802a3ede0812cef0aaa1c6e64b437e835214c36ab0667820d88a5bcf5fd6d09cbdf115f184823f75ff93ce", 0x3d}, {&(0x7f0000000380)="b340f13c502fdabc5a71b531672d745bf6085038e166d5cc6bc73fa79cf7bad1b7483c690bf1aa57ebf628abc85303955a0a123b391134bc7e31c252af37269e63611758af39ca80bbc65d66b3458ccfe5aa1e2a0f7fd32b9fa99d47783142cbdbdcbba7c9d12c5a86e5ddc9b63d64f6f22554c2bf901365dcf621ae6e2c959b5abee4b5f831fc6b766f3f147c69ea098e836f64497787dc1f917dd49c14c2b3a0479535354d55fa9b8fa7417ba8716df9b1426eda6300d15ef191ca4d73a09424716f71613a69e3aa53869419ce17dd663dbd40445059b806f41b3947f5cbfae35be5ab13d69477fc0d0f5a3ea06def9677d20ba5225678e61693d9eb4b21b480bbc73605c93f42fc657342752aa44f54b23cce28e1b8eeb49ef9e337dc21bba7f161b108932546a75792d36323d8d0c613c8c26808c8c54b65d1381281d13095f51ac8d1a772e4546760c431094e9295dfcd4ddd52ea4bd4794552817f8a83b9e010a890284e10b555110855d3ba96904d4e997187e865f82e4bf0a797797045a43feb94c55776a9783ce34bb2c3142625e689fa7324530f703c8bd2bd0459d84f900ed3d4640288d9d6932e776d817b4488b9bad5ed0b21f879e2d8311df7356d8b49cd73726e698c0752c852dfada144c9bf6f7434c2122c162cfb45957a64b09148d91b1af1762c12fffc4f91b651a302c0492b9ab76da4a8061b0bf4e8f37271c7656eaa3f08398f5ef4eccf1de9063273123c9135a728efacf4dc677d4802c65c20f0200559ba543f145caa8c2d271c9f8f10a5f33651f858baae66575419278c2d186f40e624ef2c077157a1cc53e62fb95529b15a54fa2fea379902d2861c1d7db70e44bd89aaad80f6db818b0a19f10f66f5bad8f5fdaeff10a572deccb6598a1bdfd35c20da1343aa2cd37a58e079fcc981d6a76bcbeb1a725027753e7d95c3c4f4df196cd6efd05e8dea03f7799f8ea60004ac26204ec57143495e37ec528ae62f73f0fec230203c27101d892f4adae0d94f648b3a757e5dee3a6c85f9c2f06bdfaa3151419395e54f23fed315dbbf60f83a83f301af14bf0231fde6d8370e9e25364715e523af8d78ed9a35e04c2b663f08309a04ddd29580f48e597894ad7b203b882dbd097b0bb9cebb05420aac7aa926f975f49c34df578ee713d32f762387a20146ac37f9289efdcf2724cdaf8390555779fddb782926d85d9489ecf9f9982616cd976f598f87edb40f5444fe35a6c3e3b66de289a2b18273ecbb218534ac9d126ac860d2d8e16b85a78f1e6253e12b382d59ec9515dac2c89520b1216eaed63d082ffcf46904e506428c5be7ad10c8595fbf586f5be147cb13a00ac8dcb7b55abe2e76228007d396acd15dda724c27a23bef69c799ad6db45c74c40f325782c8a06e86274272155f520ff33615beef1b6ddc13509a3e27728ee2e8af246380135987302782417e75869f930dfba9472fc1f7bd54cc84ad5b257faebf9dd4a99437eccc30b24221385818e708e13e33689f5ab84f10861e7f4c4e1c25c76b1f530c75f0ebc695a831ead31c5a10dbf546a94dc742ed10916f40ee8a3b59c3998fe7d8f2c7474710df8f079b288a2e404e067a8b4bc10dcff07a6b74351e3a007d38f6813f342fdfa98f8c4a322a28e3ee0ac2830f39303584ac34bd37d193c74f2859615eecb6a615afc4da074b20082a38371a348e6bd66c22600a13f5f2cd52040c404e4add6d51e405af71be978faa576c2e86c7f2e6a04d065b79b945a8487c4f3313f46c28c594d6718d9108feed938b88f87869e853dde8d2b82af4d85bf25dad72de84421eec2e708faf290fa733a74da16acb9fb562d8297a3d6e9a46f1f117fa7bdca1378b705a8f98ed3835cfad6b2a1eecafa7321a0853e88c7084a932f09d9e3385f295280d7c1d01ee1354bc8aafedf7928e0a22e2bb8047230a2cccfc54bbdaaac7508c1af07b61f33393c4aa87483bd5695824b51749c6b66e0c10f5970590c8d5338517efdf45347571d42b6096c216f27cbf036eb9cd29299b42bbabad37ff5ca979e341c827ea404d03d28a85c5143a9e9bbed3a07136d6c1a791aabb7b20e5c0675f40bab9d684bfe696e200cc515a0c068ae41d5ba9fa73b83f066732788e306c68ae5be47ed5a269e448edb734bde646f7e03b6746071d9080f2fc5e702be039d07fc8f24e371a4acc0954264f56bff7f74d476583cdd5a9c9cea83d624c86c0b29cc66511d6365ab9b1a8e991feac4f808ce61ab6d9a355d4ae9c334c01b625501d12d7a8de61bd838adcc6a614d57ed832df9e14479b84e30cf06c6d192e9d30dd65c776e402ea20c9d96936d047ff4bb7c524f62b1f5ff55dca6a742d82402c96567c2f55c8c45f061d240f15234faadf5aff9941eb62c0f1f53ef301c6991a144aaf14d2776284a8bb3fa63f4b33b53c0461b6d1193fcb1ad196a4a4423ac44902e0c03d514df353b78b6c9b51359d7d7bba360e7a4025ca11e076e0e65738b50c004ab4bcf6c779369cb724c2eda33a422334a72f03c8d1ff94cce382c04e420044927e3f38c40e5dd3ca938bea4cc672954552445b9916e6c177345b6e68b5e5d70fdb3a032f90c08fddb052e23a6ce16fae8d25696eae1dd0ae26d51ddd1294e5084a652c4e4d1785872ae988de7b12ea339a3b0f2f610f1ee49342450d875bee4648efe9264dd88f21cff158176e4c000e67d61ae49ca67aa0c141a18ee4a5fe5ac5d88b89134a7911a6488b931523c601d988b962fd39a216a43d31cbc8e04912eefd7511aee988cdfe23a8559a5b6db9419f73b740836606f7cb6524309ef7944996c3c61456a700fcc8f7520d0fb94ecc4d46e4f8e37f609f2068247dc3b030a8e3a6a0bc8c28d2f3a0e9c5f183362ae5f678a174b035f9619ea62e6b622c6381aa028d4e9613cf6b7e4194eeb4371b5426d1e2808a7eb98bfbea2a067f48190438da3d9ae3371b843ae65285118fd18393790a97c3381d0d1cbb919551604551f70ab25c65528e946cccfd1979dbed26dae61e4bac88b06763b908a66e60224ee5081884875e74a38a3a9355eddebb1bf1b8b7cf8b3bdca890a4f4ded45dd644c28fcb8d8637794c10c12e75ff5bd7fd1bad392647967ac8cc99a8a6eccba563960b443ec3e0b6eb221563aa67f591ae72e182021a56a1fc9b5486ba62d152bc2bc03d90a9b9364ef6171de9559423b4a98b21907fcad5823cf58ea98a3f0f1790ac4c011cf39584eecb487f7c5df11b0aa39796fb802a998dbafd10a19709a1487b215db35775449554e232cc18fe7dc0761c5fe43ab812a5438a97ce74746ca119259a0bf6190ac19968a6c0b55694455ea44f7a591802db729b5f865b438e795af341347b5de0fbc0f6d3b885077554c0dbb2f131361155ba0ffd5d0c592c5e9ff47c1f771b3b52af7f7b3cb3b366a97f1fff45ff93d012f3f0782cfcb9f51f2149775e69eb2e8bca11d64e82ebfcad303de95e355d4e6aedd3c25b08a63d2a6afa51abcfc16451aa14bb912065e173c66d535da873f931309dbe99ad3d8097992f5a923c269354b3c2d3bb703928d6105de30b4a7b77f085fbc3e7af5afb3f329f6b0991701d0dd00bb1708c1897d0f2a986a43398d3b5b99328c88e4bef911c52801ec97e4d42e254597e5bd9a815ffbba5c3ba4e40aab984802a61619440878b7207e4378109f8509a501d40c1b38612081a6c963973e6162c56f15e3a3ae61a31774d4db8eba1641e96b04139061bcfa3762ddcfc86292b58001c07b277e20e71c6c09db453e9a9c43579607ffd411f7ffbd80217267db6fec356b7eb40e71902376184cdb665790107fe7f4d6f29b80cb07c7707e91c60633693d3e306608da33becc9ca1b68074d9e482e802349b5a7d95b37241e5a50821cb36e4be98c4af5b2d24cfe34c4858a9d55c92f394e68ba956ee5b6374891963091b4fcb8a29de31a84978b391efafb1fbfad75a87959e70284593db6b677f87c15f0afa314316d675b1fbae81964fb1e5a3cbed1131f6dd7c0c51aa2c89db62ad01704695290645efa094558c7a3d9154e160a2061170a3cdc67747697a1dbd96034d16dff882ffcaff08404bb659289480c69ded27c15b2a1e7da72e9b205b69f5289b4287882fbec727150695cf870fe99c7299341f3ac7ed242f7dd807738a9e5029922db2a7614e3c4b08e2377b41aeafd4ae536945c50635f4052c5ff5d4b8cf9a7626aed870e5c72c8dfef19e83e0928a3e1127ed471fe1f842b666559f7748d2018c5d51ef59789d39ed58c36cf1917ca088c90f545a25ff1243db287574be85082c6c624819d7081491ee0191c8d622df58bfb1878d201790ce15603c5fcd7e0a3ca04b6c3e8aae7cb720818e2f6637610678f16da5450eb86d7fea95cdad457006eb2aafd5319cd649b582764f8ee15c6359baed972f9cb548a8b886f49553dc0cd219badfa744581491168f1f805c417862c639482a63e98e42e21d4389e8630539bde31ef29bdc74230618f48678970cd3c3d492c1c2bd5ea875ad293da4eb40649d7e4ffdc3b4877d195796b9889ac2bf5960c4d56aac6bb7a68125425e36417aee2a9084f01a5715bb09f8493147606e11a640ae39cf338ef35eff0800ab253d83f712651082eef9bdeba7772cf3f97c0ad210cbd078a9d99e2eebb5afee40bc3f1791359c46a2645b007a4bb11098f76429b89868ce2ac5574ed0093c2ba98c6e8e242ed6a805a7f9e32451f20964ba360ede70704384e8ebb862ee0f0c0061a6162d9881571117554728b1422bfbb04208fb48b625ffbcceadb60b090b2aa4f204565ab17c64fa94a36e5f2cf96a8cfa5f5ebb12bbc79c62659a19b19f685ed88824f6bbfa39402885e9209b1a59e2b5ba44b92f25a7e6d007894b1b919d42c36468f85e3ceaeffd570ddb43c66be42253f597673dc245031c94bd99811db27a487915211105944c2747c32f85f7ac950c9847b39b3aa28fb022839bc8cf901cd8dd55b4cf8eca8edcfb719144ca5005711b41e2f89a52744c3bd1195aa6a0dd591e5bc4c2b0151b3cdeb053f3479671355d853ac8a6a84903d004b1e7bf617849f0d51667cfb95937d15a475d5386d37e701c718d0e5b37712c06638e66b6999f777bba5dac5845ed49df9e87c51fb5f04c1cbad522399cc9f5adc97e885df85bd0036d4813f15e9773d8ea61caec3c8f247deb8f91c536e470dc596999b5e928ea0d27c9dc491a81dbd17ac81859bc8dcd23af197a23d5f6332e90a1f574829aebd19f68eb3a5d2f967a978efb48305a8405ad96e5a376e1fc61b7409875af01fb49ef7bded8d4229ce10f01e3e3ebc272dcfeaf63e7b19fa1302634cfa59fa40f241437ce40bb8436ab1a989c8374bfaa901303680467b81aa06cd1a957de556edef67a65a3ba1af5c46bdc09f011a23e78f8207a5696408f3ce6a57e35b101ca5daf81de51b2314d114c2245d117b8f82a9449e6b318484fe2056c9ae77df5e380af5086bc36eee858fa6cfa7198aa5b57f454273a872192f9cdef33f4374725e8636d397d4a0705a6ce6275fc87a0e448c1880d6b402ea0b00483fe296a50ae0b15f1278ba86b4672d5be13dfb4c7a95a40bcb2c7f18d7fdadd8b29be7fea165e7ab030cf6b0eb7855a8c52378d8de392078f25a9d8133a9f75c223fd4c96b5358202917a56d541195b21dd92d4fdbd1df5b718314e6e4c4e806760cc6c00b92ed737ef9c7d9ac04c4a7017755fd46d2e49cc1e9e4844cf524ca7eb5ff7edb7f", 0x1000}, {&(0x7f0000001380)="3555b65835e66c8c5dbbbc3ecd61cc8bf78b04ed89f55898e84489ab75f99fdc4c68dee03beb2ee42033259598de8ea345e01d4b4e8da1bc262a9e51eacfa2314759003c9d136cfbca0589947c67939b30b0872b001a3910dd7caa6f6101aa469427755e1f6ed1575b53984dc60a10a0572711a0bc78e8dc3ee468885fab0914156a31188e80d681ad1a7da7d1f98145c6efcd461a9f14c74ad6f3c3353b7fd04f8a54b6d0e62929aefbebc06c1339ce9cd9950bc80f3d2ea4a936d8140ea1b8074415bfc150140ae507c7104a0b513d7c86ec7b1aa72e4d7b6bbcefae4d", 0xde}], 0x4, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r4]}], 0x20}, 0x4) dup2(r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r5 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x11) unlinkat(r5, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x36d) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x128) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r1 = shmget(0x2, 0x1000, 0x196, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec81f0250ae27228f72a71f0ac5e3787e923a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8dda4a938ec64d54398d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0dbecc06b607c97446397c06cac42030e86234f150415134e0e68bd4e028d2f7821ad6a32811495857fa169f473b326d686b2cb4202193391c0a04ce02355ce34b86ec3b36c88761cd5cc17ef04dc95aace70b65b02fee7d20c3c0bceb52aad94fda1503c167cb3354bd97b0d27baea9da650906525cd220a9047a6adb82da52115c4e516d906af47bba6d0d4cbb0852ae8047886d83d3c45286ad57142884aa1158885bd1820af842dc2961777e042d3bca97fb14df7e5e7e7b06ffd68d849d0443bfa923143532d935e15f8b9d42e151ddb53a7d6c694e13f392646d5db1122a8e0ed6cc83e334f1beb18ca8b02c67141c84ef060d7ad2d26cce519e192f1245015584a55a2645803751b00"/393, @ANYRES64], 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0xc}, {0x4406}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00001fb000/0x1000)=nil, 0x1000, 0x953a8592c366721a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r8, r2, r3, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) setreuid(r1, r5) r9 = socket(0x2, 0x400000000002, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) chflagsat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x6}, 0x0, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3f) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r6, 0x2) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000), 0x0) getpid() connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)) r2 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x5414, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/199, 0xc7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1f, 0x1, &(0x7f0000000180)="05b0b4aa489e191bc880370f7597c68dc81d4c64e3d8364856369ea91e56e359fdb3d4112def7c5636255c479d122fc4159db7c4724e0efe35ac8a33c3a381ec9773cdad8ed00350bc992cd6ecb54d7303fe2a25b7bd3fff24c39756856bf83cfc9c48b71418728eb3f8d85a6d9edf4543adfd50c3bc42f059f44c9a610ad4df949d52e264d78c6b44bb12a41ae30406765f128d406f1478c8fda4383fba688cd391e062df0b696ed79fe96ccbb9e75224ad4ed4ab89eda849aae175d9aae07ed54ca1f5343209208d443f089896c7e219370cdb9ea9e7d9df7f37080740563cbf3c6c928dac25", 0xe7) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0xa50) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "734d4d7ee4000001000000c006000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:02 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x0, 0x1}) mlockall(0x1) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="000062ddf321d861b02f0f5309c5de1f595aa859d9b44ca81a184aac31ff1e4af10b6371657da8bd000000000000d0754f70b93529a262337502be69aa09b708726042cfbd3a0396fd99ae738540f4ca618b8a64202efef5fbe1fc777a6a99a1e2bb9da270355af96ee1d81450d0d4c7b89f78d93147953af492515eafda4f53b38053bf4dea0d28ae6893fd99fb6c7f1c0ce662c916c07c19b4"], 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00800000"], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000009000000"], 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/139) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x2}, {0x80000000, 0x7623}}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0xfffffff8, "a8186503182eab7fff0e091fa600"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) msgrcv(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000e10400000000000001000000010000000000000000000000f34f0c46a43f0fb6a973385beb2f3c6c7a1530549db8142b7a7ae641225025"], 0x36, 0x0, 0x800) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "27c88efb93011cbe48546c189af6743f75cf9b87"}) fcntl$dupfd(r5, 0xa, r6) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x4, 0xfff, 0xfffffffffffff800, {[0x7, 0x7, 0x5, 0x8, 0x56d0, 0x3, 0x0, 0x3, 0x1f, 0x8001, 0x8, 0x7, 0x8, 0x9, 0x200, 0x1, 0x4, 0x9], [0x6, 0xc38, 0x3, 0xffffffffffffffff, 0x5, 0x2, 0x7f, 0x4000000, 0x4, 0x9], [0x0, 0xfffffffffffffffd, 0x87c1, 0x3, 0x1f, 0x1, 0x7], [0xffff, 0x9, 0x20, 0xffffffffffffff18, 0x9, 0x9], [{0xfbff, 0x65, 0x7, 0x4}, {0xfffa, 0x3f, 0x7fffffff, 0xffff}, {0x7, 0x1, 0x3ff, 0x100000000}, {0x4d0, 0xfff, 0x800, 0x7fff}, {0x4, 0xffff0001, 0xc1, 0x3}, {0x3ff, 0x9, 0x8, 0x8000}, {0x8, 0xe2, 0x9, 0x8}, {0x0, 0xffff, 0x8, 0x705}], {0x9, 0x8d5, 0x0, 0x80000000}, {0x400, 0x1f, 0x1}}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) socket$inet6(0x18, 0x8000, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) fcntl$dupfd(r7, 0x0, r8) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fsync(r10) r11 = getuid() setreuid(0xffffffffffffffff, r11) r12 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r16, 0xee01) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x8, r13, r14, r16, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r7, r11, r14}, 0xc) setreuid(r8, 0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r8, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x100) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) fsync(r18) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', r18, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="8f92f28960cd89ea4286bb2992920c14accd99b4edbcb8bb96921d8f2b359698f70d98f3e5fec8850cfed61affae94cbcf5c63944a43b6f369c420529824efe77e7321e9845b68c831a54adb4b14b58d39274e266fbad02ea1a9b842bce94a29768180090ed61410bba449d25b30be23b2913b30d271b935632939565c2d55f543ce8c25319a197e85345de3343f373ad81af425a3f640c1079a06223ad3709f0f81d563614d48a0fe10bb5aa34478d930365667f8fddf21fcca8844f39fd28f8f9f1378897324b617cefb1e94d97b672c8a074edcbbfed7047dc6c1e02ab54d214cecff0a", 0xe5}, {&(0x7f0000000140)="84c8d6ba36584c8a97e12388385172035632077612b5b41885f9958eabe8c6b91477b1160b0134f45a9977e7ca866efed2e96b0e510b1836a9d86919bad1a04ce08905e47fcd3b2f", 0x48}], 0x2, 0x0, 0x7f) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="c71552acc6f99a76ea7061b5849113f803a5b90539a299f95a05c8360af3c3ec7c2427c75bb3b911993c1377985ac0c419425ddf243ec424ad691b036b8ab77f4fdcbbbb9bf2b1ca31647f4451676254171d92ca7b51514b5de71bbf3d6f489a6132836757bd7e585814a90f93769c1fa90120f1870e284a674f2deda624233ea40ff9748bfbe4c98702cb154c24104f94bb8ffd65e0383f9ad7450fd279411ee7a9366343f85576a1b9dd85393538f8761b9f475e4b4183d98a64181b77dc820d0000000000000000", 0xc9}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0xa565122291c57ced, &(0x7f0000000000)=[{0x25}, {0x25, 0x0, 0xd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:02 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000000)="a1703b4019f5cbf4", 0x97, 0x800, 0x0, 0xfffffffffffffe14) 16:00:02 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x8, 0x80, &(0x7f00000000c0)=""/209, &(0x7f00000001c0)=0xd1) sendto$inet(r0, &(0x7f0000000200)="e229b3cb41f3a551dc805825725075eb03815d3eabb181f5", 0x18, 0x8, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r11 = dup2(r10, r9) write(r11, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) 16:00:02 executing program 1: r0 = semget(0x1, 0x4, 0x50) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/133) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4810, 0xffffffffffffff9c, 0x0, 0x8c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = socket(0x18, 0xc002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x40001}, {0x4d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r8, r2, r3, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r10, 0xffffffffffffffff) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r13 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000a40)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61361ba5443ca109148f577b8e4825b28d0f57db6a6c0af237dd2a39a85a19c841aabfe5a35ae5a3324e272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec5cf897e34ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465a4772963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d8389b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b20821925a0e29a2818cd89d5519bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357bebb8795bf60a7ee8ef802023a323040bccdad063d1db15ded549987627764eb19a1290c80162a1f69ddfcdc6d6a13afc824be009b937d548741fb0706"], 0xa) listen(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r15, r15, r15]) r18 = getegid() r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r20 = getpid() fcntl$lock(r19, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r20}) r21 = msgget$private(0x0, 0x0) msgrcv(r21, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r22 = geteuid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000140)={{0x5af1, r22, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r23 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x800000000029, 0x8, &(0x7f0000000480)="d5ff96683e17b9882f3c4c199af4f66e44758f7f70a2e7a9dea1a70adf1d80fc92335264ec5311f7fdc8634853853414efaee46f961b1129cf0b96083093020800a9c808030e2d3b53729999d99547db61b1897c20bab2ff6f733d", 0x1) r24 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x28, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) r25 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r27 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r27, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r30, 0xffffffffffffffff) getgroups(0x3, &(0x7f00000005c0)=[r16, r30, r17]) r31 = getuid() r32 = getegid() r33 = fcntl$getown(r24, 0x5) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r35 = getpid() fcntl$lock(r34, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r35}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000002380)={{0x0, r26, r28, r31, r32, 0x20, 0x80}, 0x3, 0x7, r33, r35, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002380)={{0x0, r22, r15, r31, r18, 0x2, 0x81}, 0x3, 0x7, r12, r20, 0x7, 0x20080000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x800, r5, r10, r22, r36, 0x2, 0x9}, 0x10001, 0x80, 0x101}) 16:00:02 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x86138) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510f", 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x44) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r4 = accept(r3, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000640)=[{{r4}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffc, 0x3, 0x20, 0x82, 0x7f}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) close(r7) r19 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="4de0022494bdabd2c4fbf2537ace641c1737a9be288bd5f2f7d2e9e4a5732155661c4ea6ac4f508fa7e870a734139132c24d6072c75e63901c892e526923d6d33d2679d35b54f16a69f0cedd88457e63e62966842bc998ef4c7eca8ab0a81b0d33c9f7c1d79a592fdc807a528eb9f8e9fcddf6f54d285e0043e5febdaa515af1b8976ff0401c8d97b02ddb8af1fd9b0721276991c09287f633cb1aec1faefea8118861d6198d1891eb0e21db614ca7e088551fa88ca55c", 0xb7) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) dup2(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r4) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fchmodat(r5, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) readv(r6, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/116, 0x74}], 0x2) r7 = syz_open_pts() fcntl$dupfd(r5, 0xa, r7) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r9 = socket(0x18, 0x2, 0x7f) r10 = dup2(r8, r9) r11 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x100, 0x5) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000440)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getpeername$unix(r10, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x94814f9f778e7dc6) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r12, 0x0, 0x7) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd\x00', 0x1000, 0x0) fchdir(r13) r14 = open(&(0x7f0000001600)='./file0\x00', 0x400, 0x80) accept$inet(r14, &(0x7f0000001640), &(0x7f0000001680)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x4000}, {0x18, 0x0, 0x0, 0x7fffffff}, 0xa}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) writev(r1, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000380)="e8a2c2509875035d1f1050c9adb398b3a0a3819e40b2e3ec3a4e7bced82ab347634b3bcea98aa02bb70b49b1", 0x2c}, {&(0x7f00000003c0)="91cbda2f1cc6d9ecdf5d264b9a9a3443538b6a782eec5bf39d21397593fcbc27a1dcc91705b0ac9750781a6c444c14a9f7f9dcc8248e92f27bd0d163f8d878f5740e0788671842a917609b9f1a7ae7c64c3bfee214659261d197752f4f0a759a4c5f8da45c35a82e442427f8ff06b8c37cd875ca20190f066c989e4b3fe0462f94260dd9b6794f07ea405f179a0501558d2d5e4a077e6d695186a642402fb2c85ed16b120faf117cd56d46ac4ed2cad2790d784f38a82c472b07f6180cedccc16e16e6ff8bb56ae1500a7ea05049206536b2d684b05c968b69", 0xd9}, {&(0x7f00000004c0)="9e96f151015a3029c7b463474d1796eba38ae1e90f8797ca610762e450d507f87c0fc85bc7aee1086682f547ff4459b3a803ad62152481e18619113a625a149b36a176b8170a5f1a231ada6fbedaba6827fbbee0ccaec8728ba2be0ff58a3d5dfd65903251759e16064c89e0956d16a6f00a2588364a7bcb8943a2dd784f941e15d4fc93552d4c23fbc25c4ce4604390ed5661126f4d845169f1bd90e40455298a9751c9ecf30e961c38f3508495dcc881a6fc00f7da0182", 0xb8}, {&(0x7f0000000580)="cdadb009914ba0eb8ad66c200f96587c6a78ca755a7456d764bb20a116448f5b5e2b29ed639df8effeb2ef6c2a742c7aead82fc428bc353d6e72bcee880d0607", 0x40}, {&(0x7f00000005c0)="ab08f69ccd601833ad7eacf9239863e4b1779b6e402c459c9b8f05c41439123ecf371389dc67e2b05f7cb2fe51075f6f271e4a0eb0ca3b64a57a9397530b350b33ccac95252d214974088307cd35c31e1b1212a7b5a2a0b9ccb0b3981e378ecf2a8415da9471806f3066b33e85ab4943060c352718d8969db06cc090ecb498a0b6c8a140e3b65410799791632f813a9f9b2eb84a17501fc0a67a1057b5f96e1dd6d78caa7d02ef38648a0115890e08fe7099769f4148c3c8bb3225ae2b6f2055f8d4a1fa9b700fff63689b3837582e494f230b336738c5d54f357428ba4d01eef9c464eaf123c448c5fe4becbd9f835222ec6a55bc6cd727b98d438432e7", 0xfe}, {&(0x7f00000006c0)="03090265d1958096a4015d0df242ca16450ef8f25a8e777eb5fd1a63741f0a27f2a64d369ffeb1aeaa3f1640e9a658eb1d09dd5c55745aff9824de457c0e5687340c16d01ee02163302ffd78a415b3ac8416cdfb5be0f7ce24641a9337ff32d7b9a804f9b7fcd0e2946417df6b4f25bace0ef6c3a4f9173a916e1523d680513c821cfe83df8677a516eeb5d8ebf9f2545ecc4fa2f9dad5f1ffb1a39d91dc4e3ad1cf2e022e5a7edac994ebc674d42885fdd24a8a4ab1b7abf02cbf257e98465c6dff06d292bd61dfc17fae8fc0dc36fce9dfc683d1ba8acaecac3e16b0a8c26765f808c6bd6511f94af7d0759eae457ee71bc6fc6071489a2ef0097da2a4d87cad84bb1ea95fe6bdd5c636d4b77c5f40fca905035cab96028c33422abba34b5c62e6f982c8c7ae86140d7985db3f94649b487eb2f2bf9fc7f3399a746c1394bc8816f9dc0e44e18574c59ec91eabd27f44694a8543daceaa71373700e4a3c0bca220e32e148f8e767b1e88b3f71bb0a97227e9313e549760e7587850f1aa1e5ccd58eb5ea6545994ec8fbf1d8345a76f8691ccc8be442cf239ae42c00df72dbf01f4f17dc4434fdd75077ed861b0f7604d7985d0a3e8262e8d61b3235443ffad9bd767bc0bbae11e5f2fb26b6ec29f53929518df682f6ecd9f526b63286192ff9e29c37dd7e133225b4fdbc0505043f11faf0f58e57d0b8c09a2adc9e3bc841c0b9199c8eb99d6d29b44791786a11472f24cc503e1711b18e284f1a5f40c7534e1f74476135b0fff9ec56a9b5804f36f68954e31489d16e4fb3dc8c786ca3959c98539a2763a859d12e0f73af7be358026ddd366b435fe6fc8f8f8854c9526d58947ce1b1bc37173acce442a42afb906ca9b123dbc8b0d43739581fdd20142a350c05e882ff003429ffe9962f74a953c66abb440d30154f2b8cbd53c2bdacddb7c9d61eaa8e0a75d223626e7d6c1a3b1d5ceef4d5dbb117341909bb5d79488b10952723dcd74caba93a4411e727afdcdbc929b0bb523f5738c745388ebbffe226f9018f865e0d585bb552b575c1ab6f1cbeeccbc58acd332d3ffed6d9d9e8b15c14eb23eb26358d520f468219e0c4281ef551ce379a345c7ff5b69f8b0ccfd8171f91f58c14251dd979114b2822b095e13a77a16309d26fbabdcdb1b431b6b5868715b0b975a9661dccbb26676cc4821758f829a13bfd4b38e1b5d99ded03ae305e1fc7cc59af3d436ffccaf02acd5237f8e4b2bc7b1c6fea6eef800cd8e0b1bedc41ddb046b112251ed1a5d3c6766deebce725048cfb7f67b3a7205758b061d526087c385b486c8b75794f3e8fe591145c623a4c5778a18945a360a8a977d46d1b8fd03dceb328c92c94392d1883efad9f283b19165d4b2130bf533c890d7cb25a7f041600eb7e1034c91d6ce932f85b33b59d73c92d30e33fd16394f89dab7e6bc6b9000a789483a52d74f1e94ffd88f461e5627d992e536d317bd649db9dd595712279e5bc2a4f6b1c6d8ba4f2090168ad888882f10f12f03f43c14152aa788d62552f764c0814b879d2c6b870c8b0877c94188a3e6a00389959523fbe953b20e586e33ea9270f80733e43af3422d30cbe5deede1b3d65827a5c1bc77e0b61ac4055e86d6b164c3118a5104c1fd74b13bf666791b4f0c5f19b5a12776c12f642570e88bcd6ccad773756ac4ab0b2cfb25c63cf983244ec1afdde1880ed4e25914e23e6837eb37e6d98579b9449e47e1e4f6b98fea2fa52214c71694142b8eba387bb3a194a774b0ac6dec7d5ecc3e76d9e7c342b4006fadd889bdb09b6fac23152501b7e3eff64559e4ecfaf33aaf86d509c84c111bcbd9d507afe3a646082b0284eccaf294258a78f28938626a756ff462c74b93ce4f194a3ab297b9728f212f823e695db4cb465b5b5057ca07f59555937dfecb97938139f53acbf79dcdd9bbb67ca5e07807956caa33a1657dd8a9cff2d11179b191cb6200e3b13875b4264f24a7213fbe4b676dda27ecc5d6f45e95da35fcacd25d419f2ccd6c6f1965e50d468dc0107d2bd811802b6e709736bee6bf84a76081fbe6350d543aff8e110ef7a18cd6ec585a4d8e5edf8d5d315371a43faaf02e359125dfd95307c5608b0cffc0fb25a10c80933c71047dfbf2175c2c89c482598b23ae23b2e377847b1f9ffe9d6d78c87db8c741cb71bb0aadb47246baeb7942fc84517c646f8478390c6783d9e6b47e9ead951c68d93821a120fbafb315519fa4a73080abbb1a0f2e8f1c5f35c2d60274d29cab200845c73f25ca7a06bed03c6be7c85c94abda3181edb200e593248813d1e5598913cfcacf2c14f812dd5637c6afdbad290ed15b42d630bcf7902dd41da842923abb33d1c88b3effd7acd73130ee4f5ca9ee3d176c5eca83e7d299bc2e1ee4decb985578fa22ddaf4ecf30a7b080b46ea7a32657c44a451755f36e39d17a02191948477c2cbfddf4d68f6d89c3b182f24f1a576e144c187603c681a192f9a2b030dd14053911c70266391675ae6c9948de997a3f2a573ccc151491ef246296238d768e83b17745663a96f19c173e67a422537f90ed06c9548422226479e25dd7f51eb322c01bf05d3d69d1e424c0c15c32fded63af5c58766255aaf91355549e6c2919e74da56904237877d77221aa2569d1a3b473623bf07cbea2bf33b141ad498f9e15e007c3bcc932a43f53eca6ed086cba15d3fb2e98e4dccfea5c5127cd3761713bd0b2ca93834223fb2337f27d44d274a560e9bbc13d400a8bfd7649aaad01b9440d01b45d01e59d3050b058da19978ff246d4dd942bf3afa9ae46ed5fa14808a3306e1937e8666c1fcb9ddc03fdca80bc31530e019cf7cf2cd52a1e5c1a3cdf2d6273e2f2acff7353fed498cf7d9d4d2d6b1e1e0e90274993a1867e1a744c091275e93efc50bd7513ea0b97a477c8761d95c06fe7f2118249f664cdc584b0b1b1e35fab08fe745057f59fc2372afce313aecc1bb159620ade64b7fd3360b0f8e07b0b89e13ae4af361dc1780782e4ad9506eca306729b41f48f3963759624dc5069e6a9f5dbf5019e44852da51ccd07d821488b9da27eb043ede9090ec6408e5c36ceaae2ad367c74928dd1d28951719fcbed1100565a4598cdbfe213858a99b3cb2a64c27f0d7d7673c6d2de5687323a31bf0299f0266eb1023509e1ede8615f1e5accef72822a76588af3176e73a44b7a602a11c8153a89c80e2f16be309c49486f52e6ad7329ff1a2487c84b57544b8c2cf7c9c546bca272e3b36468d215485049ce6dddc0cefa1455f425bd9aa4cd5cbb0093efbef7468ded25b1ecbe44a2dc72b44577609b45fa78571ce0db1ec5fefbd6aece8016e350984ff2153e011d2476cf81ea6fd7b84afe00dbcddbef2338b8d89ff6ccd4d499b4e5067e10675e0c4b52de9c63375833f7de86c916b4ca57323a2d17fe5a7b81a15c22c3cff0c8f312a6c8067462d503af453b0bb4a43db88e450c3758308fcae72c3dfca238bf4434f23579cd32b7ba78e44be5293f0d16061ae08121cdb127b4731c6df49c1342f47bcbcc9566c19ea822114ea8fe355b4cf2b0cc426c87c77f582a78dfae75fd45f3ad53ec115ec0ba8b74e832d6fc3303309026b7ff267564ce34c9049b614d408af8af62770c52cbbdccfbf8c55c1c2eddf9608d697d4001b5966ec53ed43b76f2e9fa5bdec2e369f0227c6d7b76f6eb73513d468d707018d57259bf088039e0ee82ae42d415b8e968cd8f636c6d3b43845fa83403783fc8197428d6ed650d76b4285c6be0bedf31585ccef42efc1e7b3345f01fac2ebd00bd62367bc79829023b39a26855501b43d9861fa7e39f940ec3ff2a1052c78d01e3a6ec04941f4942707ff1e78e4d5143eeae21a9373face83b64d0bac1c1f11eee7b70c17aa9f3bffcf6d583c01136545a90e975ccbe5ccd911e497cd853aaa7b7e952dc043403052fa0e749b7ff149852e17bea7f7a620f4649089884df1da3ce11fe82e6a12797c6b09ea42d72ec484224bcfc3fcd204fd97b1e1d1479415bacabb45d58e3b6e81d507c8b03c207341823091211b9346687baff34e5a6d11380ae5218b6c3e549d120c46745a794f8e020c9ad0b94ad30aab4c96ae446f96b4ed1a0a5abbcb609b0621f762f18ce34eed60fcca449200d09a3e753b26dab04e2441b13970a6ed3c1aaa68b65a6a7141c9d3e5541c694ffb00ab9b84ca6e86b36eec520c407156390ad6f01c99dc68dddb082dc27ccd821e1674cc5bb270136496cbf8907438bffc7d8c70812f4b9d0a5b891258bd1db2eed13f430fe42b392761d60da3dc0d003959892ac52dc03f0e3c39df619bcc3481266f817d981e641d64e83b4a9c3ae5544bf163a503f5702efb33a3d8ffda8427747d26b5555266064af19590f82c29b1aa51084dfb221646dfa54b392b330a899ea93e812cb41605e9102b8870efe2713daa61193a6615c8769e12815eac716d9f8d8c38ebb0c632caa25650f59d53728591740763612b6374aca6502c8ea940311f089f4701983ca5c9c4da0e0c013f703ffc61696d79c265fb196898df6e124fef033fcd5bf7d87765c46d57aa683825e4c8dce04905139c651318e004b9ac238e2737a0866df0105876f4234438c4a3dd32c849a5859931861ed8625bfbe44b7f77337cff47633db3359beb5d317678f7c4a801a858c1996c54379d1cf9402c0a9e573dfdde697cfc7321663ff34c8044d87642bc4d5eff8f8bbf355aceaba1479d8fc415e467d5f75b4e682bca4384dca937d8ba981f14e24e6176c5054ba6422e9d88a59d84ebfd758e796b85f4980344ae727639441da7c8132ea1d44711c732bf0b0492f6e85ebc8ca3d828dc7779c06367a034e88e9a665332fa8afb347772bb9b892be62eca82249b8b008e47f9cf44bfca432a6d46ead06d54648cef638e46de8a9584b797768596fd6c702e96635db90cea09d502468db83aa51374bc830d4c76fde23d96cfdee440afbfde2af118b493c54b510d22cb963424c303291859a309e3b9dae2bf8f8f4f88068eb435d1adee411137130741f52b583212148c8f06986bc7bdeb6894b8e355f4272c27282396cba9719aceefeef84e09b15ca09af65610e42ae81ffff7f5473c2811d8cccb51103fe0f850185c2b0a9b82d7dc9d5311e209e512961a6e86fe6ec4c1074c5db7a3c9bebb6f015abdfcbc641970dcbce6839e3c48f2545e13f61038757c36b48b338e2a8c37ac5727ffad599e3f15b5cdb68fea142b6e7f5cbc355c3cc56ddda1d00b9b69f3ad579614af37768afbf8d5c02c4a98df6bb05fd5a227408cb8ace4431c12ca28d532186b0bfdaadf4f0e7f3fa4ac3b633c1b1bad3aa4e8b3f67e67ea729ed3f6ec5d8d80d0ced6ca381a5cc07b0525e730d797639502ff8a81b72ccc59a4f45b586eed61d7f581f3f33d95b6b8870b806eec6d637e26daf16cd80babf82cd1044899629f89724e53c7be9196ec01e88ee23427bcf1d6e414ea308bff526a39c0725be3d992abaf5545cc12b44df316843b659d918393477fee45bbd38b66494a233767c71a695328454a3c2120c621dcd5414dfa8cf14c9fc3890a35831db80827af1ccf9767d605305c98e3198575daafd8216b848a02c607d04deccb722885a223749852877ada4e037b36bc0900f87d18ed9aaca27c150d623229ddd402bc0e0d9496e7796a0f87cd4fdb3b7acf56ccad5af4d275be1e36ff4367ce4f028e9636a606e1b217944f7faa5e194d10f882676e1bd8da9e2b7a025d773dc1fff654854c144", 0x1000}, {&(0x7f00000016c0)="6590c5ca173e12b89f255db5d906e58efbcf0179", 0x14}], 0x7) 16:00:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x21) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r3 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/146) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8d}, {{r0}, 0xfffffffffffffff8, 0x5}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pread(r3, &(0x7f0000000fc0)="9309da4290c5a5a6f7153f4be15e40d2b02597804e63f33d23220d3a4acb44c9f3c22a4c784069765893476bc8d1fc7df12ad205afa89f7f02b57cd9a66747285384439269de22323ddb3f2e5512d37a0f518803709c5a42b3e354ac1b5565f6bfc661dbc075e46c3fccf1a24a66e6d64d080604f6dee7c4029ec99f34ca1b09ddde3e57ca89cfcfea636d43413260db19e4c302372e8f34c70cfeec8c7504c8d1b7faadee1d518e823d19b66e10091be8de5f718c0db0b1d6f9e9352a2cf97ab1a33adf1df5beb0748b71c27c24c0eff5279dd87f6015a0e3d09551bb6bc4b28af271a7d80ec855d97ca64cb540e7f10e64a26f600573d90390bc98dd2f4ed999f42495389a2ff6308e03626fe583cd10d35e620fe7859ed03314778a883f22eed281ba40cfe7c3b07c5ca4564672fe972d205355b0f211866bd1f9973535a1180fb180b756572763e00efe7adb018aaa1f1095a50d6ebd0648910e1a10bd5abcd9f85c88f3ca4db1396c2e60f13bd1c263640f92ff6a3646c78f70f504c3260d820840782ce42a30cd0a76a6f9ddad1310c27fcbf81db67e416c6a361ed2cb1ebfeb3e5933c97d9a9288fce78bd98914360785bd8399c5ee008bc43d25c56e789451d6ccd142482dcff3b04c38ac2b77b9237b1a21d0e5a5deb7deb84a8d5d1221a7c7c6b100337c573427625fe963a9ceacc9895e4dc9cd6279dce69e914c36ddec4f181d2dc6fe039f73f150a10899a0df4e2f45617eab5ec79adaa9fbd46a8b28d9501131c4c76668b58889e302b041e7d56dc020223003c9ab31ab461bdeac7de3dc1f4cfec5ec5014c5e5e540be18ea2b9fdfbe2abf7627c40f467295948462a05a4ab465d24593736d5ae26e7f545947bf7b31ee70be74b6f9a5ba2e94edb0dd50fb75c3c98e335842f282b550e087b8e818ace6e0aca7b1deed21303156a22b5eee2b5b91be6fc27d0a99e21da6c25bdbb3757d60ef3fa3524c8299507612c8fba1efd991e0a2d52b24fc13767e9947b5b49644e6f76e277b6742890ab610ed05e9f0ba491222f8111825a642d624dff656e6c73f7a44c09d6727ba1aa47b9be6dbedcf07e618e7ecf0ba792a964f795dc9ce03bfe739c9a0ebca52abd480fc43eef6d60a1d2144bf9b98f1fb0864a73965b115955cb824214c3b6ef421e8bfe43516f99ed64f7eec199d5580811bdee94ff8508e82842e4414bf7f34e3ae23c5ced6eeb8c2d996a993148368f3e67187e0e98499e7bd1dfbac7cd141010e9a17a73fe16acc63cbfd6ba4525cb440068d420dfc2e9b88ca8d77939bc402603f0e3f3f0fc7eeab218ce077cc5042eb4839ccac31a322cc89d23a6555bb16024b4fa60126b6cc1da0958d1e44fdb486a5c766d735a0215098daee4a09957fbf11749adfc712f06e142158145599cc35dce623a06ffcb67d5917e4e444652d147e12bfd3815ac8772b4c77f03cf1212a381e80a0dccf92ab560db25e320e7b6d1b4b9f11fcd2b39885024c16410ccf509a1e14d39bb4c1fbd98f4cf9ab12a3d02a593a992e6cc9841a830aafe53ca0ea721e31ffe35b18b2361d7d65d3336cd034fb1615f7532df5767ee51c581f1332dd69274c824d805db43fa4677f0f91cc3783b9a5b0eb029c45a6dfae2c1328d67b5a37c96fe434789577438782feda981c25da41d2e87fb04eaf73b751b3af2dff1fcd69fe86eeb2ba68ff750c50b2e24692ed327f77379639e4b5a9e4a9145dc2c7809472e52b83174550bcb231ad91d6a13d29a1c3d37a938a5ca39be91d37a7292080bf73b9a14c01428946ac3cf894cb117e312d6b78fa63b0c602eb2789ef32883c34709a6cc977cf1141b203ea25da0d5932bc7267d67a0ac6d5b1a7c223cfe1e4f8f341db13ec44d520f71dbc55840ecf1dadd6ba0df2b4f23b813783c6803f01d8a9b18a2281abc4ca89b73cd14e0b0106c973ff9f26d7f78f6a82e52dfdca1ad5df8df796614938c82da00f76cb5ffd579f6ec41c4fd89663877339059c34ce3a0da327be91e24da24efbe8bab17130684634b364ae149908041ab8816b1e2ad0546cadf4626ef3eb3561d3f3cdf5bc22c15f855c4d7c83deff37246a267c72cc66345492e66087eae5b8af74690662ff3e49f68083eaa2196671b41f19ae39583c4c9d080a1df8689d4a5c46e6692f48ae1edb2e2c790eda889784316077432154f9f54b35c8068118ed73d89534aff3008e3a015796130ef538a9b18bb243fa530d0a41c5c5135c5470b936bdafa9f7e96155fc6c019a6fec2dfaa278247ecbd32b2fd1f1d6f9586996b5958653c05ca120dcd79a72e7b6ecb3f05a52eee7d19875ca0d51850a060ad79e30cd0fc6ed887713f9e2778b45977d3a2e8a9efbb2199b4853694983a907589e924035633b0492beaac841c78943396e06ecb0548b80f96ad1e213e8cc74d44fb49881157efd4ae32cda7fc713ff683f3c1a1a7809a21f13c401b5fc936fcb6ea724cb2c5dce0379fb71948d9a13bc330aab33764734b7de6dc40b6da1f4fe8edaf95a8122d7ed9a4c7cc26fac17cb497b135068b63761d9432ea2855f8d6ade171e92f6ba58ea33d901deadaf9675b03a592aa6951f83a58052144845bc870f4aefb45307cdcea0959e6960fd798b17e3573e6e1db18bad573ff54747abe4c1c5b4f756ab364c259382b8d8e480f285e71dc28731f60de954a7abb39ab9d6d9cb68ac20a443ff4b4418185abbadcdfa6e12b107b92f648b003db897826253d2bf3d5abba889d3a83a085b8405e08a1f1ed2410e0cec8fb53f558d0b50417f0bbc12edb61eff809890a9d9a3524f5a024c7eb357f50bf4e044751347f4b30fde0a9c18711778673c639d97198406a8d10adcf2063a01f5c10bddbe37db96fb77e57bdb9bbc7be71b8d825d1371bcad80faf8242ad58f85e2fcbb6faea50debbf1771cf722a15bcbd27c0b2808496b1d50493915e5ceead7d193a88c9936845e91a40bb2ae5de1504286bf52dafb771a729f8290c90536bd6abb297d1fd48d6d1fe4d87861c3b8cb9dad14ecfcfdf3016223df718aaa52b975a5c8839f0d2f3ca1b1ccdb688bf310f41eabbbaa9d36288647daba674b14e41100a2b74ae2c6704b81dbba9f01b8560f701d82784b05df64be4bb258fd4b8a59a1001b4ed9b9620a572939eaf2cc9674fb23d43f70432d95dabfabe4e93c98eea15b3dfae2aed8bcf5c44a0e06c1fedc3bb0058de71ee3d69a997ca8bb2c0bba5ac204020dca53b11403f2e0bcdbfa08a4da4487b1405026395d0671cb5e5b9fda16a2a87460b61187c0ea2282072b1bc7b8282ad0d4c27d931e9d9144a2981beddbc45ef500459f9d0c0ef2d6067a9eeaec723dc4f9c4f944db6025e9cbd83c833d89721ae454ba1837a4be47eedb8526d2243e9c99251e44fb63dbe7d15cfe87d56ad5c3abd4735b533b27195d90599390938cf66822d2346c262d50c64b2615532007731e2ad7719d0b2744351e3e0796a29ee3a434b5bf68bd85a7cc9dca0ec481fd3697222ab423a675cdbf94c2852e9e634e0217e3d68fac495bd161d0efa66d7fdceddfd420acb9e024ede0ea603706f8d7b255b9d8163fecf44f81f2b7b5383bb3244ad7ac36540535f5bfbc301312521abfbc30d534f4c1b9b82fff61759f589fa1fc214514cee669d4e7662d744bd79e24858dfcbd303ae1d00b627cfc37635bceb57c3f2a301527b868c1e55f6404c98210f36ecd6fbf023227387ade6a3b9d7c781cb70e9727e46b84a0525474953cf2e4043c5ae4fda6960ea73c21cc750d488a9c3b4c1e0537b3b3d8f9afddb440e0fc1dac61490a01f12f33f21029ca0154f9c6ddf70a740eb108d1d5682e2b8e8d90ba6a0266106df19fd96774a6872c40b4299e37da814e635a3aeeebc17fe037f945fa25be40d877354a8b08bd9b827aa3c9a0a1e8384c7cc5708c9b410aa6056427aedb140505090ef18d2771e9bf580dd78592b541954a4ef2004a3d7331829909136e8f4140c05f50cc5b51fc0b7cba136a0f1fe79e402d1b1335a50fabcd47d6d0f0f9b82302b398c16b6f2e7676d18b4246cb370cd0bc3722828a2e823fa55015bbd2fb313362b393f96171df1d33250761ae2c8afc4acc02cf661b8bfd92a179bd7062864ffb6eb7050cf905f3046bc5267d76f4c1b1c65f544c9d49dfb62daad8dd62a7cfdf91a4cdfed2b486708919bb542f108c901a10645deec3c65e4ea24e2ce44fd6ed8c1f5eda490fe337a8f20ec0adff3986c6bb8ba34310416f0914f203b262ab61e21049c1951bb4ab44a9354cd7ae68d0c8db1e95b403a54ce835c6df490e9792eac3bca2b428d0dce5b4ba02583a234706883fc6658df40dcd3043285d0e33145dc69247640a63ad4d2cc9d44d00d582d48f5abe9ffe2350909316587bb8f0211cc180b571fd8b9168739ad12e9613fd13cfc85446e0cc20b9a18233cf768ed373fc5abe3d52dd17418669b118e0e0efa2d6b64b7c219b5e0869fc2357d4aaebac319217f5cd881ee7c638a3ea377da628d2f2dcab1d9b80f12905615f5700343ec296c7986c0f5bf547eaee052b1091b4f118d2c854d589ef46896a565137b50af88a9feb5b3be3054d3966015fc4874fe083f4173be3e773f3e70c6743fde0b2f877f0b08baadd9a5532f73b7626746b81fe0e027607d257b5e23f5ed8dd9cc2e904e8a708fd7c2adf304addfa07697852f1d82131b99b46f81aca6059d9fcae8b3eb6e2a6422d9bf51ad476b0686df339880227ac03b9a772eb0aacc446201ded4cf6311aa1ecf1428b4e94e88e70ada8029b5b8751a3304387afe627a5057a4b41b2139efea3b64c66d3d919c570e3be29ddffbfebd63aa015baf1d93041ac0e28a256e8dbaeb81789e3b1a7f1c60ee1e6a1c3c3155eefd8bfe0c6eceb16778442214311ef26d347f43c6e30034756b14cb559d8015f61a11ad61f389dd435be529aa1d597fa8140e4a5e542abf3c7ca5ea61bd8fded5cb2cd9bfc414b233e44fd7d0a1a305fbc9a715e013905c4301735153a9041c888633295af0b45b8292980c0c298f690fc130a014fdb68e7bd2736e3ac6d574c1e68fc248ab4e79388c72d4ad80479528d45b8c8c9a9d0a0a82a2e71d724055b328df8dd4712225a8e4d0b1d2dec474852dccfc2b915a51f0b2c72f0f9e6578a22c811c45d2c8b69446a5ac6b43c543767fa55efea096eab9dba01a74017acbbd40964b3e20c2e133776059de8536d3902f48462cbd76c04c0f6ccc8a07a397c41de7ff5aca1d91e878f97689f4f548dd28aa9ee86dada0ed63fe889121f4298d8558bb3b2ed038733b16f8a0826ff52e5db5223b7001840aaec09debc4d23a0648d644c8a903e483569e25463a3e7d5a39566a7d379f773f63121989a959b3178b1fbd0b5016d3496d6eedd8149ec4710634137c0bfad0ab931fc49259822d5d7757d6062779063e037c7224ee8406c8957df0d745f3c27841ccb4486bbfbed567442201cc78a9399101adf0d71f1afa0758534436d868ddc7c5b1d9335beaf0e351c2e9b86b26808001519f9e75282695312efbe5495f3bc36328c087dc79b2f82c4c639b3f60d26dc60f45d823548a0feeddb745a7a215ccf782d39ec1d04bbfe0f3137020779e20dfd0dd342673abecd2d14de2b2286b68a1af2eff0f294c16a2a90062bd0544a27f20c2800b308e53f2954cd786de7456d9f6f39f40d3a02fb86540cf751c44ed39e50b797ebebb7ee6115f47c563d3a1c0ba61788f2d7ae63862d84be806f08485264aa7", 0x1000, 0x0, 0x7) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d602aebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) socket(0x800000018, 0x3, 0x1f) msgrcv(r7, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() socket(0x6, 0x5, 0x9) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:03 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) 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}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="04"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {0x20}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) sendmsg$unix(r4, &(0x7f00000013c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="9ecb11ee302d392e02052cd813d056283bf12077018952d8a1415f4a6815a20bb26d6904556aea1e8eb6c947c5e20b9dee8b95f375b6a441d5b3699388ad097180991affb47660cfd80718a557a1f273157a0e53853caccd805df3fdd90aec5b0db1794aa1f7c03694851959b09a1ff71f7e28a7bda098a08b7fd77969bce8af1404f94c94ffb78e774fcdd79b15837b275ed5be3d2f52499ebe8b59cc3f45b4b2cc93d2139794c9ca1a6a9eb98fea60ed397ca05b08dccdc91b2f6672dd89abbdc7fead7381e3a09a5c26844a0dc9dea2f24e09948286a62f38d21186a491a41edcd994e3f9273cf1f80c94256df49c12b1b5dbbdbc4014c730f13d2bdf719d98b238426b2264762d5c738c77e30bc401787789900a98ec1221c452718e4afb0d08eccd16a453f3144d6b84c668db56e13d0cbd13f66208600630abb23813cfe0c3efedaf1a16840a0942d6ad25f92b0b04ec6e68d3cab673d52e45fd09dae7c83fce76c7e997c834426f701f9b0124832d0984fdde0a4912217052fae0878189b0639dadabf212ac34974186eb6947f9106ba0362345cfa2f76ee9fb8d5e03c4796e96d025235fef99cb7dca4e5431e6a75d4c8a4d6b2479b47e20500cce9f65b208f4744f4caae9b5b45baf275c2c61c1b580db30277497cf7c792f27bd9c906e0731e8f4e08df9b6e17c625a7deeaaf0200f6eead89e2d275daaaaad0ac4bd9139d6bdc0108ecb729d81cc9d5c7bc556141b524f130874ea1ecfa91b17e801dba4a3161962dca05887fba26e49c8d0c658ec73891e0bc90e13212a4ade40f8b1f913370c7205b037a3c5df5f3cf3e58a018a468c2a4aa46ce8c7894ab498f71df21d9ca102ccbc9fad4216543116d9e9b7d0ff19c1390a938cd886c1a7b492ec325feee8fc98ffdc683635067e760d1ea3d85351edc8c516c81fef905de9e0130f201796f21ed7ba9dc58aee00737dd3cdf3d27cf2a4bce296a588b7a961e25ff1fe444b83ffa9930d2fba7004ed1d8e5ac6940defd829c02e1e1798d770315a0e498092be9fc465a6188fb3a2e5fa662c44603a3e7f4b8410aebca80f2fbb3ec233a702b3a3b898c51739940ef8fd393294df9a8edaa9fbd8105e55491a42c404889d35efad649a6f68dc72f9b9db4fe538269cc09115736a0ea0341267a5a95a3be69bc60f04d6a2388e1ee6f0f1ae8cb6d078213a36a274cfa550fdd4a61ecd6dacaa0357a718f95fab940eb6106ea68227358e14ee80f21fd0604f3f1fc5b6cd74530dd68675185241621889f19fa9455551f15d9f30871a6f49d55e39fd0c52f369d6f7d207ec7545e8bb69eecc8278f4e14d66f306009bce65d6c9b24c4994dd694526e62c53b54189dc2d8fece4efdd4e94962119e6081042f18d9e802b0771871f9c0cc101b40980dfd0819cfb446dc6626096324ea2a5edb6675f68fcfd6984992d181602dbfd10d9f6d7188b4c8012262d5736b81624083373aa052ea7e32b45778f5d568737bb82aadbf745dfb8c4aa877ce1149e8f9a0e8a28e280cd2d0729b948f7efcd681d23bd57c5b9c926bf39f33662804de699e2a4822b844a77e106edadd323416d01cbc32bba3920bcc0b37742c5e7a27ac37d0f91b412bc9c8a112e6d767c958d1a29200578b22a57925ed6e59996429c20a2103aeab3e152c857a29443f5667aab3dbbe93b8752df1db47a63bacf75c0fa80b386e0e91e19f6ae0905a14816ef007cafb26a1c48ad9fa34fba7305d976e83d6f19c14bd3d8d9e7947289501b0f8fb8ffac41597e595e50e4b2d5e1f044676abfe391bc13db60e4391b34f7d990a661343a2c5ccf795c285610aebc8a92a772bc56c917cf970412d0c06566738628f5510105ccc2b4d3036f38be7c6e1f0e2cb305e941c67177636eed23faa352328009f05526e1076b86753e58a5ab75784ddefc1af860ccda62f18cfc79bae1f491dfddb5c063e506bbafe985e38297b61b0d872f43d655ac6d1812b12dc315747d585f76ec38595c1b27a1d8841cc9a082ceca60b498c51da263ac87d22560831094bec7a1835974038d4509139bb67880e3dab7a833fde2755b925c1a7b09ceb090222c631154a80b9c8af8c019773e3f9b756937909cba7529c4d2c6463b8e712e0ec307a124ca3687c4f9a4bf64e4edf2fcb8944ce82f5522ec9e4b26d900d0588c6609b1f428c6d83f1ccfc53e6770148184c13938be830e836364fd146fd402a83ab9f41d2c9a33eaa66e77b578b693d12d0d3d4ad47010303a7386efffdead50012eaf8cd4d8faa03cc6a090099ae071ec529065a1999f8c4033a2bc4e6e25f787677973f207b92744129dc215683ce50c5ca38f2a7e4b0d400d1b3d1961f705cd0ffc9aff34eafa2650bd5e24fea53be0431a408315641e91a5ed3aec5dd9948329da58fe11d9c52cd5b8be422793bf431119645f61b061684a809d823bab9e13d765f3b05ab7217aff953e86de414534e9009b65d67912078d4d34a15f451327938f23fa905ac25b156366de9fac19c1a459697b6ccbcaba5f1e6aa1a0d72d840b736a9da9b9dcbc140b215ab35639758523a7a232cc798832bec6ba16227e9dcd6ed9dc0d3d82883cdbe652deeec4f40d91ce05c00cbd3ac27d066e7763d52bac669c9ab823e6122bb8ed59bec23e0d14090f700df32e98155746f13dd40ccdbbcbec8ef8a94e48cbc64a2f0ac4ee0e56ff7e85c3c81e8eb798c5b8666a41b1cf11779399b60a89ae2d2a6acd66e147938173fe6e220ef4caa2f0de2deffa61c24b85c7f853bdc33c1a6588cb5af48de4f5b5bbef9dd63ee7b7ad4f2205497fa7f61f200e4b3645ebe137b88fc3dbe1ea2d1261c96d684f3e1509bbdf3db7326d425cb78d7851962356edb67029a6c7c059acc65e3de2948175e677725e73bb44fdcd6d09b1d5dd551696eb857b8ed6b80856dff83c16f7371dd9d1ebd5829d86d9cbb33fbcc439a2aafd06568b8bb62e69294f05d21048cf786a5780edb1cb96325b048c840661fa2662f460741b69779596f2bda5c1313804b8bdb24a2948be0832d6484d10fd5e54beb605be59cd07f48a6f9c7c0cb245df361e31b3ffa703742b18b9ad6f8c056d117c4b38974fef19e5e8a4caf17d109d2c08171d670ff61f554cf80e5ed4945aab8abe9fdb4cf127ec1f668494f166f868d4adc2e15b0657e8bc7417e2e9dba9cc168b0711a52336219e6b1b8b436029fb98b09490ebde852d464bc393b90d9c3a08601a1efb4caec5721bab09f7845e434b9004accfa21857bda0236ab74d3fb80e0b32a184d4a95c2f1d6a1a205ef298d297238e653cacb9b1961ab6168c76a4b713300a6c9d223fa22c52c45187d64b5c4b69b21f455264baa9c72e26ab365609049aae552500adc8d0573e668065c803cb8ef827dde1323fab9a62d63c5a5e6c14ebc0ae6b66ab64a2c2d542bc240ed4d9845c263ce0d098ad1f05498d2c31140cf5a80c39d179eb2576e831090cdb89df216343b68cb49e0b8adc1c35fef6ebcb562a7c190690624027a6732bdb4ce95fcb6c9718deb5e5c8b4cc5fb7b02773999bd1385a85ddac8593a69a81a1613380cdb9e1b79bcaba5475a539708a93c8ff91dc236c52839b6859b75d5bfd7b67f85b7ce046d175bec6d96f4612e9e60ea5849191c557d3475b7662516efa8fda1454b1487bf4c96b7a53b0060295ab2895730579934e0d831eff69f42c963184f5cb6278affad9cc1b7ee9e7a8748cbb86f1317378f119c2f78c5caf9b92aec9677755f353f36db679a535937c17504d7e5965b02f34c02b7cc29199f3162b4942968947883719eb2167fb77edba2a6460653a8a8f652fd56bbe67d5c2f784b201bec13e3e94d606702bd7e2586c003cfdfb8adbd84c7e7144cdbc1520eebba936f59ee8854bdcd9af502404c7ea9152a8b899748ca34e5261d567123feecf59269843d4ac869e9659f520ac07931ead6c171da8fa9c836f8445f3b6d79d93abe667a1d243c19e7ca9c62e4cb807883906d4a86e0833f0db425acad63e7abd94d187e098e8ae14485f3d5f3efa3b101be226fad57f9c9234860697102ffd2d5bbd255ee3fec0945946b2b87691669e929f14c6ae26746cf57825766d46ecc01cc032c1d48cd0afb9e66144a9ef54a0b9fb09fc2a9caf228b2194c6938515e9e7710dbfa15ce9e5574533d81d0f98ce3f794d032769c7da463de5b9824d381775ce13847fddf31fd99d99e4130b1901884db013e63eec5ca65dae915747216fcbcaf62268bd0a8c2a0ba6a3f86f7e5acf95f7a40a4f30af7e9b8593e129d6bf6bd604dfd6545c3bfb72671ff53e7102dc4fcea57ca52571c30c42262ab8e31cfeced05bd334af3a8efa616228b4cd885f0111e3bad8d324dea3503a5a2705f0e805736bc14cbe18b9900fba828666ee5630a2bf3b1dc55a9adc05d7e1df5c6f90e99b07b1714a57e7aa2c3f089bc3c62cec9949ca35825bfdb2fe0f14730cce97ed1bf50c809b3333cee76b88562dfa66a152c4872c60180a3048b3b3a47e2eb50ead52781e651b9ddfd19ac829303d7e5a768652ef6a6c0356ae2704b3411cc40adbc5b2214394f5c526cd62f7daf49d670086fd71f6b51766f94880a5bae269ffa3a366d9aca3d64c93420e6e986eed252fa6529c7e3608ec9d3f970f9bc89d661e3e2c42681cd1e696fc809b533b1fd0118f6e3b8432a6bad93ce1edc324049a100de4117b2ce2efe3247f96b81f19fa59ab3320b3217f5cb67682167077bf54a0f96805b5acd42ec8550244b85898a19fe7f7649b117a8ef822fa7056c014ef73776bc1bb5cb48ffcb1de75fe09dba80644024df4b9dc2d9de216a52f6ead938e6b8c8cd4fe05c4e14ac81bfc46d56b958afe3f7177758e98bdaa0314c1cbed81eaac3541a877479086aeefb49a11db0883d215b19aa2a376e2c9c6578cfaa4b959841384c3b2b50f24b86b52d3bcd9d08aeb278e380c1a3b94144eb7f6b5d029d512ce20af9b79aaa337d44673de73fccd3f16fc37c46a1227c723587fdffae5d0033b82d57b3cc5ba4f2fddda42ea6a46a8f31caf59b69f194ab9b2c90a3255906c625b5dd0409fec47fbee4b72b5aef74bd06e228a90803b6ca00584e9101cc1693eaddd2d25ffaee501713f0cb6f8ab4999b5344759c1a97ed803242f9d80753c54a09783e2aded616b733310e394f01c91337f68f6b6276ac191fcd7ab03da79b18883b33d8fc697e42e8e70be77484460b0b2a155ff3b71ce0ce44b48d656d7bd582a0785481b4411f16bf16eadbd08728fdb857d1f72660a5e4583ace3baf41c6c9845cee37e7d8c8c847993ee838f066e8276b0c52398c539e9c0d7cedd0a875ac207f385c3eb41481e980794b00273e62ae0e42c5e47b603fb828bc574eca5319a169604db50f860d6da568038bf6da7852c2a63ca6e904ca1e41eb01c67eb8711748084011025ad4f300ab95301621872c4ca881f9201dd574b155815d0f873446f1dd28eaa040ff2a919b76f5ee774b6c9ca6596be81ca0fa62af524edb2b5871ade564144d11322f5402cefb1c18747515d1e8fda249077cd20f0780198bd156e4c1b35bd22e0abf6315737fa2cd208e069b411dd075beee311b8df4ef90c84e16aab017f2a26a585eb30cebb72ced3b9ffa7428b9bd1065a65e5197fc4ce436b812ffde7641339ee89f1e508e9d649c5e3b1f924acfb391807ff7b106305734657fb8e3f950b0e555661cd1c7bfed050a0b030c60003140b19f141e5431c5e72716ada4dfc5114d78b0f", 0x1000}, {&(0x7f0000001180)="3fd33d8c78cea1a8855b7b93af054b44315a3b3c4f1c35c163087ab5a89c43f624942cb014984fc81b62205ae0cc212212b4eb6f6dc0f4d875bcca47e3982bcc2f38af81459ab20284efed8ee9baaae0bdf0f28e85b4c69b5b0cf910709d180a610f3db9f7a1fbf79a1d554ad199510c1f5787f04a668ac86f022c7b183c496fbb47a6ef8888d6c3a6cabb13f3c075a809ff2ddf189a134f4768a4dbbd", 0x9d}, {&(0x7f0000000100)="2d53dea3", 0x4}, {&(0x7f0000001240)="834e554306606d235b0952b567ed08aefecee2e9ef5501aab244373a21a899bf7861ebe5f1646a96916c8a8754a948de533b6cf78f5044dbc016a7c946936c5c4c7957572bad398a75a6065598bbf541b86bf482b9d7fab4751fa1db91e3d1e4ac42d4c1bb4503b4f63585a2210bf65b2d2cfeef69173f0cbac6a70b0160e8e16eab24e04992b3239db82b87b27400d998e6b36ab40ae23f074df39818cdb577f7d4f84890bbcf3d5d6645ceb45c959313d95f456ec7a9285266ea1a5659f445133d402aa92dd888a01bd68fc1bb08c6a847cb280e9ed2fb697f", 0xda}], 0x4, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r5]}], 0x18, 0x4}, 0x800) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(0xffffffffffffffff, 0x401) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0xc8, 0x1, 0x4000002, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmod(r1, 0x22) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) socket(0x6, 0x3, 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)=0x3f) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x2a}, {0x82, 0x9}, {0x6b, 0xfff}, {0x82, 0x8000}], 0x4}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x8) r2 = shmget(0x2, 0x3000, 0x638, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x7fff, 0x59, './file0\x00', 0x7, 0x4, 0x1, 0x200}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) sendto$unix(r4, &(0x7f0000000240)="c234588c8baae5faa177bafe292d81ec0b341a6de8a74b259f06d1c2322751f6af6d7daf9ebce72ed51243235f19a79336de2a95858d8932825e6380c7f0ca000b985416e0a60519ab43cf9f7c9e97bb54235b921ac7b0ecdef1829f8714dd896723a1d99e7fcf421527c85ace18e2e37d0fc1c440e0667370ab15d34e771e265becc461bad20770d4b55461305a1f13539f3bf1654bdb3b99cbcb599840e5b921373bc8288c56b69c88fd223e472d86d3ea0a94608da49cf406b2f70aff11bcf59cc316055ef6bb839ecea02a22385d39120f4d1261f2713d16090e78a83c5b6675574d91f9a17b7fec8964f22fa5b7e42525", 0xf3, 0x9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000003c0)) r6 = semget(0x1, 0x2, 0x22) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r3, 0xffffffffffffffff, r7, 0x132, 0x2}, 0x6, 0x4, 0x40}) getpid() r8 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x1c9) writev(r8, &(0x7f0000000580)=[{&(0x7f00000004c0)="3f1f464d6122030dfd71bcdc0e96eb61563710c97000a5676ef14190742f0e3e582b2937c17a85e07f54f13f1b8b1c740659c418ca59cb040f09f24f5b40ad589d7745a57826e968c6bb6a69fd10cc9c806931f1c1bbb11edca8bea6e9d61c7888783cf52f2b91e00f92469ff70f4dcb018886cc85d5e6805734a7f4989c56de05149deab2244007edf2a88468deba", 0x8f}], 0x1) r9 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f00000006c0)) writev(r4, &(0x7f0000001dc0)=[{&(0x7f0000000700)="bf65aad5e4d4d745bb568e0e55259182eeba7f2bfe22210c303b396a1da3df9412cd7586cac68a24341a7ab8cd0e8426c8b7fb468a14773e28d05b8b427c6b1cf09fdbb50d94c4d5414e10e4c88bcfeed718a642e827ffa1d35012988536ddafcd44d347d28eb1e00bdbdf9c5764c3a72c64b318ee997c4c8d51540a46a14be53b885af8ff092fa4a740a8d4bda9f4819212bfaf806ea0b3401e6243678c3c58f92253543b86214856bad1ae709ef3d62e357d15ff0b348a879c93311540223186283a9a96199737d8f2954ab102104492396b89f537431de1836ddf31e85a", 0xdf}, {&(0x7f0000000800)="042616fe0e728ab1bdce0b4ca36cc953cad0dc913eea3009a8fe4a1ab02eba7771397644c15e786d1e06aa8f6479ae8eca5e2eec871efee35f56ab93f9f0c91406e4c0838de4e3e3a87f6f510bda800f6551c40bc33a8c9fd68098eedef5e576c95600782dee2407147798f4bae4bb916842a4ac05f4c44ad27342232892be949919c6376f0b052a2b921800a117ee75e4054c693a98d965456c598d627a97da9ab2ae87bc", 0xa5}, {&(0x7f00000008c0)="c431fac4fa306cce3a5da20d9b91d79a86951c96a283c0b1580c10a272aeb0b1db3e52fe779eae31331dc43b2b89b747fc6122a0ac312e595fb5d77a911509dc8ed24ca05c9737dfec5265efe59b46e1e4e4a6f2af69e20a7e11021c21ace39dedd7dd42b5f68dcad7f6e8d1b02c4f326f63b7e2681bf54290bf0008221efac24f48f659687b2f43fe3dbe4c2a42b6ac15129e47e5427ec32cb410522c8f0bf08ce4be894ee711ca05b0a89795c28d00ce061a22ecc45d647b0933ab64d01cc460eb9ff4a398596759333e46102b60ab5e1491cfd3", 0xd5}, {&(0x7f00000009c0)="664c177bf2c14a52582798d4a5174d3ec0983ce7439f463e944936f894b4e463fcaeccd68d6eb2531e127bdeb42a32932025c625c5e503586007ad65e0ead0478348f266e2dddfe77e4f21eb84799c67f34133104445ffc34a60752fae45e3827805ac751c37", 0x66}, {&(0x7f0000000a40)="53c6e648d896e2724e4e53c71e665de7d4749886982091d8ec5c94948cdbefb6a28e9b73427ba1baff80a3cf61ca46e15563199aaf19e11e127d091a06e720e0df01abb8975172588fcb3592aabb8df46488198aeea46ade9557568302344bf7c715af8c787bea4d22eb54700e1279d0becd1896ae8d16f01bafb60920734acfda52bd8eb6182834589b719694dac4c2ab0650225e10cba1cf7700a488987eb108a3f549810814c595389f99f0a5aaa904ba91c56e2b5322811bc9cc2783efbe049b41d215c34ab5c1b98f111a0e88d4b70159d39aa1fbea219df413eaec18cff9fb674a", 0xe4}, {&(0x7f0000000b40)="8a27f4f75ba627b25bc0724a7e430e3580b978a31b49702b56636016469cbbc787c56ee60ef59ca9033ee12860e0b3309420d50b86c3f42b", 0x38}, {&(0x7f0000000b80)="6ec9f2665aee7af9f8266b266285d238311e34f3d4adcaa2f2528013a5853453dbb849e04cfee34ea892d24ee3820380aedde7f0b0282f0a5c4b9c8749604105e5b1c2ce90bc43853df2cae419309ebac5196e83fafc4f3e0d0053acff50ad00820f2379640cd8ed5fe25852e2ae87bcbbd984f9a8e73561bd9090572a0cb9046ecb51a20e09601ca2425b35ae914f4f8837c84534c8d5e8", 0x98}, {&(0x7f0000000c40)="e1318e678d0979d6383004ca18b08c592851f5d826880630793e54e86d1d602dde6f7474aba5f22d01fa2f2867ad1f74954a2c60c9cfe19402e185a2a2e6b8a6f97fd9f4951761cb81cfcebca1bc43628805758c5bf4cb2b00b775539bfc55c149bbbc7f1c95539273d4555b459bf0891b54333c477959993aeaa3e0e1dcd50653a4b1a6bebdaaba9be715e1dae63752445d06fa6302219bcb5852ab596bdff769333649e9c88673ca62ff7782d17bb2fa6e1ed4d98b7ed154a67c19d819c9ceba9bbbbf392d07940f3df97cf30e6ecb9a8d54b4c79b312804987689e20865ca7933c2b03274522af65137b36bf3684b1e4b8f95d28f5d6fbb80a361b6a0a577a72c76a7ffdb01b3b39257b42a5874401eb1ef5b8023b706ec294cb38021d100a4f72c4795b53e1e58ae97ef5903b13af2a01a7ac4ce0302f8a2caa7290c35b7f24753cf551251e9a8c777be413cd65d51a28394865a868d1fa450e9866de4c652460910ce2e098e75b5782fe3ad1663491e72bdd9ef2ff48d5df5f24f5985dda1eb4e2ea49115d4d2c41197d83d82fcb8af6524f13c00b9f01ca08e84f62fa77e9ac06611aa9edc62531ec09167617ca06d7117714aa939a45f83d48208956fdd894fb743a37de42c42217611fe85f0303f6df4f05762fa69bd089c6f468f82711fc1a8907fe51175037bc53274dab4adfc37435e0f5c43db1f80420fb690ef957e8c947a83512c0078c4299ea86a8990d7ca306d184a84adafe296c12aac20406f5ff0de8f47316af9023a13637a23e3527ee8026f3937c640e3f8ade9940965ff591fe99020a5100202e6496c676a668497a3588cdb961e709d5f2470e1b78fe00a119dff30bfbe236e689a13c70c18471f3098d45e83cdca9de54d43daf4d3be931e62cb1c30efbd865da06fcd1b28ce4b17fe852518b65767b47d90e47c7b91a3fa3b53078288bed9424bc759b8acf3261c5bdcd69f93d8a6b9bde628aa385dec8eadc5dc1c0ef9bbc9707391b1c411c596319c3cb8cfcf230252e604d994e2e62bb19b12fee17f9ee282a798d3df771925aab11ab06ac7aed430126b44e7e445210ce58326a6db9602138b688a5db4536620f854a5d37c929c42687624254c97045e74ad59c2a72cd5a530f646ae9424268c0fb84cc9e182e443782df457a602b15d549a3089fef34fec1535b254f4942cae47ffdc26b463b987eee30f97dc2b967e593f8e287525c7b798b000697f3b8a3555051de80bd7ef8a6b146b04448eb5e6d7f2b63164b9f6e9ff7ecd95ed3957ec66cd15d3b964af6ad527c0627b9da02a4f6fcddf2d16a9f154ee351eff262955c2e02726d8a860b02f8eabfeb603f54a656a4c540c088967d34a72c9aa1bc57edcba6a7a03ec0b22f550339c133f6a2746700e7de166fc3fd5e2bd88fa06d768b254031b820e23d9b24f166da0de2bd0498d7d048888403b918e0cb159fcb66bb51f278529af190aa8fb4613ad6b96099edd80e8f4f3a49bc858a7649240875cc06f1617ca439b1b34b26765703db4a671212e5044a7b5591d2ddbf08eea60c1b997754f094003057c05ca30e0890eafff730055eadd0161f27874e7620d98aec8deed3e0a0ce7f264b9f16fc8701a197d867016ea45ea53048ff8be832d91241f0fb8f7155d67e07e08e4cdef0d22e70c0cdd17d5a0ae1cd2408d44f91ff62d05e68d3e7d8c3b19d30c7e152910c32885819e4b95404274773ba7f31ee69cc9a9e83816f1f255cd42c81e305cc87e909b0da92700618c7aef117902e72a3ef04d5f2766e496e48d23515e4f2bf5422a7035dcc1f4c559ea336afc0994bc3907a6e82155aa424627643cc66a9de8a97c48d22d2140f2208c9c59c057d9439c324556ac4f0cf6458aa0a1ec894abef2226ebe5195b6adc643b40892de7f96e766c1228cf6fe18d7c7c56214bf35aff64644df3d50e60b538e6e07637e8447a90704a4467ce7872069d8169dc07e666b0d5b22a0956be0b117e8ab688594effc29d2c94f5299cf896381f8e69fc0348ae5be5098b6ea644a7d15305cd8611bbb69e7e932927b8f279cffe1d76a70909d506d940e03634544d4cad376fd51b346192ea269aa2285caad89e340ec81d3cd73bb60199dd0e8dc544c0f5d0c6ab3b5e45eb1e0628cb0cb62a1b074f4a087548d5f1b3f557c8d87397b59705e75554a040b975cb46955758979de69b20d8a079f72f33c2d5e34a91971d605718563668636b34c310d4b1416ddd0f5d397436be3a354d38db608361a6d5d2ae78f2127a47671d9d4a3d9877892ca7633bcaa6730f33e26147e3f546956d2136dbcec1bac656b646600ff16fc8ab51a10ea1a5047e4848d3a6f8c23e9c27f7b300005c22c7d723a6bd907fbe6ca4f10d8c348956e4a001994f94e28a7905ce8748921f5437d34a0a2f7ee69c782df613d6170cbbadce73e1d707df0191574c83977093f662f5ad3190f4a37a88dbb433f6d6bccc39f9fb954f00cd9cf3c81a1c31913f8ed8374572efb37c85a5d30dc4d198c9bc2f03bc9b6033acc9da32ef46d1396b55a73ed59bce1b8a75a45f96e996e397ed085aae2f2f4accaedc520d18799a953b087aa092e20b302ebe18f07623a03f40293e0da4d929ac5042756d2ddfdd534b942cabab8249a955a6bccac56dcd14b97da5233ce99fcc4bae38ed40bf0f6b20d191494d157c566b8a51d3cb1556568647e938ca559208cb3564a0df354874c969e91d49931b516c38aaf09c5eff22831ebcf07f0189f4ab0ee5c2e906faaae5691d7f618add116ed09a51c1e247f683922bb8586ae4b7dd8cee65ee5840b77cf5f236425a491e7c930b33446a0e3179a89d0f03ef9c1622053f541d72e6a959e8ceff15223796f5ac8232162f7a3f8b63d1c2b429245b5de8bba093e69d4f682ab23ce44452ad7cc7e7a9965fdb1e622ef82f0bd01268c712ebcf7c04cb552ac73ef540577bf5a53d0050d535a661d0f11a148da17fc084efb3f9b7116efe852b3744367fd5dfd66b49b4b7264526394d481203746abd411b3dc2a22ab26d5562f36079d240f863e994c40e295f79524015642f20601ded88fab8fc215bcec9f17cac49af06e3669834b1da437c06af0ea711f8ba168cf8421b59698e616979fa3c5a4aac99f18dc7a658fea3ad6dba295b8ec7557013a6cbf1c13d80a402bcda587228686c447078de9f64900d5535c54ed5dd4b1c77aa949abe3354c630f940dc33bc945f5a72c7064ce0420c4d8e09fa683eaa04c2000b7b198aa84ede676ebdebe2230fc0c37bdedf76aae348fd36ae9403fc23644ec4146b4116e3c18157dc39b000838cf192c71fb642b1978f14c2c444411508f97d572c826665353a18368cf4312e056667fd88db5feb1b1d88e7c2b46a1cafaa095a9095f091aadd7812e3e01efed06190b2275995b2af75b001228fc49eefc4b5e6ad3da8be8a81dcf0a8462a608edc067970ec9c509be807ff2175635b6725ebf56291a7a6c79adbba42a432537c33b51ce0b726a32ae71f2d6933da78e5afb6a4f707fe1ece4f5b72989433abdbae08afccd693e72a4a960312c7ba712789d519adc4bd04d6bf1ed29868f89c88b05585270d2287594fa6414b3546990a596899ef53dafcf1b69b795be30bcb73929a5d3cfbd2aec27093170656c6daed4da1d1cd37c762604eef6ce0fe5d0a900749f758d55f485d7a1e56d0194c26a59230f6d4929cfc0b804e13d7e67bd81ab57baf6d5bfc95f0991bdaeab6288c7bee2208816f689f5345cfc5dc171707997791b2f0e0711f03c9d5972eb3f287b5e34d602e3c14eadd76a4b5517a0bba341cd506bbe2e41a9f7b9be17e49c5fae57e900030924b8ad5c72f5c25915b4321d27fa0bc98e6ddd004e2fdbdb70effa4877177bf0b6993f89dda8f973b84c2dccf348ab3105777611e54bfa1c904518954a8c19bee2252b12bb7424cc1de9dd7cfce96e3f140b3a3d55630db428f7594dadbaeeeb57e9c01437bf08bf7df4816c20fb18892f138b71b021a30a1632f724f945b8acd9fd56bacc9053f6eb31b5b561c31465d351c98359db54a2c1ac4a52491f83abdab8031ae5642137478a6997c988dd7269eea7a157ab65281fb3dd82620952a15aadb0d6f46f7bd1db5e95ff7ccf17f3c52b18c89f453c9c83a8b465d8c0d0407d442906ba60f473f378f7958ba6d1670fdbc69f23968f9929f14a3b173f18922581954a7a228d5bf77cb614d7c18db808d66a86ebee2008fbdfafd3b3d1036ad2a81bb5817c6dddcb5df51353998c144ce0909b8aefd1f5bda649792b5e1b86bdee1f93e0efcf5cc29933d9fde19ae283ece4ab91ad8b7b01d35c3c3c521289b98085e8f8f98d50da60bb949e7bc56155899732060e5345670c4e7dd76f6c986a1cf78028daabe744d4ecd7aef51321eb4ca2001afebdcf9dfea95306fca05f3520bcba708262e42c893850ab9b9056d44f4dfe7ef91875a0d72f0020687d1a2138091158ec6a96e4d6ed062736d810cb46d4ba0865d4e73e89336f1d98a39369ec2f07be6d55216c2ca829054e4d2634021ccaec276189355dd11ba4f9effb36d093cb816015f756aa9da2f50d15d85c858b260829cdf0e3be3a98345fd88442fd0bc78248b09279747728eee2df0a7bc2e5b80ef467ad0546bc2ae9567d4e63f9b7fbe6df0671b161e816c9971c4ac767e6d951f8d46bbc71f01cd901ebbf9b314856a05407a02f34f18336471ba0f79781d317d3d5fd3fd4a832ab1a6c7cfb941374daff810b9295d841c582a1710fe02edccb23f73b2c5d693764c7b3f647175e5d743fcadbb87b7aa53d753bb56b705e111d7d378bdb85d7e50a9a86e73f946385be86b9966922444ffc39f1ad2eacaaba33fbf680c8dbfae64ce0e3b20d2200a04b5b5bc018f43f953331fe76e5336f89e3131016ceb77ff24888fa27df381d012f0d5fa9149ff59ba3826b59e9de71ea76e68834aa342dffab48ae6f850c5b809683faa94f78bdb6684c539eaf5ac5aa0cbfe4333a2eda4fe8bf225d4fa5c89f1803675a25fddb47d0bbbd8c292999da9175792f63fc9cff56e22942cc5cb261fcdf53cbe87286c8dd67baf39506b83345c15d0280de07a45439b2ee49124c024f85b1a05a35e8fccc382eb85d8c309d64abf53fb2db0e039fe1085e602f740ecc9b7fb9d55f376718ffaa37e22bc2f00b00bbcbaf15b7b6f84ffff536f059560baace12eb961a7661d0fcdb71d6c6699311cc20a3b89f1bbf68d15bc9252dd395dee23b54b5b3a9dc6001cffeaf221b9e082bf9bec2474691d4913497a1eee00b45f73ca006072b8dd9dece762c379bfb4883ff81439f1503209d8d92f2efc9d6e07c6d0b983b543684587ab659c663e56b6b393382e8db4f0be0bd8adf61841861e05160e357df9e36e557606b70b4c7798d9cb8f7188041c0b6f45cbdf51a3ba66dd0da009e910c6bba85c75882ba8ac9cf378a230aba28b6ebfcf0a1cd3a7cf554d676f807f68634442db12eca5bf7b732b7e6175fd252498792b11487177d6a1da6a09af2d89bbc2bd0c54609c507a0073c2bc67b116904be46692b82634412a1ea00a098eefe14f0f68cb7c3712ae0a80ee693c9c590cd4cf770844ba169151d5fb57bf9649e60dae13cf702f8f68c1a0f99beec1871905649e65d0d975b69e3e474396884bccd8afca5f5b30c5e43d1d3c277ec12c514c01e62dab2f521b4dfec21c5939b4ef5cdcb3a3cad22c4cd614549067f88341936669cb7f911bf412b842d72171c0d4e82c5", 0x1000}, {&(0x7f0000001c40)="44972877ae09dfd5a068985ec4907d6c9fc22623a13bad93bb02ac199fd2cda76c00c4db170407ff4adabbdb409223d8193e85721eb048d972077b549a57b64bdafa60298f055148f0b6a99194d379cde25e5f1158b4c25f308d10d5b1bc4bef188df69a80a33c99", 0x68}, {&(0x7f0000001cc0)="fef82c78a705a55b6cefaeb18e597823f7544c215fc825a11521c80744ed28b0023909d9ba13f6db810343cf9095febf85a983a122af4c5f54d03bc47f9946a7bf3a11b006ce937646ef6ed02505171cc83875a94d1997163593f92cf060d4bbc2c0edfe4cbeb62c55bc6adcee4de2c1f032f429444507eed482a5c1e152041f5197f167104301a709b5fbfdaf5be836e93516bed2981aea3aea4775b8a9f19e821a67ded9748a8e6518b5110b63794766d5f1c81867e84525a4e5dbc396dc9f3aab92c1", 0xc4}], 0xa) r11 = semget(0x2, 0x0, 0x4a5) semop(r11, &(0x7f0000001e80)=[{0x0, 0x9, 0x1400}, {0x0, 0xfffb}, {0x83edb1afb2d057e8, 0xff01}], 0x3) socketpair(0x0, 0xc007, 0x6, &(0x7f0000001ec0)={0xffffffffffffffff}) bind$unix(r12, &(0x7f0000001f00)=@file={0x1, './file1\x00'}, 0xa) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf46678c19e5e9f50, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/108}, {&(0x7f0000000140)=""/14}, {&(0x7f0000000180)=""/4096}, {&(0x7f0000001180)=""/115}, {&(0x7f0000001200)=""/41}, {&(0x7f0000001240)=""/194}, {&(0x7f0000001340)=""/15}, {&(0x7f00000013c0)=""/109}], 0x395, 0x0, 0x0) getpgid(r1) 16:00:03 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d528f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0xd, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) 16:00:03 executing program 1: pipe2(&(0x7f0000000080), 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000280)}) setsockopt$sock_linger(r4, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r3, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) dup(r7) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x9, './bus\x00', 0x9, 0x2c7d, 0x6, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3}) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xc18) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffab1b2891ffa49c22cdfffe8100000000000000922c70766c307d000000", 0x2c}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000100)="8d7d659498dd7012caee6bc872aa696de205d020ef12fbf122e82af3ab948cfd57de58ae4f9aefd9f7dddaa41ca6e29cf50ae68dc4e0b8ff08d4d9eb2dfd65907453412085032e2d53d9d7d36718e0c60be46b61a226c009d969c86628917ab70fa9dd49e3c29e1b3a0981733ec4a7c241cf46fc3f87b3e9a986d931671ecfdb78c62e26335f84c3f27097bdbfe23aa20ed70543a5e4b63af6b3b311d73327382cf73f0d41fd87c6bbdc554d059daf1aae86313c6d92afcb", 0xb8, 0x0, 0x0, 0x0) flock(r1, 0x6) 16:00:03 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="e0b1e0d550d2194385ee5b7dd77a2e1a102cf88e0c49885cac68ce0f1f291b9c9c1c4a7dd0dad5c05ea6bccdc48d50e5a06b8b8a3f72a82a0f3ee777def6390ef3cfde677aff5efce2aa8423fcb760fd5db9155fe443be04cea8d877", 0x5c}, {&(0x7f0000000100)="651b2b3790a87f98fb0bf02c1c3a968e358616cf3f62f6268420e916e6d7ef2f10c7e0c97b69faed9bdef4eddf00cb0efc60c6349939be7e74cbb039f03c915b7083a6a0c55017d35613f9", 0x4b}, {&(0x7f0000000180)="41fc8e61ceb38b611db41c37fc3b2d4c9efa10d556cbeecf577f19ab2ef3003c2be55e287450223722bca548105f1274bc51fd3ecdbdf1ad9557c157ce7b1ee9b481858182dc75d710b2d850c11febf5fce20982ea9a9434f36f10b9dcf60d37d8f928c0dfc79389542194a723f1ab6c51053888c965124f75096d929b1567a0d041ab09fad6278e79a892e1dbb934ef7815806cf58ced9d81cbdf4fa8a5d94292c20cab63155aad3751967e116f01093fc91262d56be41164325f6366d02626e9309d410ebc565d2a9f45d96e9a4d27c0", 0xd1}, {&(0x7f0000000280)="6158c832e45928a6c2448fe59da79bae915134", 0x13}, {&(0x7f00000002c0)="0e2a3ce2c2548fe6168f85a175ff33234175b7c9a5570f4e82dbf09a3efae89feaeb25fe8c3a19304cbe1f1c6c5590307194bec41c768e077e9c29910c98020ec5416df46feb676b04aed94c9d752484cb6009866da6b4852d4e63774b9b3d9f9f68b661d0bd1cba0aa965459ad43938fbcf6c5a525278fb4b2275a73e6adef649156db68c39ef1579e0166dba698b6b988254639d1e52cc88017a3b40d50199427796e68d83a4529ebdd5621989b3ac726885693413720a1a0aa69e283d3734a5ee", 0xc2}, {&(0x7f0000000400)="26d1efa2be8c38662cc67ad685d98f477c3759d93f5b64782e9ac0dec83276f04f4286ccb98b8c8c3133ebfdec953b5fda", 0x31}, {&(0x7f0000000440)="919eec973adb0e68668e3a22851eac9a6a8df8cb346ebda4b8af60df7ab58c43cfa4e586b8bd38f1e94e2f0762a37469ae128043bd93e3aadb17423922c94eb7628e5f7f627c15515baaa49b0ba59ecf5e65a4fb07859decb92f4cf53afa63cccae273855cf398507c9af9c3ff012409d4ee28c7636e93b2982c923311baaa1cd95cf0a7b788566ff70a9aa6f04d89d1a2ee637796eaf8a178086ef2b81e4d3eee3138a5dc2630b4a8e167d8596f500a56bf6be8d52cc2f010f2b5cf42052ad421994b39293c8cfd3487715e30f57b8c05a53ad21bac48ed82e5d29b0a1ff9b082851fc1bb4e5a22f97685fb988170e1a3a56db3ee3807527add9917c091ee8fc78fb31a06dac5ccd9a6ca2ad7f0f813e71d8c891806ba5e110c687cb5482a58fe80e7a50385053bb627b16a1e43c7ef183b89f7eaeb1d9c57ba7456f19240b5786a69de6d5dd8bd1875656afa73ef6119bb569263bba4bb139f3a8939b2404d60b09ab5bbc993c8299cf1a1842010f3516c5772b97f350e07453f51d34d84fffa6f2d23b002597ed897b8cd4d4207693cf5c84637e7faea2dbc271135f8cb25fb33fafb79a4af3a0f6d775a592322fc173aceaec960f291be2f4e0d8cdf9d9e6dce0b072674cc2ba772c372ebfc0fd33a66331f7261385c698ed9c4d72c419e01ace3a5b112f65d5b38710b8a2098dac6f03f894c27e6dc775d13a44e640a725cdee642b5877a7ee9606b1cbb132fab6529a83cceb34c2d5242dadd9de20b02b98545c9c14daca923753d8e4da4ebe9e537e7146c7d5c8a15466e2da1781d074a7cb3b891abcae5cecdaac498775ffa4104f79a11585bc45354d540e2a06580ff0553916d72240b4a4dc1c0a7e64dabda587bce24786d4c778a7b6c561164e09837f21030f2701f5c374da2f548b733127ab3ebb694ad34961ad0db979bfa6af89c742bc34c385595d25832b6d3c72a8b9f2e0181179168695c62b254bdefecde8bc02ba162b16f2bb8f24d0eb1e9728d96956e75b92764573aa6d42d9619e82f2b0deaa8c9d130670435c91161fee38c6523798fa9b36f66c92b2a29d85e860bff951cb07ddc8fbede356d139e6e6031c7c7bc6f78788b719e30ad21e5e85044b162d1785bb180b5c3a10bd3196e10a7f3576175093a2e8ef51148ad47546d6f05f9a262c7a056009b4206af125ac0adb830a1f099fe44c367e46b5586072689f41ffe74d725346b1d7fac31dab34c9e8b8e6c9727d03617b2ca7708d23f4b2bc1fe7e5429b4247428f499af1e017d1c212eddfb4d8ec8d9d18d3e3535fd309e7b5921488e51c6aafc84ca4e86fc13254e2ed7e768084cf5cf5b92e5f72028da2555e9cb15dfbb045bfde6d265b0415936fd7aaad770b8b46a0ac59b93b1e4e2bab94671ce38fffc0f07f317340055def87145d2a3b3feec8e156ac2dd87f91787619c1d3ee3c3dcde23854d4cd576c0daad5e7da20e9abe0cecc24db13ddc2f3dceed313ca31ffe34111baa31b922b777d0d533b0b71a0e8e87793714b770bd8b9809736c67966700019c6846211a5eae8e45c948a417b3143f906bba85b69f93fbe6296b17e7a42e84a07e85316d4f3231eeb2c005777645fa1d8e3cdd6dd1e35550b943d1f3ac5540181bf3bc258313d66afcb1b3c96ae2569612cc254cfacfd9bf88c5335c96849525b6942f3f3595156a7aa353a41b7f3c666bb306fc1879e09b4a0c73529ab78f037933a3fa8156f479623962574580c753f8374548784b462d6c1bf6ccf0020dff0e53c6c35e95a56fdb1e02ce19ccea9f8e129ef8f1522435920af849d045c1cc3d890712994588e2b3afa74d203e9078433d39b30181064fc02e113952b15afb733724ca73c4ab44a658a1fa59a5093eb2c31ae84dc462799e04e11e1f445899da36f844d5e00428b227dbcd5f922a2b75c7cd2d19f3cb3fc2a5d762f6e981532fda1bb77e66506b5ea1f68985d5dba68667d6761eb204aa496340ba3b1750cd36fd4d85602944cb5af4725fe9bd9dee5f6f612b2a7cb538329c08b464ace906a96c8dd3042a71c9588709f6c47bf0ebacbdbbb93454948a429fd7bfc29a2b6e411fffa488a7e578c31a428b04642e98d6b87fcfbc7fd549a2165dd6803a1a7672f9b4626aa629417bfbe3cf9d7d4042350b83643fb7b6eefe2ce5adcb9e9639258b26c447202a0b9d9a56ed182cd7a7c35eb1e238ee2f54f8936aaca81d2563ddf37f92e9fffbb02631e7c6a45d77f68e251b06842c0b1c13df579d0a61982173b319f8e1bf09341c5203cdad34af1a76612f0fcb377d226796eab8ab831878774a3d8e08c75248e1d140966fe2abce046db64af44d5381a702c0f5be96f185d73f898deeef88385b007e4f48c29188e2ee6e0a10f932b737c18ad960eb590635818abfd9b9c27f81d6b4bcc8a43d54c02e232c6700109a35706eae24491b6f70de2b0bec6643464b47174e04bcb8baab1f8cd188ddf89ebb950eeee0457c498b92dd02e292ead1fa56e0c8b8d7d02c439745ae314466b207ae57795433a3f7d7644bb8f95522309152d1002c080501ec2c873f3d28bb741710ecf0a5a82f50da675833392c67918d5aeaaf2c70711d9a223cf7de2f2d67cc1cfdd7c9b15c854954e97a9b2a9ce63b16ae7069f400273311ab0b4a05f49b3f159bd3126e00eda47e74c855541a31d10ee40af63bfb5bb5b1fd3f0f0e161377f30a9347cadd1e0529372a0f9f92fad948fd1a9ac7d4a349f128d7515068273c3c1f9d94a05c6bbfda3244eb1521e5df138fea6b8a16cecd02afa4b2a5f885255838aaa54af76d2edbe5a193b76b6f3c2bf9f38300efa1d6475449bef0118ca98c015266558aeeb8f8a4ecfacda852932ef4f7ac7e33dbb9ecbd087e97ca1c6e020b4474a2dd7998d16b4ad9a30ebf3910a41cf4441e50b5921e800d8edf64cf6911949b58764620ecd110e623a07f8f599cf155d3400609593615b20e750aa7eb306be946e7e3174f84a79e0771a862afec9b550af39191cdb8283251189b1320c3790f002d26b359d6f32b741192369603b400ea15c44b5661acb784a812c53cbb8d281c9ed84e3443e73f0abf3c445ebaaef0bfc06b43202fbc561abca5d930e5077c33e9485762e909975b8584793f0accd143bbd2cdeee9fd7b6937887bc9cb3b6d83038e180a91b76b05edd95665efa78d5019fcdae525d9eee7381372fc21b78a7585c6e160d4423847286c8d28db4a15f7de6cdc2603b5e52c85df141d0755e20685685d43ab97c140174bf223bed4e9b2f79da8bcfed24aea3e4330a7bfc96510b38f2ee09e0ae650d42aabe6b8165153122166adbd5aeddfc25c149d487c36d21dcb98e65b18a79de06f6187b3e942ba732b7b5cfdb6eb05ba7856ba2940cef801caf6dd86b27d5481aaede521ef8114011a533a98141be6e928a32287a85c303aef2ba4899ad81e15366db0ece7fd993939fb8b2c21166c728c584236835f4d440abf2d9bcae7f300f7bc88a14ffc7c5a1c59036d340f8cf6c49a15131d3ad2315f5141b73f51959b09965fd4c27669deb93f164aa0c6811865cd60f837716a6f1f251210347980e2125b7017bb7f5f18cfb809382693a16e65a9acc570eb71639d470e6aefca071164f3a30773e0f9d4526b0ce85e3cb9c53ca42bce641ee02026798d5d918ab65a7a6f299b43c954b28ad6822a5cfbf8dd7eb6ad391e6bdb41ca1a0b99b7279531558a0995f5fb69add6b856efd9b072b94f726ccc288c1f340cfce6a7d75af9c4f489fbd71e85ed48b65d155d94405db95113ff79bc47f85b2207244a7f38bb6679823f14dc7b9d36444961b93ba84d29bd219e1bd52ee57d50888032cb298814d43c44dd8b8d53dfd6d87755cd1bff8e14188001b04f2aa30d7630f698a9201e2c5a9dc9130750967cb6b2ee6ec3f9a8604651edfcde15412ded83fd89ab86bd5cc3870ee9f632d5b33f54cf664f3526bb43417793ee68a77031a213cf811926e8a5b37997b4a644318b310be658028f8d2ebede75f6e387ed5dfcc453632a931ba194d35bb437ddfb0b9f674c78c3c9cc7790e126b84f1b93eaaac562a324646ba792f74f1649481ef11ec07fe4ad754573915e78fb80d20b1a64eeb019c7beac723140b5db83bddcc8fab9f1c1993cf59c49c53c2f397c7796fb2044e515886538cb15ca0f5a19c1cfc47e385efa187b16cbbc4aae9869cf2ba47a61d988bd8a45d4875d90a110f8ad86371ed0e4016b8f6685ab848e1dd6b35e2ad3219da97cf9397083c45144f6480f45127f9349c14fe14526444240c2213f4cc68dd92f15103239ea96174e3db91aa514f51d13169efa0a6e363a3d95e0db1fb659502de344e4907410498501739fd6235c78ddc0feb9d0b469e506957343705d7cf40c25ed028055ded59cc703a79d8bd47c8f617b9acb44c52356030d1cd3e0cd5ad5253c8e4b6185d11ed49c22d05904128a0e186c03e2c079e78f2d5c0d8b86f51269e97a043e71d0d23d1702c32b6ade0463d740955f96fba9376a258c44a81b13ab1f378c8f91e1c352fac0571c3cc3943f1271ea81a6512534cc697ca6ce904fa285acc0b7b45c6f22261a7d2ad493d830f612fd147dc4ad0cdf545d921795d88a6766840b98cd447aeb10f36a30dbeebd7b72f6b87b1f744b1b938e7dcee60ccc0163bec1c47a868923db7bf514b69751b32c0867cf1368d7bdece5ce9c0af24f5b7b8598c11511150d35a83ab6e86446634595e09eb357fc3269377f447ba5385dc8ccd8040062bc4861b2335624545277daff5e6a1f038a4a0131481292d853e88a84c1779bd69657dd822216f4161966b4223aca2c415076b0f252722afa2fc19104b78905aa72c13842668d15824027c8effb22f9bd303adc552756fefaa6f7aa9c4a9774f6b5d6d272040771e88b3c005e45dead75adfdbf23fb41a12e3bd20ac000cbee6f16528de9605444d6c234e324bc388667898614ca97f2923f4a6237c8d8973ba1760799461e2b548a74d32ca3b3441544db750c55d880b8402788913d051295e1431099cbed77e6612397bdae6c5a2d4ab12d9e3d547ed241dc253b8a9809df0c165df50ab6b29d7582b5e1270a26dfebc4743708c9d85f645d7fd3c85931e3aaa00b777bb7128d3df41aa3ee101a44c284fb94283f0c863a6584b1c49576b95dbca4ef16266625a9774df3f9bafcb530b7717694dc7243d75afdf7283283502eb4ef4dd34eca50ebf8e892456e9d8f9b1eb63196be5a993b6f42a81dced1bec0c1d7d7672aa3e55f7540c2ef616eee7704d1a9b23f5fdd96251a8762e316fd8112d0ce18280dcbaf46a8d5ed817ab27e9c726018705566adbf3d3922968c0bc47f8c493f3576f6f6178bf8975ed341720c9c93ddee3a3e00a9ac60bb349507683e9ccd28929b14f753987313e35638c9adad8c409a7ec788e6cf587463c9c94f70ccabc811e7560338ee234f075db7eceb6aba87214b8b28dce83aecc0d76b59d7d568a138a4c71de0d0768c4479a52fc5339af44a9d1f5a3e58d864b38ba1cde65f77893df6a3d7ed918c1994a9df901ba88abeb331597504f3d38bbad00dca3dec1ab14ac5d7893ba093d7c7e6db4c601e27cd17ca6f8848c0b56a4a6eff4ce37f6865ede2afecb349420788eed5490bc3092079bd7c394700c48367fd4485cfe254ccc83376f6fdda3cc22d10584ef8c2c2208b5207fb71d8ac8d768725253fd5b5c7a686d8a6d5882d344590493bfe5be2719633709cedc227422fd3caf648de0e98e5", 0x1000}, {&(0x7f0000001440)="3caa0aa59ae20ab566fec0c86933c94fc95e5973dfd1c64e1c3b97ed94de548abccaf414ade93153d6859743bba427a0656fb7fbe742ff2df384b1d9b276d6fffb098cee30d61c47cfe32a4021f1e5eea6720d7b9ed95ae93f5fff886c30ff42f1fb0745bee0d553fb849dcb07103880fd291b252374b5f5ee10b3407151a6dc2ae51bddb299bcd13f75f5e38aaa2934090e69ec09aa907b58d79adee0a50764a3ebafc6858e31844877a7a872731c1470650ed87d424b92edfbd930879f66f3873bf97f7f1c2efbf745", 0xca}], 0x8, &(0x7f00000015c0)=[{0x20, 0xffff, 0xe2, "3d469511eadb3e00e4031e1a2a"}, {0xd8, 0xffff, 0x4, "48e97da5fb0603510b13d6c20c147b93e6ddafb289b01d4acfc8f2914df7c3f648e4c40dedbc98641c853417e8d535e310f89f4bdbed915063c17d530743fb8b14c8f5ed8ba0b8aeb0df20c4ccbab19a3f2c5d0716cf28b40bc98762a014f17680ab5cc4c183373e5be39c0bbcdb36e839871985f0d2d7a30897cc9f990634b8e5124a706a0f8830461fa74daeb35d13706f20792382da61a060a898d58cfc7983c465d1dcb51df394a7a7162e8851c70a057f9aad66afd955aef3cce47bffff45bd"}, {0x60, 0x1, 0x7f43, "0aa6fd7ea3815dd2663b78b98c61e0146ae75ac6b4508de76be811f7c0f61696467187ccca5421ca9f2b6413addb5a6486c19a6e68892a5205c344d65956d12c75922b842ee9db4d5cce1c"}, {0x1010, 0xffff, 0x8, "6ebaf32221863afe15e65cde4855a23bdc3054e9a42cc16213b790397744f98d1ba1609cf62a321beaf4ad0bc1915a002a4e870253a036e9991efde9d71f470037bbb32bb5015ea38eeda459a36475f0a586b297e08c64c29926bf432eb934775abe75b0065f1d5440db07cbb6ea0852dafe79e0261c60658108552512824a4b63fb758c515302b2d264c377d1e8381f6e3f6d7c12fb3986c19919b4ae7c39147b41f140c4c20e43277a589d808a09f5d6964934c222a1173652c077eeb82bdd08bd3f500238784e0d5f27e1ddf5816a1f4ba055db74d574e59c2377c643f352e3be07727060f3f7bbae9a7d6aec48cc73e69ddba0040270356e3b58a74c7ddb30853c16e021b336b4f19a5f274dfd668c3faee8258fccb83d2224a274593f7d79dd155807bf57c884569301a5ea663a4f648bde42f231366cf50783cecea6d693112b37b4dc50543368e6ef7b25170bf77fa07738a3bef707aa72d8718b3aaad3b67e51e2bc7af613fce73d9736fc2f036f876b9d9200d603f0ba279083a4baed1a2ad7e73ceb891a8dd2dc87b2963cc2e3a7d15012d63af02d485f838ec46f08a7c6860102cd1029ca30e65348826dcd60543bb02fd197746e9900eb2f3d670947056aade5a57c78d7b3690fc34527568b81a422dfee9641a106cef70b7ed232295020f088db844e3a4b1743aabff351287c83c3d3b21a54d392597f508b5e187e8c9a5943855f439ba9b31233ad5ef09b6c97dd9572401e20d9ac56e84314fdd2b136b4efe4ed82dc4e89b621359ae1ff9eafc66f48811b8a19d7d8fe413766c5f6b76270db0d83c9c4247a0a98378c6ef8ce6acf6346f74c1a03add5a785c5eba2c1fe73a2d3dd6489ba2d13c617db279f237da41f8eada3355e8191c318d1640b7d96cfaeeacab0fc7cb9eb84cf09741c7e771e2585a81877aafbcfb2cdf8750f5cd3afb564279587ecc4f87f69f5ba3ea71366c56736e90d5f9f88bfdd2c43115b9ace8311727b3950ebf482186682272c860e4b2784cdfcc5eb5a0ea822cc17d2f72491c0fb0418d8b7302aec12a0a6621c290f9c1d68eef9937dbe3a3542694046d117da94ad7013e4884562f561b24fbdfb5bbcb20412976c3d11b51b2fec6fd055e37f9f4501b7a1d853635f9e278dab8a64c98aa65414ccaa731859e9720f10ba670330b60784c420cbb51e03a097bb65e1117bbe226b70f8e6c9bcc884d9ef1d06173792ac4150ab3c33c574d3c751cb2bdff50107fd146d913ff4f180a6e2d46ca4e541a5db49e8cb137c5d424e6fc8051be0d233ca4a5fc117e135acd15ac87259ee8f07f2cf13daaa4c99ed470091a6bc0f996df877ffa35220730b21648e5dd8631e27a5959cb8c34db3aeaeed9ba486022da3c9d48fae6f3290590e69729866b456aa83778196d18cc99d68e4ce5e81ee44649c677b9f3294d827a865ea3a39664e4e424115ea8c9a897e1a7017698b492ead5c4222f04ea9fbcb60346277d393666d225ab16467419dd40e4ebeec2520a514f9c21fab858cafbe1715860fb204d5bd98be8b9dc541d56d35e2c3d5bbd7c31086d5507fe333ab9efadb40c524ac2471349f1e56d7652960616e615d2438103e032994bf390577aa88b736b9aebc448abd1f4908733f93a047162a56872efe197dd98b2031d87314a4bf4bd589e4a5f6aed5e3964e86da0316a0be0e6aa60892b5c776989f95ef5aecbba364842099549b0b3e167f7abf9689c5831c0b7b997da83659b589275930457e9b856f37fea95cb4585fb8e44e0fd12c8ef7407e2b00a5522a4f8f479b2670189a33851775302995e6e594edd2803a0e2a51712374adeecb01f317cface419e9f329db07827f9850c53a56d1d027516f808afba18f2b597c695a87345970cb32e07fe829397ecb29ed0cbd253211db4125222d1bf2cf50157dc5d207ab16b307f99e6a6848d6f40f1ab27445e6fa5cf536fc7829bfbcdd71b0d47206529830b752e1fd6939c8e0db7df71ed82d0455121b004354105856679361615cb2a2b0017e2e873e3583dd9ea4403e35790ad00aa05c5147071167a6bbad52170bb3f334a6d645fc524ae36004aa5e1369b6acb7e6835a85279668099d7e0b70fb66795e3227014c2074c790016c32e669a7a00e84b666416ac8f4bb767040ed90206a999fe8e6cf861ed0b82dd59b2835e32702bf56431f846da82838390508f9f4e4c96b02b4904a19438b83c540ca7e5bd2b48d7a2c09aa4b5328ff356de72adf90c307e73e524b13a3db123be751d1c2559a90626d2c8ed5e546c920a0954dda77c57c5e897b693511660009605c86c586cb7085e79815a41917ff695c6f10472fbf6c0a90de97e1178fd6181610da60e7efa47701a37e338b00860284cd97451adb22ce041911a916e20558a336cae88573d73a064a4ebc582d1d8874e9d473e510cfc50976b83bb086fd93127b776d225492cb0e563b557477203eb0d6bef16de270943f9e10e5b6b11210be9e10427da3b5ba5500659e4e53b03345a5fb0e66ebe40d9b0b37199ed851c4f61bf0a7c028a7098eee613be64751cc6a8b82219fca674377dc732079e73eb8b4c59f82b967e6767e4e0ef2509c400dec99fbc4da6e3afcb12ab30600ab87b719bcf6fc0c1fbb47656a52f166ce2aa282827842daefcd1579e35cb76acb2b5d0e731588e9a116ee81fe295800135917d90c419fae79f54c8c6917aef4de51563a2d9662b6af4968ac1f0af05e81e95d4c6f81a692c76e8ca03a21495c780d4328b6df72873ffe4fe9f6e861be94a7d8604e4d7def7e1141a24e2042cb73e091cd5ae330681c0d47eec83296ac615b6f9a6414a72474368f35481e1c30f16e3f16ddda130489e2b4e950f7674c4913736d7140c143fcd23cf88b84433cf394ef69beb0cb1807483554a21d9fbf5a85a4db01cee3db67feed06e039449ceaf1b0dfd3412fd9854dc2c99f73db2a16654928af2c18e1ec8ee8c39fc3d683510872f456419cd25e25a03d1cf3a7c1771bc8a4aadc6095ab07a116eb8823aa93a3c6cab7669f449a461035fd5004dfa30431660767fa5155a4cb7fcb176ce383d89ae1576713533cf4215537b56bd6f313bf3d650d2726be9787baf733aecc70bcd0ae1e31d6402329dcb82f1006902699add975915637049e88cb532cfac8be9d0734e613d3496004f8dab8f23a59cbdc3d00dea113efd4269d2685aa4a25837a718075c5fb97c9eb3732b37baa1db7f4f20cad23f5ef2657e7cdfaf90d4951a1b6aa3759c5341b36d8864647dd71597c08d83d3196dce8cc51ac0ddecd25bced9820536ef1386d320c444136adbcbc28a1869ec5af114a1a8d61da84298d3d2624e839f1aabc96a7e4e8293e122934854d18ef64a787b66cc0ac7535917f133b11e395519d883db5959078266e6afc600e514cd9056aabdebeeca81ecaeb1e5bb9f6058a216137cc23198dbe68092391c534dd1b41818d38a54c083db6165eaa2d7b33611946e106fcf20de99a7cf7123e5326610cc60e39a2c015e67ad1bc83a721effe7bf84df22086f4ab2c0d22d577147585c24d3ead9162f267e719ab21176a974058c3383dd2bd307608cb0fe0c7e1021b58c306558c7253fdd8232afb1da9ec1faa35ee7540ddb65cb8a2f0290205f7b54944465cd827a789135052eb4963bc6d99b2ea30ba1adfa38b2f812c87fd35fb93666efd6855625e669f2afb3e7f61b1c938f4fe03de5841d172a1b1939528fa35a68fd29f6f6d6c7a05bd23ee0cc8bb7daed0ebc163ca15f4ec05b81713b2792d05862abb76c9bdc3595bac3fe2937bb28bb86da75d5f8349e051688468221e6b0ef0208fc3dd6342ba1196851b7579eea0a62e76c13fb0ff2d32264fd75894f6c54d831ce87a31932d20bdddf6bac6a5a70d1e6ea0111ac61ed6edeaaf88e94fd09c1871eb9e618eb0e5bcb7ce7c88d8fe416002c8175d3ddb2d6b5e7c78bf66165ac0f8caf1de427987df8fe513d95c7bece30ebc835a8dfebcd7d4933b4357aed37741930ab024763ff85ee819cbfea9493f37911ae2e2de2d8fec2704cf5c6ed8885640c429c90eaaf2acfcc231925c51a62f1bd00d7b1e931d08eca257a1f090dbccfed8668b2314575bcbeeee2f50dc6759e6b74addd481c6fc2b3d5e97657b2198ce41973ab0d99dd96b81a4b19b38936efdac77797f81fd33dea7438dfca646ce82e2891186077550bd59ccda02b5d408b801ef8d773f5faf757f1c01a40d67dbecf7d1301369440ae529f61d337ae313950fe99b908e2f0f2acfc0315185cb0b16bfdb06e57a90e3f039aa4b879dc032ffaa066ab241aaf094eabe0a6637e6ac0b06cd739b855ae792dd9105481c56b205b38b5b398cc633b646209f6ab48fa323a3fe2c4a8264f8c491b63ba4a1f3fe353e36be464cb60cd36ddb183d56daa129f801fb8e0044fa84685d9295acab4687b6cdf4d8ee71d3ae181af498b2de198319a930a519b0c7f50c4c8c9065d1b9835b90087b4d165d5380373276adb58f016fcb9a30bfcb29b899d7118195363b7772ccc7bbdc619a0e66150a2098a0e8d15b1216a47bc07c958f717c82fbaa2427c3b3fbb2389b0b79b88f7369d5554475257bf54a9a2e6b7830fdcbd190cecba501ebbe35cb8157bd5e57fba45e3559dd52d242f73ccd11a2a6814ce9bf2d296b9a09bc574efef8060ea5b83ca72d830f63edc07c48c7c6650dd85eb195aea8ecbc06faa6c2d5323f27d45753cc393f2c3647b97cf769bcee7cecc7ad89232fb43e691c02376c1481aee187d8bd13df9c97cde7a3030385885c46da599d59a3b98636dc28f95fc07243cf73ec55a4753766f8467bb87d57e7877496e17bc19a9cdda7a7ec7dee43023863fb6008a765c33480074774abfe761f7fe17cb5e547a9e352aac7bfacf32d87f546e909ec7600a03bda71ae895d5d3ff9725cc7c8bcb9ded731a9c184ad1eec31610c5dc7a9fd8d4ed6100a9366f968e8e04fd12e3bfcbf034f7710965aa9d7c86247f2289d0c3d3c9c97d3a5ecd96110f23337cc320554cc52c4f470abb8e6337ef22f8eaf0bf4ac90c3cd9fbc52d3e9a76d11b0e584fff06400dbf73c46820f7d6c19709ba0beec1964eacdba5c354408d136dfce4e16d2d747ab06938cafae3e4c79943aef90444f96921b5c4d2cf9682598f0128aa3017f284ef398704667ad12404965aa86fad16283e0f29e044817904307aa29c3c232d241ec349e0727df4a701fe53d9a09f12a5176b2d4b973089c5306dca4faf2c653fe817f6c5137bd3856560e3faadee1aa0bba305b8b1a8bf2954f742ccd9414c9e3823876773491243ae04bd5620e7c4a5a8979b96b78c2c7de164b048e95ca242767e7e7319b5e8d046030abc75a330f423a4ff380e84af87d2e9f10d904f879f86db352ee6b308ad4209e8e186a70cd8470053b2962b5799d54b573bff05ec85ed81975e146537cc255260bfff43bfe2e476f6d434ee00e3ae4169c8b7c22e5e5428a18b331e867078fbc212058c91415bca9390efb98fd79a2ffd4f84c9b9d958b216bf3e43610521b007577647dc7ef1559a649a51942c1e93621b081a09437b52019735b9ce4ca8234e1707d3e293cfedab18bced4686ea0d423a7b60c289665f860b5414bc5af33a27471e196ca578409dcb32c915a92fa0f94768707da09cc2d732aff07e0960a87da25130fcc473a69c0eb0d150de6d57c297c09fbfa389d8cb11c66d9ca6e43da7f8495dd3fd026dd0767131713724b0913fd7122f2bb3568d6"}, {0xb8, 0xffff, 0x8000, "0256cbf34b60c8f85390d97c6549143251318ef26d8a6e1341465142c29600685cc5d2815dc29524abfe52e60e4f6b4c9588f04635a595d336d8f153d92813f58ad11bec28a66520343a9510ed731dbd84c1758f6d8ceec78b29aef3808810693d51def5549a5247c137a0ff66db6459bf2c5bdcb5c61132b35c89f40dc9e58b61f212565d7c2dd2c399d14ab348c5ea2fcf8b895fc91a4efda88f6467f74d9f44f3b3245a1e66"}, {0xd0, 0xffff, 0x2, "eff45044613fd2a4f7a4968f47e98abbfb6b31bc428f4ae740344b9d57e651b87bd870e7ca58852ccb1217336d334d70eb72452524032dd04ae7d5714be9dcc04f922f3e244c6d6a818bb4f2de1b2dadeb91f3f174b967a35920fbd4607d59293bcc4227dd8502d89f653c8be2936ebbcaebfa6b30524d2a8c4adfd88dba27d043ad031cbb4f9a85dba91940415fad86e47c712f7f9e1201d6e9ca58d2a10c633e240a5859313940d2c8ad7b5e40a12e8afd9ff122068b1c419c6de4df50"}], 0x12f0}, 0x1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0xfc, 0x1ffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:03 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x20, 0x1, 0x81, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x5c}, {0x84, 0x0, 0x1f, 0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x85, &(0x7f0000000080)}) r5 = dup2(r0, r4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000340)="9d3b790fd1cd7936005fe16c0b32cc657aab89bf74522effee067a51f2044165833fd729704f6c8eac06c8372998e0784747c914e7b238eada2f2840220a60f3439ead55c7b22f417764e08f37e6f6bce9d47ad2042537768d775c9cfebb9e5cf2ccfb4a4d49c7a71bd7d5908e97d7bd31ee897c93623352482a11020fbdd9ed2f87f382c0906fdd2c64a14e4271195d34955a0ab1500b96974997a389f53945c7a1900eed1fab9cb495341350aa253d50386f3cc6f593c8de36eb7575bed39706cb00"/207, 0xcf) listen(r6, 0x0) readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000c40)=""/85, 0x55}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000480)}, {&(0x7f00000006c0)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xffffffffffffff66}, {&(0x7f00000009c0)}, {&(0x7f0000000b00)=""/183, 0xb7}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x20660) r7 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r7, 0x80047469, &(0x7f0000000140)=0xb20) r8 = syz_open_pts() msgget$private(0x0, 0x200) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) write(r8, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000080), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x0, 0x2, 0x8, 0x10009, 0x1, 0x2, 0x400, 0x9}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCCBRK(r7, 0x2000747a) r9 = syz_open_pts() close(r8) r10 = dup(r9) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r10, 0x20007478) syz_open_pts() 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0c1b716067f08c0e5ca50057248bc98b8e1f143646f2a4db9357efcb708022e54a1e8abf88768d1cd2f56f8550a1cde09e0afbdcf94333601d84039fe2a542dc7afbf4306ec64b8458cb87"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000280)='./file1\x00', 0x0, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup(r2) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x42b2}, 0xc) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x2d, 0x0, 0x0, 0x2}, {0x50, 0x4}, {0x7, 0x0, 0x0, 0xfffffffe}, {0x4, 0x1, 0xff}, {0x401, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000001c000000000000000000000000000000000000000000800000000000000000000011000000000000000000000000000000000000000097b9000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 'k\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:03 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r2, 0x0) r10 = getuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = getuid() r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xffffffff, r10, r14, r19, r23, 0x164, 0x4}, 0x7f, 0x7, r28, r29, 0x4, 0x8, 0x7, 0x400000}) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) r35 = fcntl$getown(r34, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r37, 0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r19, r37, 0xcf, 0xffffffff00000001}, 0x100, 0x4, r33, r35, 0x1, 0x1, 0x4, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, r32, 0xffffffffffffffff, r38]) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd02719214148b816a3bc1c2d9ddc4c5c707e875703f45f9a081a289ac725a782d38a594a297149c91b6def95c428fbcb852d269dbf2b9150c4682d46218a24614686ec3b7c6f44f44973930ae18c45c99e40be46f9adf806d1efc1bc5874e962f2053d24550bcb661c959d41fb0ccf561c89469e868484eb5cac0dee"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa00012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2890bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17a08180152eb298110cad837125aab8f38969eddff7744123053f35c0568241d85544cd1cfd1630aa3fc1611ca0ad840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436ee731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4ad52c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf6eb6652c52476b0f4a1fc0c7ee2e0a3755bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000127c6f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4dbf46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b1147f39f9f3e0bb875475c159c8f55dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b578dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f4a008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346e90000000000000089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb00000000ffffff0300000000000000258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503b3e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc2e91ac68852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000"], 0x10) writev(r2, &(0x7f0000001680)=[{0x0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x62) socket(0x2, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x6b) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000080)=0x468c) syz_open_pts() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x3, 0x8001}) r6 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x1}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) acct(&(0x7f0000000180)='./bus\x00') r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x100) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0xa0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r11, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x9, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x5, 0xff}, {{r5}, 0xfffffffffffffffa, 0xc8, 0x80000000, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffb, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x200, 0xcc}, {{r1}, 0xffffffffffffffff, 0x44, 0x40, 0xb28e, 0x9}, {{r6}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x9}], 0x100, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0x8cd}, {{r8}, 0x3, 0x9a, 0xf0000000, 0x830, 0x80}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x5b25}, {{r9}, 0xfffffffffffffffe, 0x48, 0x8, 0x7, 0x7f}, {{r10}, 0xffffffffffffffff, 0x47, 0x2, 0x3, 0xfffffffffffffffe}, {{r12}, 0xfffffffffffffffe, 0x23, 0x2, 0x7563, 0xe7}, {{r2}, 0xfffffffffffffffa, 0x0, 0xb0000080, 0x9, 0x3}], 0x6, &(0x7f0000000280)={0x6, 0x80000000}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x1, 0x8000, 0xd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x35, 0xfc, 0x0, 0x1000000}, {0x80, 0x0, 0x0, 0x23}, {0x2, 0x0, 0x2, 0x220000}]}) syz_emit_ethernet(0x7, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$setstatus(r5, 0x4, 0x80) r6 = fcntl$dupfd(r2, 0xa, r3) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) getpgid(r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x2f9b, 0x1, 0x9, 0x3}]}) ftruncate(r1, 0x0, 0x3) socket$unix(0x1, 0x1, 0x0) 16:00:04 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x402, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x402c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x5, 0x6, 0x7, 0x1000, &(0x7f0000000180)={{0x7, 0xc0, 0x0, 0x0, 0x6, 0x401, 0x400}, {[0x5, 0x4b08, 0x16ab, 0x4, 0xffffffffffffff7f, 0x200, 0x2, 0x0, 0x0, 0x100000001, 0x8000, 0x8, 0x1f, 0x80000000, 0x6, 0xa5e, 0x5, 0x10001], [0x9, 0x0, 0x5d, 0x1ff, 0x80000001, 0x8001, 0x100000001, 0x7, 0x5, 0x9], [0x1218aa28, 0x80, 0x6, 0x3, 0xffffffffffffffe0, 0x1, 0x4], [0x800000, 0x9a, 0x1f, 0x1f, 0x3, 0x7fff], [{0xffff, 0x2, 0x3ff, 0x3}, {0x1, 0xfffffff9, 0xedb, 0x20}, {0x1, 0xffffffff, 0x7, 0x8000}, {0x100, 0x7f, 0x40, 0x6}, {0x8, 0x9, 0x6, 0x81}, {0x7, 0xfff, 0x3, 0x8}, {0x4, 0x80000000, 0x200, 0x2757ad40}, {0x3, 0x8, 0x0, 0x6}], {0x24, 0xfff, 0xac}, {0xa0, 0x1, 0x4830, 0x9}}}, 0x200, 0x2}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 16:00:04 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)='l=@\x00\"', 0x5, 0x0, 0x400) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="b53000f10000000000440026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c685266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389841665e5d5f123424c1cee0e32e68985690807b37905dcdd546d8b70a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c61b41f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07aebfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80000000000"], 0xa) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getegid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r12, 0xf, 0xffffffffffffffff) r13 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r16, r16, r16]) r17 = getuid() r18 = getegid() r19 = fcntl$getown(r12, 0x5) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002380)={{0x0, r14, r16, r17, r18, 0x20, 0x80}, 0x0, 0x7, r19, r21, 0x2, 0x9, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r11, r6, r17, r7, 0x2, 0x81}, 0x3, 0x7, r3, r9, 0x7, 0x20080000001, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r23, 0xffffffffffffffff) fchown(r1, r11, r23) recvfrom$unix(r0, 0x0, 0x0, 0xc3, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x25}, {0x8fe}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x3c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7fff, 0x14, 0xc0, 0x3f}, {0x100, 0x74, 0x4, 0x2}, {0x6, 0x4, 0x3, 0x2}, {0xff, 0x2}, {0x7f, 0x2, 0x5, 0x3}, {0x6, 0x3, 0x1, 0x1000}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:04 executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) semop(0x0, &(0x7f00000005c0)=[{}, {0x0, 0x0, 0x1800}], 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40000001, 0x0, 0x0, 0x200000000000, 0x0, 0x8], [0x0, 0x0, 0x0, 0x714, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x9, 0xeffef7ffffffffff, 0xfffffffffffffffe, 0x1], [0x0, 0x0, 0x401], [{0x0, 0x3}, {0x1, 0x0, 0x0, 0x400000000000}, {}, {0x0, 0x0, 0x2}, {0x0, 0x9}, {}, {}, {0x0, 0x0, 0xfffffffc, 0x200000000000}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0x2, {0x3ff, 0xfffffffffffffffd}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x8, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x2}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: socketpair(0x20, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000340)=""/147, 0x93}], 0x3, &(0x7f00000002c0)=""/9, 0x9}, 0x803) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206951, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000240)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semop(0x0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x403, 0x1800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x0) semop(r2, &(0x7f0000000340)=[{0x2, 0x2, 0x1800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180), 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xfffffffffffffe20) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x20, 0xc36d59c9f406594b, 0x8e) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x5ac, &(0x7f0000000280)="080000007a6ccd1502cb7e8e64006e1a81f51294b9333c3e6c8aed6c83fc668d3e8a4201cb846830015b8e544ff1ddfac9d82cad008f90fed7ef24f63998e530495f7c96d2912af0d71e627aa07ce0c426952df6020cb2652ae8284ce55f133caf35ffc0dacb2e57d272afc4976f33ae13cd37e20e9cfc0486c3c7d5d4ce58417af773b81ccb637b70eaa032ca6a27de7aaa4f2a732349119d9f9a0a63", 0x9d) poll(&(0x7f0000000340), 0x7c, 0x8eb6) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) shutdown(r5, 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f87d81885f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x40000512, r3) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000001780)=[{&(0x7f0000000340)="a75af84d3c016d0d5e7a2d55fcb5651a880f4698cb5e55f7b650542b23afe1783a53e07778de0266c99cad15d789ca", 0x2f}, {&(0x7f0000001800)="33b9cf71b088eb4fe016fd1774e279ceb0668e24f1a73422cb059211f0c0a6d043080098b9b8aa6e75c985fff136fcd7d45baa8d1647b8fb158ad499370fd0beec9dcb818ccaa3bf120bfc406940cb0f1628ec40cc7236cdda55c29336b8fc9ddabb918f75fb15f48f6d436a65dcd03714f56e6dd1f390a03230a4c986ef1f38095532abba5d368e3eda236cfa95b9e8e3feae46afb2f4db98f6bf71bf10d292c6d0a209074b85fa24d5ca3388d4595c870ed9691888ef919707f4dab9e88c3b0ab0245f5ca35fffa82b05e7a1b1b584f205ac8c0fba22314bf32c37fd4de98fa646368617ef9b26b5befb3442b4fd3c9a30710e04b9417839b40e539612ef7095cba2735254a52bfaa6f31ed855390bc1bb7abe79406a595bbd13294e24ddb97786039c174ee790c7dc1c10f3e7124a83098cf02da05ae8f9e5e7cf433169bd43b5891cb4a611440a31020ee926e81f5d9e91c4f340ec39b24d40024607804022402441c7c468bdd3fdf68e055e90d04a18fed01d429b3e6beed3590420122b8dee1427e16cada37ccfb5db5706a740b1a38ce47c26", 0x196}, {&(0x7f0000000400)="7504293ade03cf3144e46e89a628324c5b6a716b5d831f51b2581e144dae13d884c9ed28b7a3bbca9c6854862eb4196b6df42e7a8a9d4d", 0x37}, {&(0x7f00000006c0)="b6abf31f0a52c743ed92b28fe9b5d1b8df804179cb26463895780d5c265533b1a0ed2514cd72c1433af8574d900e2914b3e6de1ec13c39e4f943004857c25d7cd19f70735590d80a3418440169bb36c92d8a32a6aedd6b246f749d9df925d4783fc3a79242a97ae39c94aba68672a9b95ee37edfad859999a6a32dd9e4737a017778ed69a13cdcf5b936da9d88a2888aebd7473967bbad6e299f784b83ec598a859835a20acb67b359577cab7236f26d23ff11972214eec9002b3cbc4b1efb4401c66a95ad1321106556ba4e26e16d289d03e80bbec15a4fa7e071eb9de7dc542455629a817d236675b85481214254a195a6690034d0902b1e9abac71d831eebc2c0319f73c2213324d1052416948fab6ca338111b9b35e9a6afec17eb20762d46873d6759f7eabc88ae88eac4a73872a7ebf9c36d2a77e7632ba770c55a7ddad8cf833d39e6f759ace33659dc0373abd4168117ce4da01ea3ff7799f9200b8af55139131fe9314c9ce8539f03c3c1828d164d72e4cb7746d7b7bf6a1a4d73a43f9fe40c8d7fd3d59b14b08b5411c876b6dd9375fa816f5b3d370cfda15043ed0c7ab8e50de4ef673d9a500136d2cd70889d0d171cd87bce417e4824e09401f7ff35f0d13ef257f6ca99e5f566b993c4c901b7a19284e87dbaf36c020722f7f8fc373af7db7dadf71b286c3c8e5df9e85165bea26690934c52b685c6b7ee1daa6428dc22fdd2aa4bbdad0fb6dc12128c2e2c260d70abd716a191a3f8b4b7cabf4f3589a049919f5f2485b3bc483004e4b7edaf6fb3b5625b27e632a83c76005687f5990d9cf1f365101bcf623b62c3d16107849da8a6da26d337818397a7b22956c8368c6a95918db1558e604fcad8eb0b37ca05396521c6c4aa447af43675616fb32b1ae5a50eb23e2e044f784462278a1dbea649c764cd199c5c074eb18e9a162750e806d28ca374823876b9d81a71773f2167c279085edcdb374a260b4a0d33302f50c196bc1862ed24cf97894e5fdb7e149d57d78cfe9af873c968e1ba0b3db76a59dd6f7aa1b49590f5a58fade2cf4370a2b289ebd7979373ef28e8e87e818608c96ece44eda3cf62f7fdaa5c40aa75c0ff37eb9bab77fa6a5ad4d856145298c1d42191bc3d6d5cdfc9da22df68c337404862a3e04740967151a325852939198830edd71bd8147b6853eb901895fcf1f5cedd2c1d11ffcae2ece6594d859293a7f860cadafff7d85c981726521ecd8fda52279f7f383d9d6c7a81c5f81f73489f24fd2422aa744d9509222da91c4c697798445c8d72dee59fcaaaf51e3af70e5af78c402010b14ff5390bc15c63b0973f1e36a6f12fa3eb1c3196c56210c2b1534051f3c5a5472f7b3b0de78ed82381a2141b38dd93cf22573e1c0b2d8dffbf8aa21c2bad28124a84c7db315771e8d12c65da4dcab7d8c0933245e87db95d87297e86a1f02971e894aac2f659701b8e9e24a2e99c856becf3428cfea25b759a47fef28fe265455cefd114689d20150a395459090f7630da5fe6ecd11adb9ffd2f1cc6109bfb6facd200ae9c0dd68ff8bceec181236e8e99421f42083b7cbed913f2a08878dabf0f81befef9e57bb1b9a017a337e17c909ad1114fe1e6a153573023e3c7ffa3bef059b5ab85aaaf0d23b752d95f7f4991a7f5d18022833112e676138938c19e8dad48da2c6dc780417bab039e6766f44833d28ce0bdebb32ce724a9b4c734a284314c6bfc6fb06d478db68da673b989508baa70728249fd8c4f9b87ba2aea1cc2d472d0827e32b8aabd66d46a81f8c6c46f51d2786acb6d9839b9323766f13e3a11374c0a605af5f97eeeecf78f00cc04a932bbb60d038da14bde5fba5e02ff738fbb8bcbda5e7dd98a379ed57f8d7c5db82658b2cf74dad7806317c3d3abc30cc1cf047699b4ea1f0f9fe1a5b1e7328fe39cfbe8971b8e5d97c22abc056ec73ef0903fca9e48e5f27ed94bde3c34efd529695596550d3814738dc2a95f754ed87064ac332e4aa9d994a092c7c40e3f3a2f41fcdb30afe4c99554a52af53893c5fafae06298b8802208b55440a749c1686f992e3479f25913e9730bce78665dcda4cbeab333dbb94206394c4933007140f1accd31f48e23b6e6b1b4b1c81e2ed6e595cc9d1c9f966703e7e0e4489dc902619e1cc6a1b929c605b5f2148b92a915baa85c94d5cd7c05d758f0d82896942a5642cd116d701ca64cbf40dfbc3547fc80e43fa244e6270e4360fa9898f2d221cbced896f9675e3c642d54c982a89fc6e17f018909405cac04e53e658e8b83849ff315edf3531171488d268396da591a248d5ff14208371dfcbb6413598bd9b332321d3e6cfabe7f397dccdac0a2794bc5fb7ebd347523424ec8e6cbb8d6a5283756507d4e0ae9a708b166a363c07eec0c2ff099e9073edc858315264e64c72c071a3de99d15775936fa55ddb88208d0e92e982719f5a412b4001643aff4f7f89eb51bcc99d42f11722a1d1348d6be629aa75753dba49c466e398a143012b0d5ccb615ef214db17cde167118a5e62b764a3cca898d22faa57209535a7a7fdadce84789197f88fa6429810cb70dcb1ac676c13e3dc1dbb8a95dd965b3994685d3a6f056c1ec427276a9cb1a2583b4b5a6939b5156c8b2121ba33897d5c2496c0e17b4f86c5577d99666361da556ccc595bcebfe7547e84c8f603485b58463df024cdf436cf4cfa982fb5c75c31659fe696fbdfef79ce9d349b7d8524b673d0032711dad4d310f4ca3a6668bba777ce267f73ccdea31382af847ea57188b954f6189071887b47864d59faf401b9415a2b7bd47e4dc328207f53381d99211a757323a3fc5ed34520918a077a976b8fdcd675c4ae94a1642adc3b105f2e1228810eda497838803bf6d319a1363804cc4d7aad0ad19aea8a16fb93133561861674f9b107870447ce736e4187ed7ccc1d84c7ea8d3fabcf539cb019e75ca3fb77e0b0c7244f232cce5919e5a118a2ed1c81d6a69728e726083a9755d8aaf63c24cb61744b061f30ff27818d1954d22676c5f27b77448cd3ad27cb1ee560f453beaf61bd789fd6ce5648f994fa01442eacc5f60e68c8287521bdeede3f6f40eb6e87ac9384753f85efa2638770ba1d5f40704e2b173a7b78e8ebb5089e5cb1946fb01825a0d29c13d42aa73866d6dedf2e4b073efe8f85a8fec95609103c399a66ec9d4eada8550d6f0024072ff5c9a348bf31c2db8fdf962579458e08743624d5e2605beadc83754ffe9b67418a855a1a1741d1d94306c8f429cf2b4af39b1e513f1dfc40e96b6c31ffba6b487100e9a6a3739c9a89f8a3a21faebe42fc287c1b8d0eb34c39f9391244a3d2cbb89121676e0a5b4ca98ced7682bffd8e525bb40819ee9207e61b0bf11ff878ccfa25549edc300530f3aef150a97eb2225efc7a24149476e418dc8553436a532fa0d1c1156b16ddd16c6bf479e0ded73b454ae886f9f05513d4d6ec9c49288b8fe1b77c26b8f0e65899e1baa7116c9700fe1641f60161c96a9dffd2e68252187a68a21e60c90bd6e598270aa8ad20aa80c22f250d2e7fd533354ed2a396e91bd07c7d9f2a5d83991e9d22239aa3ab918c54bc4d735bd653adb062f08affb3bbe6c42bade2fc51e418c98f9707ff830a0cb3034ebf103fd24351ce5e4f4183ba2f4cbcec787cbae26a8eac839cb142f288d1a22b6f29c72788f95d4dc443a9a628ea67a848f202d361d0db5d63fe7fc431e9dab9b2763853c37539b8e4499c5133b66727f172b6e973a2d09512fcb31bae3e804bc9888d379c354b7d64beeb069faf1b0a0eec0f11b69fe83022135d41afc39c59b1c6324b2d04892a4d93c68fefde22577a6da0878dfafaef1733af0126761dec47982d4bfc77cad0e238ae75ebd3248d07e88cd90df7719cfab19137797ecc60cdd2867476bc568d5392421abbc4e0dbeb032ce8ad5baa70908265288b1157dc26d6f1080e4e1311c60e2b1c4ba9b3fcbdb176fd8e19295bec4008520898688b5dfb1202b6b4dd63c1af27f9e0eb923199c65f3e51d90acd17a55a93f658e723d915cb689acf8c1b93b0c872e84284fada90fca2a7688f82c719c1a21a5f0f3d9aa94dfdbfe5562b5c0f55c14ec743e4d0f4481196da3e2dd2b374d754ded4b8570f6ef7d2df1f1294dd57fb9cbf2836ff4d1527c194d8ed8d037d3df2b81b36971d9f5b5bafd90a74c5f618fa30f503c7cc217ee4a9e20fbd0d9144e24b922a6158ffa87da8f6fc0f1fac6bfb5bdaacc877ad5e3f9b692b8a50eac0c4e85d48a1ac6f60f1ea8cc4e06504b0e85b3fd1cbd4b057d0d2b0d06e22697d6ff6bd77d5eb6830bd744846c9c90de50a329d7e8527cd4991e008ca2332953c1a51fbaa0e1f7ae19b8dfc1fde3e5882babab6d95459d2079addcf7600f259a8bc1000af5009ab8263a0bbbe5400c12b0063f811715caee9f5bce326cf4f4244d7a48ff846b0e49a531a591a827ac5a87635fcf239ec8d66b73f8c5e2adf1962845205f30510d69b6365388d7f566d942411cb5d3511f1d9768f62abc3d7cfe0cd4eda8750b6649e112ed29d2126b996285a60542899e1012c370d3cf8f48a2802c4faa779f01ff4f41e62d649495ec50b597383ad2842735b5e4e19f8b23b5a9a7ba7942545bf39838b08ddea75578a6feff25c24b0be1600da1aaee83da6b48484a4f1a7fe2fdd6c6a0cfe7434b2595b925e27d57662e63bb8636f7a68ca346b181ed516b263b9c16cc0eaf2c1a8810f3eef03828af888e90d2ae6c16f65c1f1871b84abdade48b3f16b1308531d057d9cebeba28ce248de1e215c30b9294c3c58302ef86264ad2818dea924ea6b9dfe8ba13db9cdae72b37c66355a8adcde40dec15afd5bff441b84934dfd42c8fa4e2683afb9544f38647e225032c9fa63fd1b359462f07a9c99029af66c8c5ab8234239b5284d691c06a0a1a9a6f2d8c3e52797fb0d769790e68252594c5ec5d8ef46b9dbabb211a6df224c3589ce10b3a3e001ca930c1015426a60d2f750add819b2a296e14a7d70ce6c6885e157b35a327b169969c40c19b5d9e48f74de56a0f589886cbdc97d04875e69b9fc0579a4a4edbcbf80d52ee09f22a4627f26c4b58035b4d75cb400a3553a885b4bed927d796c7790afe1fbfa6375c20b4bd6204e1d3158e7696c32bf2b64d1c93571c07d0c3b14c1c71abdafcd1654eb154eae337ed9d6c556b5bbf69d30d2f1dbba2675ffea35af5d34bf3a00af9c4473b31d878907b815b4cf539a11dafaa43046fb850a5ec5e3a964d6a2e9202c7650f3e4fac7e52ca6f101da60597c295a45aed1325ca34a80761ce7bc265fbb24247c9b4f09e229c1e79add4ed062d07d3855b14a2af549beec824d751c07bfbb9bf75244c56f3d36ec94e59694b50634bab7317b26f44a035d45d88e9fa10999bc9aeddbb4a2df4f335ad53840b316dd83fef65975e030f26ccdbe6122ea24b3035ada84fe187159e7c3487a3edd4cad24ba816f3127d9ea2d1bfd942e5e0862c0a367f25d6bc8ac516e07fcd48e24ba48f29ab4c2c222f0e589399f29386345fdf7cb1c0f5a52ea383a00e9582075df43df73194b9dbefd77ba7f8d635e2bd5c3844b25a4deedb83a55cda8372b966db3e9750f1e948c53e08308079b7cee02f74d5c7921f63a78709badb4b10a7c5d3f8a3021530814151955bf028928255e44a14cdfbe0de1045e149f9b389c9515bef14aec2dcb3d171de6def8c363b0ddc001400f70be9503132bbab1f33e57e275865b5f5ffaf3a03757217e993fbb62c1057", 0x1000}, {&(0x7f0000000440)="0a96250b661ef2f415aa08c855ed3034cadecb5cafbbbbaa31c533c49c7e5a03fcbeca47e748d936f2fae71141e7e64ffe30465f7e89ad4afb033fdc2929b21e3cebb249a8ccc0096e3e9ca83fdaa7d640532705d77bdd6b91d99889f93803e5b3ed0ca529dc0ed82e26f5b779c7009cc19e3bf672a901c0c92f4f61895035f00750ba1886dc4b7fba967b355f1b4922c7f9daa3640311e0936e243d4279230678be5c01342237c6d462374b7ca58a436b801932e3b6acb15e591abedbdbf0b39cd6adad55c4c435c2a01186b173cc9e3ad3e490d5e9", 0xd6}, {&(0x7f00000016c0)="108c8cc88d3e3d5d0f1d66170f0d3ce17e114bb864a5e46924e67e9de93d21fb4b8e66a8123347ca1f4b201c78afac299f111a237dc0807e11f7f3862883eea757f2d17d458c52d0e95779309cc2", 0x4e}, {&(0x7f0000001740)="4a8fd93e", 0x4}], 0x7, 0x0, 0x43e2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16b85c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221623f6451bee2b62574157fd8bdf536a20cf71630500000042d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e429569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc0d873c5b61c11ef28128294e0a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf91cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8996ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cb1ca4f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca82481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0c234c4c3fdf58e17d066bab54da60948f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd800d8460fba0bac3dcd74a3cb33e390f981d4a2c9ba83d5c87e5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0c879a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141cde79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eb6a4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d91120208bfafd8f3892b7b3fcd958b5aaa57d72fc59a560410240ecf156863fce31673a8cfaa4b05e3e02e674ab96da60bac095a3b74b7bde120463a930dbc14614ce21e2991e6e129c109f7a68bc487dec865bf8e1677c52fa82747459f2ea68df1789ffa4eabeebd82a9bf260abfbd40ddf7914df050f294c4e881c1b2f32b533e4732c25ba3b06d5000000000000000000000000004ead3855649a119e841f1e4c112159eab5c0a7584f9145619391799277eb676272fe4cff7aad59863ba2115800797073949cd9d48c8eb083496f3223c11bbc78c73f53bf735c4584390c4a1d34ef338cd9fff8ee7471dea3681512a00ceb48c1870d708269fb5f5406f122e2b89b13f028d4b6e0075de6ca2c9b7e5311fb414d19599f3cc142ae88468eae9cc056b488fbc65b6388a2cd60617718d5c7243ee8da167467391f3b42fc7d2ff4880dcb8bb7a05978dfd9f6ef4850856377e8f5f4109cd6dabfdc0f1f7d9e75f136b8f3018b64a490cdd465"], 0x85e}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r3, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) setreuid(0xee00, 0x0) r4 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r4, 0x0) setreuid(0xee00, r4) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0x0, r3}, 0xc) pipe(&(0x7f0000000140)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) dup2(0xffffffffffffff9c, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) listen(r7, 0xffff7fff) socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) setreuid(r4, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1000, 0x0, 0x0, 0x9, "2f5d235fa443d235e33eaf74cdca4700"}) syz_open_pts() 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x6, 0x7, 0x4, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x7}, {0x43, 0x80000001}], 0x2}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x120) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f0000000000), 0x10) getsockopt$inet_opts(r4, 0x6, 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 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, 0x20004000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0x4}]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f0000000100)=""/12, 0xc, 0x0, &(0x7f0000000000)=@abs, 0xffffffffffffff99) r11 = dup2(r9, r8) write(r11, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc005, 0x14217) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/114, 0x72) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) socket(0x20, 0x4, 0x7) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001b20, 0x0) read(0xffffffffffffff9c, &(0x7f0000000200)=""/230, 0xe6) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x4, 0xffffffffffffffff) socketpair(0x2, 0x4, 0x61, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x128) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xfff) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: r0 = socket(0x10, 0x4003, 0x20) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x6, 0x15, &(0x7f0000000000)="fcc70000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="cf97c2513f53afcae999e720f4d1a7536ec0ed63342ab0912cce22ecf42ea8e18aecef6eaa282b3960eaad052c0fa2f0b4da0027451fa7525fdfa00194b79def146a0677df00158a3e79eaa0fc1784d92f311961"], 0x10) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = getpgid(0xffffffffffffffff) getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0xc}, {0x6}]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, 0xffffffffffffffff) setegid(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x201, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8010570e, &(0x7f0000000400)={0x0, 0x0, 0xffffffffffffffff}) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f00000000c0)="8165039e6f007461e61551075f35152b4243349a375c1a54aa58e5da1671d765dc65f89e74ddc57fc4df04cc9ff2ec70204e249f29d8b53e236065e3e7f5ca146c3f78d229aeb7221711345f94df9e7295ac3fc4a74e807f7e3512eb8754ec56c5d5363d93d9e167a584d24a0e3a478b893077ada01061b49b86e160a80f", 0x7e, 0x405, &(0x7f0000000140)={0x2, 0x1}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x6, 0x3, 0x5) shmget(0x2, 0x4000, 0x6, &(0x7f0000684000/0x4000)=nil) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x186) socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) socket(0x18, 0x3, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000080)={0x43e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 16:00:04 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = open$dir(&(0x7f00000004c0)='.\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000000)='./file0\x00') mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x10001) r3 = socket(0x2, 0x1, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x500, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffff29, 0x0, 0x0, 0x0}, 0x43) pwrite(r4, &(0x7f0000000080)="8d7e6a1dd2c21e153b05dc89e9a3317b3ee9f820765e3af54da9fbac3ea70cdd6aee32d1722a20bff41c33b09e162f2901d26c01f1d074888d4d11e20eb1573db2c662aac3662e5bdef972876aa4293ca9645d44ff158d2d7232c6b1c78123984725e0adfb9e62f58ba722b29850d80e3ba8b1d0abf38535249d7e11507e35c852c58839a4239357ea4e91f97dcdecd1624214382621f916faf2048ac05024071211ed62c2cdea280ecaf46a2d2b482f389c5ca3233e5ba9a84ad45c77293b5397ac49e67f78dae5cbe969621551029d5dd7f6183c6a5925a175f777273cd3f6dbbb1eacadf85d9b0a73", 0xea, 0x0, 0x5) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658", 0x198, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r5) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xb84) nanosleep(&(0x7f0000000000)={0xb66, 0xfffffffffffffffe}, 0xfffffffffffffffe) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000280)="48863bb7628a3cd709a55bc1f3b4") 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x796fcaba7863bd6c, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d156fd0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe9eaf463a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12b4aae032"], 0x44b, 0x800) getuid() r4 = semget$private(0x0, 0x3, 0x540) semop(r4, &(0x7f0000000000), 0x0) semop(r4, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r13 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r18, 0x1}], 0x1, 0x0) write(r18, &(0x7f0000000080)="a6", 0x1) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f00000002c0)={0x1}) dup2(r18, r19) getuid() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000380)=[{0x9, 0x9, 0x4, 0x2065}, {0x1ff, 0x3, 0x0, 0x4}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r9 = open(&(0x7f00000002c0)='./bus\x00', 0x20240, 0x40) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x400) socket(0x20, 0x0, 0xff) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x1f, 0x0) 16:00:05 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./bus\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623b", 0x90) pread(0xffffffffffffffff, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r6, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r7}) r8 = getgid() setegid(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r13, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x35, 0x1}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r14, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRES32=r14, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESDEC=r12, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="ce080d05bc17d0fa401fc5b2677d7586d3b9028716cf8de4f564ab69f8557176173e8b6e777935e9c45c90298dbdf6b10bff13022016bb08a8be070d85579ceb3f6c806ac4"]], 0x14, 0x20a}, 0x0) getrusage(0x0, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r15 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r16 = socket$inet6(0x18, 0x3, 0x3f) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r16, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r15, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:05 executing program 0: msgget(0x3, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x2, 0x4, 0x1}, 0x200, [0x9, 0x4, 0x9f, 0x1000, 0x6, 0x4, 0x7, 0x5b810000]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) getitimer(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x8, 0x4}, 0x0) r3 = semget$private(0x0, 0x4, 0x201) semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f00000004c0)="fa96643aa9b46b587bcc2dbada37db4b6b66d33e66a6d1601519691de7d74a83f59d550fa5407ba746240aed5e60e3eb12c29c6df0494f74b39cd6919c967cffff8ca0a9a9015326c5cf59719d5a929c31190c1958e4a3eb6b5bb156eea813444f63aea22fecde46323a8a35649b8a3d20eb3b76ee478840ac5570e05b5f2472a1b804048a739ddab73d084a293aa75ebb552bfcafe2a6dfb470c3d5d81e8d183b0eca21814ab4338fdd686a8e0f3e5454a43e3776f765765e74c8b691313fcc4961bb17703dc4d9fc348447145943bd765175dbbfda67640e400be51f961ff83969507f20b2ccab3b65f4041ccdc0679dcd40d7434af18362063996a7eee4c6e36637fa1d16dd7bb6a15d930eb56aa87859e52ca0b70609918c70efce0440a71309b603ce5be043e94f2ae739b247f12504b2541dc94647a74a72175efcdad30d915110f869399be573e91094444d7f240f3afadd23424cc63f7cb45efd620b720dc96219b40f7889315de3adfc05697eeb166288f7579fb85c1bc991c841db639dfdf6f685557a19f1f8ded08afad4157f440c01cab17fea102f09c27c4615f5656d18a4078c6734f605b87d04dcde6be29a8583f70513209991c179e2a1a09fdbd800cf", 0xfffffffffffffe4d}], 0x1, 0x0, 0xffffffffffffffff) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x7fff, './file0\x00', './file0\x00'}) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000000)=0x63e80) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7ffeffdfffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x336d7cc3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f00000000c0)=[{r0, 0x3}], 0x1, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r4, 0x0, 0x5) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x100, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x400000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x1], [{}, {0x3, 0x9ee4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {}, {0x0, 0x100000, 0x9}], {}, {0x0, 0x0, 0x5}}}) pipe(&(0x7f00000012c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28, 0x7f}, {0x9, 0xff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x1, "000000000000ddfffffff1ffffffffffffff4000", 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82ff0fcdb5"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x710043ab) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ee9000/0x3000)=nil, 0x1}, {&(0x7f0000e24000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000f25000/0x4000)=nil, &(0x7f0000fb0000/0x2000)=nil, 0x200040000}, {&(0x7f0000f34000/0x2000)=nil, &(0x7f0000f73000/0x1000)=nil, 0xf2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000fcc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ee2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fe6000/0x3000)=nil, 0xcf}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e2e000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['.\x00', './file', './file', './bus\x00'], 0x1}) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0xb, &(0x7f0000a73000/0x1000)=nil) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r8 = getegid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = msgget$private(0x0, 0x0) msgrcv(r11, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r14, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r16, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r18, 0xffffffffffffffff) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, r14, 0xffffffffffffffff, r16, 0x0, r18, 0xffffffffffffffff, r7, r8]) r19 = getuid() r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r21, 0xf, r20) r22 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r25, r25, r25]) r26 = getuid() r27 = getegid() r28 = fcntl$getown(r21, 0x5) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r30 = getpid() fcntl$lock(r29, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r30}) shmctl$IPC_SET(r22, 0x1, &(0x7f0000002380)={{0x0, r23, r25, r26, r27, 0x20, 0x80}, 0x3, 0x7, r28, r30, 0x8, 0x80000001, 0x4}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x0, r19, r6, r23, 0x0, 0x1}, 0x20000000001, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x40000000000006, 0x4822, 0x80000000}) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r32, 0xf, r31) r33 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r36, r36, r36]) r37 = getuid() r38 = getegid() r39 = fcntl$getown(r32, 0x5) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r41 = getpid() fcntl$lock(r40, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r41}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000002380)={{0x0, r34, r36, r37, r38, 0x20, 0x80}, 0x3, 0x7, r39, r41, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r12, r6, r37, r8, 0x2, 0x81}, 0x3, 0x7, r3, r10, 0x7, 0x20080000001, 0x4}) r42 = shmat(r4, &(0x7f0000cab000/0xa000)=nil, 0x5000) shmdt(r42) shmdt(r42) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="196bcacac067567fa0afd2ed62dbe11c8e06912742cb1e463ff7a7315a9f1311b870c5532472a5e6671d6a25fbe9aa190feb684e309928d5b7f181f60ebddb2a56578dc6f6b36a80", 0x48}, {&(0x7f0000000200)="2230f2d2067d78c946daaaca20df0ab78a6c7ea4f31ee168efdb38bc704652266ffaaab603fa45dd2dd1a12c13499d1cba8321f74edd340c6c5d878a7c1dae1f4bcb1718fc210a645bc3aa775865de13c18b57bfb67bc8498c873d5911507b102ba98ede486aad35a2b5fdc01a664b548a20d2c69daafbbb18747c276932e523ee58220ce6f230f165d9781eeb2481cce95340076769377d94a245d5b444a2fca7bfa41c9771b3904d535215a1b24220910e8061426ac574a0bbb769b225feaa06650778abc93bcb123277", 0xcb}, {&(0x7f0000000300)="467fb75ebca5f485ef7daa102abeb874c278290200815965035f72cb696e307e8005b59cda63c4cbbf2295dc68be5e215fd3891048a4d5377fd2a483b149f2712f9377abe5a84b6cba3c6ff9c877e31542ff6a969a6bfef71533fbfd01d5ade12a47923bee3c26e576cfd992f947c9f02923da844ab6144d4745a77bdb75ebbf3978f0e14dbe4cd4130abe1437f44962479778dc5f2de6cc7f1c5662baa55d56b87b9d481d7f195e47675cecc8e188", 0xaf}, {&(0x7f00000003c0)="1b37b44eba7af01dd5c7b4dbc4e5d489a6deee40266e2f97ea3ed885a8853a5e9b8a75724fdeb7c57a9f947f18c9d69df0406b13c1953ac2dba9033e1a9cc61d605cd8ce429b302b258170e28ab1f509e00ca84c0a07ccecd1785e9101a57a9cffc6394e8a95b9", 0x67}], 0x4, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r3]}], 0x20, 0x407}, 0xd) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x6) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x31, 0x0, 0x0, 0xffffffff}, {0x3d, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffdfff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, r5]) setgroups(0x2, &(0x7f0000000040)=[r3, r6]) r7 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r7, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x1}, {0x45, 0x2, 0x0, 0x6}, {0x20000000000006}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0xfffffffa, 0x3f, 0x1, 0x0, 0x20, 0x5, 0x2, 0x0, 0x3, 0x491b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xb3b6) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x6, 0x76) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r9, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r13, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x1000, r7, r9, r11, r13, 0x102, 0x20}, 0xffffffff, 0xffffffff, r15, r16, 0x7fffffff, 0x74, 0x9, 0x7fc000}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) dup2(r3, r17) r18 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8, 0x7, 0xd2, 0x2}, {0x1f, 0x1, 0x7, 0x3}, {0x1, 0x19, 0x5, 0xfff}, {0x1, 0x1f, 0x3, 0x1}]}) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r20 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r20, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r20, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000747000/0x1000)=nil, 0x1800) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x3) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r7 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0x759) fcntl$dupfd(r4, 0x0, r7) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x3, 0x102) shutdown(r8, 0x2) r9 = socket$inet(0x2, 0x4000, 0x40) shutdown(r9, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000100000000}) r10 = accept(r7, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x1}, 0xfb10, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x3, 0xfffffffc, 0x5]}, 0x3c) r11 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r12) r13 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r13, &(0x7f0000ffb000/0x1000)=nil, 0x0) r14 = shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r14) shmdt(r14) r15 = socket$inet(0x2, 0x4, 0x1) r16 = socket$inet(0x2, 0x3, 0x102) shutdown(r16, 0x2) shutdown(r16, 0x2) bind$inet(r15, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x400000044001000e, 0x800, 0x0, 0x0, 0x0, 0x20000000, 0x100}) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) ioctl$BIOCGBLEN(r3, 0x40044266, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xff) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="ac4469671de5290fef6a78c3e2ff73f717a8ae12d1e06ae926d6e2f3e0f9e9b84c5501909f564260a5dbeb8fac936c9bad82aa44753072f592bafff8c7fb6312981a2eb2a6452aab54a2ca4a9a1b4c04c1723fcfde80379f44b3f59c9d38a6a50691dea36c54b476b5948d7af9bdc010587dd8afacfd13efec285c9abe6e8384817ce35ce628cfb6a4f1cc697e211c428561d9c2e9e0815d6ac1acda5e1155e40d926cdd390213093132a3035b3a0f447ed6300fdaffb1cfdf4e6dddf0a42dd5b9902e41d3a99f16d85050eb4dfd49a9570065a05fc8896f180e326ddaaef7c6487b7f5b567a4280aba21f1531d358f5fae887f19be2a8d0c4a503048f6452005b068f37831c21ffe20aa6cbc5c79493c80183ec68fa4c7cb1f5aaf52d7ffd74e9a8c3d49fe6f888a794caa754f7b0e6afe78fc432264aa384a761207d78256b3f0f56069d4899a3be3d30df4f815a2ccb14f7023c1c003f578e39cfceff1cb91a2d397f3a54c80e06242a9f1f93da1a6103d05ea87d0c11bf36d02f3a94127bddcc869ef7e67b3f60f75a26b74fc67fa37a4f8a2a04bc2a5247bb522f972eba5452e9159b9042443002f61aa85935f1c66070d1dd21a5874ddee4194e0d", 0x1be}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x3f) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) dup2(r0, r1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc3e}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000004c0)="f688c7f9d3ef4694e740608e1d9f") 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x22) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) sendto$unix(r0, &(0x7f0000000040)="cb96af71096f5b95327494de811d8febd470b36bd213f19f251991690d06f0a4269c8f78a13828683349405b78b274e35ff49ebec2e21ba02374298a236dbd8801593013d8fdad76290945134a28c9a4f6145708951faf63cddea947eb496ed85ded04fd5158d096847a72341d528b7ae338ac2058dee0b22d7c9b6e17be705f11aa1f1381dd8c699402cd4d9ce77e1742b2737be2bfc305555af1e3", 0x9c, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000180)="2491bb2f3754dabe32d982c77a93d23363db151cbafb6e31f3314f6b8a0868085c70496633bde15fcb3830c21db182a009dd6b7c2abda62bfb078f80d8abe8939e66d13ab6c502dd11357f82f83c6a99f088a8ceaa01427ae5dcd8ddf08d4267e9d005f1bb260d5597168791cadaae78896f32caa8a6f0ca9b1712ab50217864509871672067de2465a84dac024860511ee1f21c3a16612dcc7d47052a0ba9a8f12a2c78ba37650a28706aa0eaa443774eafbec850f2eb265421dccc045d3b1d719a6bdd8669f464dc542e88e10891d8ada6da43e1b0db6a29a511d1995011297a864766aac210ce21cb6de727f798b828a5f6a290f1c77e74e0d02c840554d9ffaddf13d040f2a588033fa45700117cbaaabcba3cbc8aaeac57806f442d24ad2e890bb2f30d639852dc02f422a4a94e7d1d45eec0b97d53401dc309f18eebf4aaa82f186051c3f565cf4c1cae5859c6a0043218e8822e87f315868e470a2a63de0ad4ba3f9933a978a035d561b93695073930753462c508c989e7efceb1efb19f7a076df77b4655806e9311c3ea0a9d4861edfb498718a98a9b901969f91dba2dd6d88fe8d0c6d3373cd9dd389fa087290fb9174d2bead0dc3b620ac50435ad8555a063efec8164c78d4a44ff4e9d9796230e4e3c7b08b326bf70ceab55311cfb1b6462453ae0ef43265287faa3952574a250ec5dbe1a1864417ad0b406a0e0a47113cf007ef5c4cfcdb167b0fe7789f7523859f608ed12fe66e4f1d2d49c7f93791b1bcbe7db9d3089e3e90447fb7149150822f4a581df7b11a007497d958c058e4923a20966237281a8b417085381101d93ca69e71e69a4f0b915193a127e585b336a6cc340616075dc00211a3d8e3ff4268eb6adca27dac70cbfddc9c1930550a0643315c19140f94c04a15052f88e0af6312a9da6425d10ee6cbdab7ea9031a9ca4c14c6529df091e8955d3920d43d5a482912b4bacaf0f1aca6a7a068a582f00753e5b8082e763cd2de4747dbf1cb7204909e0b71c7bd9389a6678b2ee2f078b2fb61aa06e5c746b72160ba750feee379e78a668ad6d8b2c7d93a34b8750a01b0b23c2c94289cee26575f87eef90623a64c1eca44ae6ac99b6c4eb1ce823622fbfc3eb6cca672ceec5f964ac49266dbcfccca7520542415b7d39157176f8917cb2e50474a2aae8f9c8fee235be32fc31d9146a87db0343ad2cb96be1532eef30630a5c8da76de39511162ab6cc2914166f27f671ecb9e1e4212e46c76c184aa61a9c19461d04dcbc2e6486173fb14b3e611eb16802ae04033e928c45fda0be225783ee930c11aa2d9dc416721ead36338426f0d4583f65986593803771181890e41cc5d4c34ce4e57c83a10f0dc389a534d703634a0bce539cded3251c39242417c45036388b0febfb857015fb501c03d5b7cec32a09ec8ed46c33c6d526d67e206e3f7a9fea4668641c342b759609b769360e93a57eebd8a769aba5034530c6295142506cd730f098046282b20c32b16c3bcc9f938ad8fa9a1a2b80a8648acf0237ad96952b94c95520cf3be519497dd971ff1dd8e425b9aece9ec2d93045cb3257092f57a8b4aa5e2a30f5d9a56649276cf86f8b0e51d567e5b2aa49464430e2560294a1769ccae86929b81181206d9bbf1df9c12fa4e306abfa131dcdfa6ee16a85d4db8456b81a46e60d551a34888c3ea15738fccbbf46d7d795cb79e1a1a048675135ce1b66ba7fd10f76663fa64692e6ecae8b59a4c3454535155d64edd84a9994a34458d2f5ed31cbb4272f564fb56a9293487a7ba8a603191916ecc1c4211cf7a3342876e4a8ff410aabcb59104bb9eb29af0411d3de22be84a4977ff5c4b7907a094b19bd1ce66ac1bb657acf0a085fcc450fcb5711b750b2ba97616786db3afb08f54a10a6c27b7e979c2948a99f5b042157115df96c568b853454a19c3a41a6a7c68b2ea64d8d533c6baa8c1efb541503416b6e4a4719183bd5260d12d9c3d6b7fc17cecb91fcd1b60340fc89a907d6e3d11904feda9fb0a2fdd2529f34c0a4aa286de1e8e1b8451afed3834cf260d81f3283718628393c454b9893e8cb49c51b91dcd6718da3bedf9051c897b9540a16b23d9400473d27c10d594360d904f08b478808495d84e6619cc60b89b39c43a747966581322e6c724a86d93d4876a43d761840bf1921c7504971e8b4f5753709cc8d0965e0715a223bb075d5207c380e94819475ee2f820e49cc57f928019c485de7f8904203a3e6e07c3e204041ebdb310b50c727b2a1cfbd6d19354a0644e896cab7446d97a25415bd9787233f454a89bc2d9125e1ed953d9d8aaf30dfbf92806ef4d94c50d2830295fbcf6f672c46f4da6fd0cdf9264bed4161d9b26c4dafb29732fa4b3a615c850578aa203f336bad263ad439bfb9f91fd74451bd0da4c964d63c7fabbbe98be5302a8c7b49088dc990ada27b01dfa28f72048b57575716f0f9c2891bd7ea021072a8ca2b5bcba7e09ba6bdb858be482fa81960599a33956e4e33035d7a51e0cf7d31905d8f219a5f61dc4c8f8848a0fbd6c57b9580736ffdbcf01754e49ba8f1eab94f062a43526f870dda7456d899c982425cc2ce0891b257c6daaa048de6fb2116f18ecb46f41b52d4295bf62ad33c2f32a9b2d38a6556d9b253e141c98d90828e352ded3a6c5e7b73b78677426dae260850724cef4a5b5d9b504fa985841432624240aae90bab3d8adb440e0b38fed29f042f3bad3b124bec27217fb3bead55c73c13ad7443fac33ef476cad1fe85cdae180524608b7d0a20a62ac445ed4dc0737e9363b56b54937d890dfef85435724f25e1914d4af837dbf4bb943db5c99c85dd4f2e0f542ebfc45485ed8ded430dfb51d2013f9cc1e59a805d69fbbc1b82484e21fe455b02503615bba29450b453c923f135ae531dd1e80485cbce94398ebf91c45a9c054cd32d7ebb12c42bf9b98173a41040f690038754179c18e5f30ce31b60b25a5019bba1235e916529ac07abca8dd1738d8a81d30757c8697459156d7b1f5611007d9798cb75a89113fe783684ab64f607f967e05328e19a7e1e23fb28cdaa5b84cbf0d2897fd1b7cf516b2c8a44dcf346f3a3cecddfe7f4ebb53cf2df451b16de47621313d9c24e702bc68b124357960b0db108ab8b181fe7bb1c55d1574a6ee947aa9b45871759828bd870a35e52f535d9496dc9dae082fae93142bf8d0dd741256808a8eee2df2af62a75374a9cddc1ec60ba108ee74913f3bbb71b90056cecc3fbb9d34016621b945fd4055bc5c8a9323ecfe2d1a52e7a81dee0456dfac277e4cb736306656e5d063d1a16e81c718dfe0f5d4955a615d49da184acce6fb7219237c040add6e4488e0c6d3db69348c89e4dbffe9eb07235a7de980859ae6cd3ef67cd6390a069644a1f9003fc93c60ebc6dafedaf105083fdb7c83daeeeb7658e064254aa017a6300607fbdf7d53c0edc92ca7d8d0cb8b3f0685cba568ad00f98c8cc2ac309ba301be7e5a5b3cf806db8f9b6f454a350dff3b9fcb9007ec3f48680688f23ce86cd0dc36dc71e4795ca46e2fbebef0d9c6db5ee1ab04e475da1736425b1d7e51880cd883572fa3a49ea8d118f2a28a1a08c80be6789e5bfdfd7852a5430db60e5cee1a2d3bd3ff090e9f6e3a2e4988504b0dc08dd676911301d3dafc7dde1c9f964edd004c1d6ba45bbafbfc02ff7431a37f98c1b6945f8709f4dc363e336e39458e199f256ad0d0c78072cb81eaaa893ffcad75a8e3bfcef4a18d5637ba13300268871018a3e070289a4d76c532e5f34a2f30ab0555d989912e2eaeb6aff733b4a3d7e2a6d4defe44868165b5af0c2e66e70e47ce070512555c97db5290ef33665bb9b32e98cca175b916ccf24f22d7d1445896205fbc4cffe0551c42b9ce6b64e572a3da71ef786bd5c67d39170bd4ca4f009ec3a7179cb60bb196b7bbca7dcedd9e1795f8d428e514441310499cbd1cdbdc0687a8d1119904da02569ed7712cb520bd1aae07bcaec898dd5e048fa47a0eb36742b07aedad79492292afcf10790894cac3cba5e460a66aa78a1be64c3e2952f8f92ceaefc6a23b868ae11d66e11626fc3650623b95cff07d4f1ca7ff7871499b4835c1af9cf74c0fff8350cc4275f9eddb65403a62189e8b73420d0ae820468b66e84017fe655183a72b89dbc3be00e209971cf2697213f3441111447d9ebc22af9dd0511767f29570830d50b757add213373b81ac4a3887c54d98028dd4354a48b98f99e07c35ed060c55b92c833d68c5e99c1d38c6cb43e733ced6ab3062067ec95d55c15c49fbb7d92eb214d0570c7e410ad87a7f28696f987755acd55359ccfe95d512719116bf40e53fbedb5a2651b490d7fd2890494790c3d5606854ec4d129a470516df21cf8aecfc8556358fe93729d7920b9907d1837985fbc7ea4fdfa831800ba6e8c5c5087d6e4916bcaa18acd18988a7cb2e29150b263eecfc9f8a925e5fb3f865437af52af4ed92ae856f473ec04f0b316a5977e3abda02f3c0646c78520e3d051c699fd19349b5209298c29c9bc2ea6154732b5d3d4b6c7fb776691e26e735b85226a24a56d2972de19d806e97e18a3374801b1c4d5d54dd56c5c2f6303339906031e88daa6b04e44dee3939a8243de2fb2febffafd85d2e32be9f732d4b577581f3de77737a731308db5dc7a1ec52b20f9ac40795992318250383636035124a8afa4ecbeda1668881f289a00b9e293e9365e228c68417617a861e0190c84234e303160c28bae30c3f5e2c8af62ccb841838cb6fa73b95f5092700c3efd343a250b3abf1386389ef7038a3c126945fc9f90f51b59a4a251d3452e9be6a8e62aa11ccf08637db6f9a174d924f0d284cc5c347faa994f39109e135ea34dc49982dd41a18986ca47eddb78c0a50e8f878e49f284fdc1fcc9cae29bf83b2534e0e60fc4580924e437258b617d894b3e6e7b2f76edea1b2c81c3266175f300b9f2d9a2307e0e75eb34742a8cc060d5848c1b503a24ee365cab1904b362e51281d75b19a26a9c7c35de93f37c9db81ec9f6f5ab9930522e5123695c296abaedf19def83282a824befd46f52b5c4f150faa6daa1fd8924159b1e6a0d13b82138087d416349fbbab4549b1702764122b3a6783961c16c1eca7591cf97b08bb825c4276b74be1678d84879292634a31d94e5f0bad01f92b01ae0dc6e3ac7ece88e39825668949e4817465944b6ef8e3c1ab832eabf1b280d5f690304bd729d7d94414076e954e34f73efb3910e3186fb1c6e7e2900f5783ae94348ebead5fcd9a5c9fd13ea997a5ae15268946c6c6811d3afb093c9a0140a6c12b4001e348763848ac5c2b2dfc99c38f4566a1a1bd561f8f16c097e3aaeb8cc151a717b71544580b955dde1e9383e23d2afb44391dc2ca24127eda34b583e7132fcd90b590e7f2792257b1816bdd5c058c30282353053380594d53884daee57213caadbafe527f48393addec08564cbc6e96348f1a752a47ce6adf36209f5b73a277f43ec6e73f7691dd0599fa9e45571a7c25c4c8c05d6eaf0476521ff90d16a79fb7a5f6bd921e60a996a750c508a3049648e6362eda271cc6c8dc6b62ab158bc70ed17cfa8489fdb801af17bea990d99c7faa03a4de061fa81fa760bdec22c4e03247e3ec4f951a8a3343bb58cc022e140ef75120f42ebc59ca4dfb5d4fe83a43bd99b084fbab9da51af98a87888220c5574f7587736095721f7328a62eb7204f57e78be22269174494a1fc434821302f6ea3c1763d407479ed065e6f93aed", 0x1000, 0xd, &(0x7f0000001180)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[{0x8918, 0x1, 0x8, 0x8}, {0x4, 0x40, 0x0, 0x9}, {0xb924, 0x9, 0x8, 0x200}, {0x0, 0x2, 0x7, 0x9}, {0x7fff, 0x8, 0x2e, 0x2}, {0x2ea5, 0x1, 0x7, 0x815e}, {0x80, 0x8, 0x1, 0x1}, {0x618, 0x4, 0x3, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") lseek(r3, 0x0, 0x1, 0x1) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/43, 0x2b) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) getitimer(0x0, 0xffffffffffffffff) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000340)=0x4) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x2, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0x106) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r8, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:06 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x4, 0x0) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000010c0)=0x3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000001340)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r7 = getppid() r8 = kqueue() r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r9, 0x2, 0x1) connect$unix(r9, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r8, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r11, &(0x7f0000001180), 0x40, 0x0, 0x9, 0x0) poll(&(0x7f0000000080)=[{r8, 0x20}, {r3, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x30d40, 0x0) getpgid(r7) getppid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) dup(r13) r14 = getpgrp() fcntl$setown(r13, 0x6, r14) fcntl$lock(r12, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r14}) getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x8000, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/bpf\x00', 0x200, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) dup(r16) r17 = getpgrp() fcntl$setown(r16, 0x6, r17) fcntl$lock(r15, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r17}) kqueue() r18 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x2, 0x0, 0x2}) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7dfff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x9, 0x6, 0x4, "288dff616afc38f7409053a396ffe90dfebc2e30", 0x2, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) lseek(r3, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2f0f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000170000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000060000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) mknodat(r1, &(0x7f00000005c0)='./bus\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100), 0x2cf2) semop(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/135) semop(r2, &(0x7f0000000200)=[{0x0, 0x8b9, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x1, 0xc00}, {0x3, 0x9, 0x800}, {0x1, 0x4, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/114) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x9, 0x0, 0x9, 0x400, 0x200, 0x5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000580)={0x1, 0xfffffffa, {0x2, 0xe214}}) fcntl$dupfd(r3, 0x0, r3) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82ff0fcd01"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000180)="0e7b582e51563989dc68a94252321dd36a5fbfc7e826db34ff377c3a53cee18298bc07dbf61becc38cb5212c5a0d0b975fbc0c2832d16e89d1ba740e0ff4128239b6a70a6f88d8ecafbc34c077c7cfd892db4029d5e59270fda2668e64adb8c206d2cfdc074044a701581f7ed513679a4b1b231a488a7699f47d928baa42a2fd240d62e2709509585aacf826b7ea8162f4eafa3bf941b12e22b36f92389872ecd30e48c99d5ef26b3434f1d78fdf671f6d5c5cabed23be9e4a75f11cd85d86c5e482ce10479fc0e7667deb7e9b427789506728bf55ceb104408fd32aca70c5", 0xdf) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000300)) fchflags(r4, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r0, 0x1, 0x9, &(0x7f0000000140)="cf01b2578bce2227782f61d866ae4d18330702f7096f6608b7f6579fb0387128942ebb394eb0c0c95d6676e029452d8c2b215a5af8a440bef5bf37aa34a4c943d910dd60a0a95d377bee4fc9b5e4e955c4e6eec3e1bf1810e69c06d58a2ae94408ad47bbd8f730f9956f80e1e39eaa2eadc8459c375de66c71d17bf0a7b7d8495ac37e09964a8ebe90374687bc73544b80164596feaa0f3334d205f1f5bc0bcf4f80f052f6b3dc6a03b0f2d79536b970", 0xb0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCFLUSH(r2, 0x20004268) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r3, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 16:00:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2f0f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000170000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000060000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000100), 0x2cf2) semop(r1, &(0x7f0000000240), 0x6) semop(r1, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/135) r2 = semget(0x1, 0x1, 0x29) semop(r2, &(0x7f0000000200)=[{0x0, 0x8b9, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0xc00}, {0x3, 0x9, 0x800}, {0x1, 0x4, 0x1000}], 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/114) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x9, 0x0, 0x9, 0x400, 0x200, 0x5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000580)={0x1, 0xfffffffa, {0x2, 0xe214}}) fcntl$dupfd(r3, 0x0, r3) 16:00:06 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="9cba"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c7609a0ea0981facb027ea8ae3e138bee89d61d6c14cbff2f9da6cac83d08fe3b77e1602d6164ae327724ec097f4e01b7624e1cf14928722ec7998ccbd9c12a4cbc62dfd1597ffee6b0541b4e35089a4052ee3f8eb58081063b1c3d8a92488450e61a36dfb66cef8dbd5c7284c9b76e01cececdf619f970d933f34ebb04e67adb101a317c6368b0c", 0x88) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}, {0x3ad548ef32f5eab1, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semctl$GETVAL(r0, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r0, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6, 0x1800}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, r4, r6, 0xa, 0x8}, 0x800, 0x7, 0x1000}) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x801169ac, &(0x7f0000000300)) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x10000002, 0xffff], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="ad805614217f53b5192c9cd1220eb6faf0f87d384ce0dd2eadd8cd459239cf6d3d541e2a119993eb319510474e13cc170562e805ba4cc3bb5b201cdd5624dd5bfdbc751a1d0405471d016ad7112a304d3004b9dc6bef7ffdd4dc07a3749b2325dfee026a59f6b6d517180f59d5da73ef52fda50928a0b013e013b6040899500c09637b934b00fd8d524a5e3010ddc8dc09094b8effe8eda7d8d664f67795fc4431a8ae725c42e37ca39238eddd95c74a86b4ddf2c18627d5222c94ca941783e1400bf216749c3f02fecfdac700ba5a28aee0a562039054c94d6556731d1bbef5fe2ff696e48ab56334c7be5b3a090b12d03d31e9e8d5c9f2764b712d2d5612a81bf7c2d251bd58ea8f5d8df9ff98035f37548bc69cf96b03724eed1398f1e748d53021531dde51dad1136631f24bfbd53f0c30266b554194435113e55ab6ae1832287d318f31e5b738eeacc720f8220268609ee5b0265d60f4162821c2938c25382a3fb21e1c1ea1b0436f3f3be788f73427b8a0c94c61ea0a08f09e383df9e14baea8922ce63efb89d22f8e618f5e358fd773c3320ce7630b3dc9f9728867184332c8a05db1ec2e37ac012f663c5016ef3eba4facb049e439056f8028c76b4e87da45c22fb5b0a62059ebdc2226496561fdeba6c87af91fe309f9eae5a1c49485284ee131b5d144940f87242ba6f69e014c17b1738ef25b8a7270e83df9651424bb37900183618645d6663bcd3587d4aba50744a9c7f48905f2a53e7519ca8bd74802e19189de26179239ebfe2390587784eed1d581dc9d5fd97f8eb96c5f312c32d9192bd2166cd916715e61a31599b2d2a8cb00a906cf3622f83148467acf83be74c06403dc778d90e74a30798d7d1db6628b93fb4bcb797d8901780b54c54b5352c93a5c3793801a503eb20455fe4334b463def0a19a1ca5af86b33eea5cf204f291c8385405657515da23a3d6971cfd0e3390dcaec10a3f5076ca8a623005f2a91446638560fd485e455a9cb6be4c2ce36e62e0c991bad65df475723353c9dc9037a7c6084c6a41390ac7ad7dcd9dd0b74ec91e5daa1bf906ffba27ea2847afbe73f3560b96edc35f4d7e0544ecc801aef917295984b3d9a0fa525016c8df9dbb7ce0e8caf358dfb9a6f9d041796c7cab0671e5532c8c6e065707bd188e886e1ad25c8ae510641e35ba98c47e2f6e5e1cc2eff5c58cb84a439fb4734c319075a5fa895894952dc31cf8c94ba5b1240e8410bad0074ec57aa3803c18c263ae3f09806ae5d61ddfe0af7b4d74e094d17b79be1e7bf17be49300aaf5601c8726c1654494c4a8da88c86cd07fd54153bc91eaa2b82598481c8d97d86eb0c90ec25cb02c50ae7e5e04797e8b5e53829657bd927261a84d9069ede79683537d026df5be0f54a1dc5363ea65be84d4a8c32a3d9fc3448f29138a333aac932ec6c1ff657014ffb64c95561d286d3c0a3eda6602ff6b243c3b449b5d448814ea54cbc60ec3deafc7d07add9eb6c3219cb577c5cb4383f7da08aefd52c99f47bd64c7a1bb5edcbb432ae73c139331fefe5b19db9f1f8d614ee57083d50773b3fed8a3eaa6ee1d45517c0a631e8510d43c47f7d698b94fc27ee19988d202911194d77dfa26f0169a99f71fe1fe66a2a3cc7039e79d11de02478236f75f6f68e8aca60dc7ab95a59034e8cb9156f1614e0bf9cf5acf8d65ed9a93defd81fab416f9a4c41130514fa6949c25d903d8c851fc2ee6c525e743289c7af8dc8e7bf797b218cde9aa86cccf983bcdaab92c999bd852c13621589dfff63bf8f8137018fd6f309ac81dce68fb98948f899f0e5e5069c6e3be0e9901f1ad7757d4a693f3f89e3a43cc0f1645ceaa9c398df9a29e24cba8a0f7a97c26be79588a513b932b3654ef7f545603eb49ff2773ef375d914cc48a0197590927fb19ed45e042134d59e826a3c8991313e46ce5d333e2228579f8eaa1a598a005479fd52fe40419d861eb04279491159a388d7139794278fb61530e44f9a52c61fbedc5838de7566e5fbb5bf8a802706d69e757e7552c19072d66db156be36d849a56c1a115d5f5a6d59a3c8a4500ca16bd8230c0a21979c400bcaac9d396410b1fade261a07c8415e0135fdc26cea65228ffb95ad88b0ac86c7846ea496368a448c0131f61aa6422fab86079829b66ec61a7d0c4c165e3efed3ec2ec2bb2c0878d93e1b01d21787c0f1978893f6e3beab06f0c7cd05332f1467a3592005f8277ed1c3a0626749026f2a2ce1696b6b9d1c89bccbc74b6f917ffde171abcf419477a7313b1a62ae3f0c013858967086d09de48af446208af4f5897c38ca5c805374f20b18131786b3770cdc3b1b068764fcd1719b3ce9ac73b741762caf3d8150c75403b6e8c43e1bfb8c51ab0ff5782e8a526d402972019546cbbd53798c790d1bc4f57dabc5ca0cd06060ac5bb5901b3d5166024bf9be5cae31d921222ff4f8d949e1bb892a4aa8b58d739a4f0c3addba417cdc460071f28e1514d467a37ada899aa35b1b948f4f27412850d95df08f9d9318ca576530cb22df488bb480f015387f486cd46bb1afae89202d41d7d02661b2ab9bab4f6e9c9783d003daf27b263872a67e90a4b4ac9a45e471f3d872b511029eae4bf520e2cfe45640537ee53b9c70394c5d0e4cef6873078df378b5c14e00f039d51b488345a86f6439801095eb7559f83eaf6fca7ee93db8f9cbc0dd3e2ec593e7ad4168f02186dbb5a2d8f35c926a26aee61c6fd8f6496b720f6c45f0c9cb32ba5e9d42d8443c7b209087f7e02936bb545aa6d723d925f9dd0abda743ea1228bbddfe219c5f1a8af5e5c5f4852ab454528d97446b5e74427a43899871a06d894fa0ba00cdf671b334a1c25a9c86a9a5aabb6757fe33d4af549eaa41790f1928aded25022594f27f0f00264a24f9ad2a17a6bfae14d697fcdbb1326bed5b7b529e6bf801ab6935bd66a5e892214fe8c5937390bcaddd81a270c5579da63418540751514b741ea499182a52b741224494b8f237409e45fbee7a09ddbb56197c8552ab3d4bc35491ca492f712eaa7c2c020bec931984ed31035b2d3ebbacec3d270d61de842222425dcef1e34fbef1cf27fb20bfa0932d12e047214fe57d195e21620e879c6dba77e52ab393d3ed3204d5a5589da944009cc2eba77125ec7b1d7cdbdf5f9c60a001f0565d5e32a95ef225403281653e688a25818d5ab2c606b5f14e0f014e85d18b23700b9450fc8567464d8dbcb59d1f9171b8bcd05cacf9d6d317bc50ae13bb974e2bdd9bb6066e8cc4ee77ea056286315e34af2b539b9b0be923d6036ddfee07ca2cc0aa0bb5df16f48ce914bd8f2ef384b99173a2e39e1c2ec615761ed1c2a1e945fbafe138598f23e88690788c9c6f8de708a9e04a59ec9bf9e9cd6a2fe6d1a07f7a2f162aae8650e1145aebc4e381d3a22945e2d15607d7516a893a9d64f10bf5c643773e535adddbc21e68ca16a4362631a6f4424d901b2d2c138f94e97d666f2c6cec55b655ab3fbefdf00f65487b5dd084e1e4ed6bd9e0fdebe341b374d642fc4d5c9b46634c2c4ba9de859e590bbc173a9c517ee2d9d281ab8196b5444fd85a70b745202d64d75a6eda44df4d0d22ec41852ab7c821a4eac09509c98ac21240a4c075e3a52b2dbe93747749a56458e984ef9028973892dca986547d012743fa93b08e5fff5e76bb1a7ecc5430720da6692bbc136866a536e9d2a400e238368bec00399d33c6ea3d6d6442a6620677e03d18e041723d011d98b60d8f1b7e8e1d42dee9f7740442b997d230c7d3ad51a1e60c7195f114cce915f6450aa0e8898abb7732ca1bab4ae22727082f1771d14d63f9ab46a7622f2d0d82877eafbc6088f8f82696e2591d647ca1c580c7e7704ce7b2f5d23bb8567cfab144a13f919adf0f2f6e00ef77b6840760c072b6c00381b7ea38d86d70bdfacfcbf0c7ec17fd9f66e98e20a6ee0a92224ebea9a58b61184ffdc0a3518f736ef6dc94bcb467b0c6c03eb72f9d7d7a32841495969c76698366913b8350810a8d5af414893a0bc1b72c2e3e925dd77b2441d7feee9292a4aebd69b744413d5d7809a0505777b07d91f755b12369b5e451fc76f245729ae506d898fa00604b833aeb812fd9f48dd413a643876d0660b4fb12fb4c4eed501db970ee79e5d0a7da461767c03881f06e0bad9beb989a7dfdd196a525488f6a7a0d3d9f055ee8e1b0b0f0f8e9ba085d6d812e9c532a7a9ff8cfa59a2ef6fc96c51a7943420332dc42daceac88a72137519f6302518c231cdca158cfa4c674d1bae0c1e07575d840e23fbea4d5c18eac9646f8e63d93a64932cc6399e294fe1249a493a9372e3bc41a2e11b7282c0014b7ce04a5a4265e814e715f0641ed28124835a8a51c12f98e6b6615c5c80a7cef62b6eff1d7aecf8ccca45be0827d84e6230c437d9d117c306926a5e89d432e6afd25560289d4a92897cc524e7f9d549aaccf27121d89450e90b4e6f6307d0794db99d74e7caf2b9e0a26bf62dad54e4d7758f3467c2ea5a94d6e7177784d76215ab169ff4e79344762e4c4e3bc00ba9f96d73769bf43ff3fb4d7b44aa60770b5e6660d672c4925d32f2e25439f5bb0804d9aaa0eedd5677bbd8185b3193a658ab407f9533ac6077585dabd0f646c4472e9379be4a84290fff5f2a79dca45af0e6c665804aa911123230966b6c3ed336ff9fa30943ce505d566305efb1892416eab429cba401987492886dfe747f00370619f810a77efeea4fe393293a7817ec2f1576516b60b9ab01262d6e6488eda70612aa128ca351f8d879c704ca87e85828589f5d1ae340f86c28b65548242ce9f833d2326b5eb642c878ea8e70b240505616cfdee31baf6cf4114c98c9ccce37118322b02d1dd20261b652ad3ec04d11ff4938721d8ca0610cd8f3670561ae02ad0081b11338fa691cf6c95153b23c128319e2ce88d28f9d391b15ea68028a255cccf0f07679c94a91e0abf452d83e984a3f3ee217bf4361c66d08cc1f2069a833424f663390b6de1cbad328d47f65cb28e96d3777d42c08ec19c97dce649b0290baa056d539382d1e423f25060dc4a90e1289693cea774fe950bca7de2052916791485eecd72f5ca23f723688e6937650fc4a1d286ab0cbb5656f8d75a2c6329b3b337ea8c9e5c7cffc107acb7d73b60c75a00eebc607e4249fb3652d1a690df2719333d0fea0819a4e4429d809267866d87d2d75d047ca29de684fac433365d4b1a121a013b49522566ea919719bc5627f823f2b1a169fcda6745ad4170faf42c38111443450a6f477367d3b38485dd40261aa4f5ecb84e6e11bb04a28fce6de758a04a71c2378a8878a79f2397bd7def941d7bb6932a9edfcd7d8a2a7bd150ed973a5a50119d737ae847f51f6827e5349e2434dc7d52c0d68080fe9df285f389b5f082bb6c72856685d74dd456ff968f190121a67966a200196791ac216c883b8b377469261322802abee3b8579fed2e6277b0a4c4e88ba4d0f697c4c2ec10acaba95a25179b02adfde4b32d092adf901bb7d27badc17f765687db89eb37255b07fe4dc3c245e472a8e64ee523053c11b3d37346872320a074db9a9d8412c925fe825ab73ba97adbc07a3c7c430627a4a020c8159beb5bc4fc5d3310618a1d70c910fe37c12ee1994aa3fe2bd6f3707e1219bf5842cbdcfaacd7fa168224090a735cc0805a194fdd16f8c638b7952fcae536e1f5689178af5205446c1708d5b01a96ef58e6c93603faa1599efb9bc5e464b9032456326b02b158ae0fff8307e") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x50) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x86, 0x2acf, './file0\x00', 0x27, 0x60b, 0x3e, 0x7}) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={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) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x8001}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) r9 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r9, r3, r4, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) r10 = geteuid() setreuid(r3, r10) getuid() r11 = getuid() setreuid(0xee00, r11) msgrcv(r1, &(0x7f0000000480)={0x0, ""/177}, 0xb9, 0x1, 0x1800) 16:00:06 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fchdir(r1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x83, 0x0, 0x0, 0x0, "00000000000000ff7f00"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="4d78ce84b15f884ecad430a12494568bc76334bba7e58d3a0e2b3b898743a7f310f03447d36440b54793bde93eca3a180091abdfcd7b6504e9cf270f950087c5b9248bb51196b58524863b510cbd72ec7eb4d1c0e496cd3a66d577eb62e8cf5a7a10ef1375c30649d3fb74354884220478609dc1eda606d86756729d1ed4808f89c038730d8322eb000e73f6eae3e62e1de23cdc63e1ab0d4ee1384031", 0x9d}], 0x16d, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000012c0)={{0x18, 0x3, 0x6, 0x54a6}, {0x18, 0x3, 0x20, 0x1}, 0x2, [0x4, 0xffff, 0x80000001, 0x175d, 0x3, 0x401, 0x401, 0x7]}, 0x3c) pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000180)="191192ccfec4150857d4a5eb819b1a78eda67845ec5d88b6ceebdeeb3df80e39b53e8a64a1abd8662e845f1b4656d6451adfa0f9422b767e2d", 0x39}, {&(0x7f00000001c0)="50156cddba12495f2ac870806356e075e4ea345cd5c99f9941809ff1ba2466ab8d57cc10b051be38580e06bc988795861e854dc721818fee1382d6e0844d04dd2f9f4699e61bc35a4b29bfaa43bf7c99fad5a9adf5586f", 0x57}, {&(0x7f0000000280)="108d0e457406fef16912d7b8e99da6cb0a41f4569436ef91999fa05e572abf8a4abbe8501cd7b46608d71316ac83cfea006bae5156c4f91f0c2d665753552d174ef9776ce4ba09f353b94eccf89469005c9099058c88e12aa854d5eecc56fc44a45b7d3117d61d1bb8ccc5971edfb55e08f0a77237cbdb7242beaa9ad5d8a9f2c0284f9ceba4d3fe11308b4452bbc4ed30e53e9264e0599c5b4584e1f7bdc456cab3be5a58f9361e98b761baefdb03872566fedf6893724ea72d8ff0570e44a8089b1a98ceaa699721d7069927659bc0562037a5db0448795055a0bf96665f3aafc96e7efefef4ce3b67cd0cb53075190ea61026b8afe22955f547dba399edc7037058f5447a05919884b9cd6dbb282d7e438fcc25171e35330856ca917f4563ccf3008a4779da36e3795f8f5c9e835891f2a82a7c4209c4d48e6ef07fb9fb70271ba7631a8ed41fc983d314e42ec57eedfe114ccc0371f4a6650aae8433c13fab22b6f148eddd61ec486e5567cf66b91b4199daea03c2f7c2fa25f1598a175ec0a059d0ec2b46f92a4cb49b82a6804fd42a672e84dbbd381f2e22f66e57c786c539b19dadac93125da0d82ded7940888ad356ab19e13a73a06d57b20a72044c780f61cf193f754188c03e21bc55d359b1606fbf83504583100e7d7ede14c32377250c159119fd56b205932b23381137a1dd4dce994454cb1355476e06f75beb983b98c27e08c44e071008903acd625d4867c7396a28643aed6d4e5867ae3cc71f3967f577b36eeb46e4591503ea8d4b1f647b961166fe27fd05faee7e70205938153fac07abe24f5dbba9314acae3ba1a6ada23fd15647ecdbedc43f7a8d3d50cfb438653caf4da067d1df44c2bffcb81a0794a27377f77018ca7c57f2759b1740492b5b29e6acbcfd510d174297418c96ef2b095e54a532791a308f1b0becf494c964be88ece10f16efb1a8ad85824165f3f3e268ed63c67328fa583eabee4e408046d8236fcf23f65057591c0d00d3d2082989bf4b1b800335b14fa6648938101fc5a63564e57b49b53cf3aa301f309b5b871f6eab5589c36e78be9e88fdceb5f37a6c8cf62ed8375103649097f8151971b0155f0576c7c96005f9f7f766af862ff96e4d3c08511f40675be026f92e856de43fac02cbf40e7a4f07b63253c148ee2799406343a8ecb11af1ff38a2fff493cf85be9d53844a4974dca3892e62b735f1e9d03a6fc02868c49ff20d651189bc7699d710028e25d48af73918ecbbf812bc0c3016e63f0601c0463027feba31d2f0ef8bb623f593dc6908b6f999c3371d10c3f690514d6faa68737b62eabcd5b98624e5a837575fb1d804e4c180446cd50872c04f0c385d587f775eaa3da267de2ef71442ebfed65565e00a91e90ad97f16ec4e1eedc05b5cedebb7ab51cbee92f8136218f6e86d691c1270129c72dbb53661d8afd12f97464d505297019b0410b51870242035bdb271aa84e56f890b3673440cb32e02cbbb8bdb472d827cb672282e62957d0948f73e58a8126e6b8f56c6f5cf816dfc4d412c8298d9bc619625c7cbde8d1488fd53917a77ade236a980bba012038dd484c35d21a2d95db4df2adca47023d946a50def3f73be8f58b80913f1d0b5c470d3c724c9a01ddad303a183d26c2296b68ea4f9a74845cb801e3c936bada0abffb036f115b6e2ab3060d95cf22a3e8d2d2b23d9d300b8b3aa711e1eb2d433489f393f069ab4e1899a5bf1878bfab7bf1502c9a071ece9b18dfb833948ddc10fd95fd36ca8775c1e8ff9f4786540f34156da8bebf8e7949fe6854351810043180dc81f11c9a802540266df979f4f4c66444891ae8bfc40d5521b4ae8d8784f582686050b8da795b9419134c0229f284331388cfb223fd055a29c8c285d934810c6be75fad888b752f9b7166625a1151b316ac60fbb0b86986265109244c20d555bda00b832026fc30bb859961ab598cb47449acd45291988e3e4c88919d07874f8870c69cf666ced04c69c38bff49ca9d2eb12deeb0bf3df23c13b4ac435bfcb7367a9a6e8dffb35b013ddc25208f124e6493503a49ee555527662c33d2c8a0ea595ffb3cbe075ca4d66f7a7e5d2e6c17e73b4363fb391ad71bd07fdc7a2d0f6b526c30fe0a9eba3f350ec62b4fef1c693b5b8ec23a2111f55ad0ac87f05a230b0f1330f576bc25175901b78472937aa77cfa014069b2856b0e76f4257de5b74b3acc808fd2639e33d204a320d1b544e2e8bfbf5162f909092b0a8210e417ce89e8e2668a2dd919c344584af9a668a307e3fda887afb152a2ebeed784ec57244a287a82652520d119c731a291278f233030e4bab4d1771f8ce422bada2cdd39b9702c0761472bb963f660cf6fbaf5d81bdefc56501e1c4d86c6b8d91f8416298f714079567b4b8557559990729415a38c8d709141e96c221df30df8de45586d5b9b9a666b67dfc9a248d43073350f5d0a3b3753f377a6fde82467ae978ab97579535988dd65d8e74b12330da69ea3997756a107a5836656bb23ff4580055aaf176daa6cea3064d41802efa0cf2ad82df6be4db1610001f7cc283aede5c8a61d6d3a6c63ac8e814b2a2b26efb4d1f8d70777d5d49f5e6e7b7dec069931fce1b3d9e01e8a46c623e208a97391d61f192c3c31a7a1f40477d7821879705bfdd8e98088d41a4307d4f27910e568cc78b2bc69d4426342293275f3ce76be2a161c118c90819d952d2d0b38a03024e3ccb0104d4240de2b5e4d85e22cb9e5a9a43c0143023ea9dedc934ce9f82d1a3331d5ca3f3cd13c290ee4d2aca85ebedc926a6a602c99f3b268e59ddda38d6ea337d20de1a5476fb8fdff6d07efd165ce7bbd5fe67b01d4495a45774a51e7f3aee15556a32a8047389ca2cb245ec6df51029a5ad0f1f01095a436c158f9ff24651018a813abbde4b6d885bafc7e2f227298cac38655ba8970685da5ce3ba3b94a1334be04a97dd05ee6a95867faab0369e1e0642974a8d3de3d18adb18cb231e820184bee356ee1c567d7193cd956fa813043253c50629c17b1298e3184d0fee3ee787f657a8a1483f58c4000f0050ae5b230fdf63554d135a5c86648f7729790df5afef94b4fd2ff8f36363742224109fb9a39f92fa8cb0c047811ca3a76b28c124743e541abc5588f2f3637d7d0b1068b5620f2babe37614ae0fe9add4bf0e56bb69a9a45e74dc529877282ff5d679a80718c7e0eaca8b6e3b6636367be4020c453d83ee2d152f265a7cc3d022b0777c50ae4c8e4a4d7c38322f920bdef387466a527e8408332fa02c654b565f2de6abe7d7344ad11294b95a12802d0afa35882f5d5febda8ae01166645ca35ea3b430489ad115d315b3537cef46a9a0852a10c7b58bbcb7b4d564494d4d1b0d1333743d030b898a15811293cef1c2c7925255a5d39e38902c39d19a9f6b76c71b6c6890ce5bad1de37a30441b66b26dfb9dcde893875cc09f430a42146524e90a394729334de18d6969823713fe0aad3f8612228d76ba0d19dcf83dbfb2a43abd1b065fbc7cbb95ceecc2d81a8461c3f9c2ab948bff4351d016194c0d4cc119c7507017d422b1ce27c7af234bf12b22441334b90becebeedd7070369988f1d4d68e45cc697db7c8caf2e86b191c46a1d5f394c8f4a209921cee5a756cea27f7bcbcbded106538134369ae09fa4f843d395153ccb5f198b1cca264b03a917d3367d1e15e1dc510092f208468eb097b129991d985a2cd892a569f7d802f253317a59543c674b4aacdc11f28d06ecced1d537444febe3db767d583197e4386e4b4eecbdf01de48f9e13722cfabf77325b25bcc9fa48108e38a23c1d4c5da8b11729489bbd43b3ac1d9fe7314852d3d2058079c4acbe81694cf99bfe703cae1936a55529a4486427ce3ce94ff9120d7ffa418ec028e5604255cedfe4596d81984b27254e5ab63ff4490753a629fa09cb3fa82d5561ff778e7beee20bb1296c0235f42e3cce858aee7689f9db7f1433d306cfda7a2b9fabd98742e43f5dbce968941c24ea8f6d8204dfd18219c6a6f0aced6f613681786c4b3acef95f215221a455aa6e1687c84a6dc534d3addcae6711d613564271ed1fbe22528557b012cbb3c2b9a15e287d23117c6968ed19d222af4269eec0f9634f8bcdded613b9e1bc52c0af3ff5c2c32f91ed9fc8edd3c0e6091deea76eb3c51ca1384c1489924089ad1c9669c052a8596ec093d774ec40c743b969cb551616fe7e286bf62cc61d2384a439b7bc94dd771a0ba50bc53b6059da935bcaaf87de2bee2991d902f8efc979f1b00818cc0d9f31208c71e4250fd9a878040403d8932b0bfe3d37f7c86f4d585ce23ca0e896de8f641287067df10a16d62d555164a5f12abf14587cb77a3e777fd87f4075f36b6435760e11c1060306a83146dd324e61b721e03317d99a730249627662b3c3a4882eb649ec94e165d4c997debaa74696085b9d3bd617753e845f3ff8b30809c99c4ad2800b0941d736d021f2eeed729ebd324b4f1043e874a22b0d34cc91ffb6d1bf0378b6b25dd9ff2656c57cc122dcbbaeb7c614f07dd8ba3f9b0dbc4f8f171c342a555a1743d73bd7b6b4021b7f80ec14298baf76de93f9bd13bd07bc6160ab5b395d8333b3ebf459db7d07a878b9ed9763d7a3a974cfa4297f19bbcd6b6eca019bbed4c26f21259fad7a0360dd9cd8d45daabe41cdc1f0d2c0a0c2478b3f49aae66f804a9b4252d8d6a7e95f69ff2b890010f8432b0a40bc2c57fa99c9ccbf66a863528ec5fa39b90d99a725d535c133145a687f439f4e2dce80a1947143aabe75875d11e366b2aa77b7d8622a52207711c2fa1600e49ac8f7d3ad3f31340d915478bbeb4b4844533ab92352b3e250de2f12dec8f2aa6c52f50c815b6f777e8eb56416b7349561118c43b645fd4bf1a0b9639a09d4012faa956d4c440b90a2ef8165a3c2578eafce96de7faa6f4e396eb982066de2f699f47814dc803e90fd567d16a482998ed562abd3b76b0ced2e89324c1664ef05aca498d140cad809a78d6051aa64907ded92d0edcc81e90da616152451144c1c3ebc096ecdabba4c5c6cabd196ff09117b5a9d16b6d8460a68b4a013359d6d1fe68b8f933bc6d6840ad195c64c599c069e9c87dcdfd9c5b8f65040ab5c41583eebeac12666b5c507564da5f97f7858ec175332d25834bf7c42e8f66d4fcc5e3bc395e7179f6e40bab732fe173fec2017bac81e483852305bf422ead130362ac2c81dd37a2e17be1817c6ed40d4e4cbf8539d99d33ed0bd27995fc1cc3eb02a36dec488eff779e9857aa8e9a6f87c6fa9cac6884f1493db14eb3f2b587d1800dceeeec649e688730b990cefc58b474518c7bbe767024e1efbc348a58d5a8df63bb9e3977865b721dead3202e9ff733eef2c0269159362a793b85f537441273c4bbd899f8d3d5c980541d16b703c94eb87f3f4700b8a4d2ca76086f75b48749302ce8e17a4d31839f165a1122346e8886279c209963cb380c41b6ea83970c02840301db542a94a478fb9910f146ecc627ede9964c48743529ddbb3f8633b4d3949bed8f3f419e3740927295776b7eb0fb1139a3cd077096e6c44b743f75b6bf761d4e62018e1021fefc29d863c60f530637bd5b67b9f034d7f4b2c2155c018841926221e3a67b01467e60ee61ede2117dde1557c605222cc09fc8b6ae4bdf9600a71c19a358e46c8e9a63fb8e744c861452f28a7ea9b9a6ac4eac81fcd8d7ef2b16bbcc769c372c59c8a78adbc448f22584d46274dbd6202137e66969df3d4756e99", 0x1000}], 0x3, 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000780)='./bus\x00', 0x20, 0x185) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x942, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x9, 0x9, 0xffffffffffffffff, 0xbffffffef7fffdff], [0x0, 0x0, 0x401, 0x0, 0x2], [{0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x3}], {}, {0x2, 0x0, 0xe2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r7 = socket$inet6(0x18, 0x3, 0x40) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r14 = accept(r13, &(0x7f0000000200)=@in, &(0x7f00000004c0)=0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x2a2, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r17, 0x0, 0x66, &(0x7f0000000000), 0x10) r18 = accept$inet6(r17, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r19 = socket$inet6(0x18, 0x1, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x4}, {{r3}, 0xfffffffffffffffa, 0x6a, 0x40, 0x30000000000, 0x37}, {{r4}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x3ff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x4, 0x85}, {{r5}, 0xffffffffffffffff, 0xd7, 0x4, 0x8, 0xffffffff}, {{r6}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x400}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7f, 0x2}, {{r9}, 0xffffffffffffffff, 0xf5, 0xff66cc7b1e664d5b, 0xfff, 0x3}, {{r10}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x0, 0x7f}], 0x1, &(0x7f0000000600)=[{{r11}, 0xffffffffffffffff, 0x19, 0x40, 0x9c1, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x64, 0x40000000, 0x9, 0x1ff}, {{r12}, 0xfffffffffffffff8, 0x8, 0xf00fffed, 0x4, 0xfffffffffffff045}, {{r14}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0xfffffffffffffff8}, {{r15}, 0xfffffffffffffff9, 0x4, 0x8, 0x1, 0x6}, {{r16}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x5, 0x1}, {{r18}, 0xfffffffffffffffe, 0x81, 0x10000005, 0x5, 0x7fffffff}, {{r19}, 0xfffffffffffffffe, 0x48, 0x40, 0xffffffffffff8d04, 0x80000001}, {{r20}, 0xfffffffffffffffd, 0x0, 0x2, 0xfff, 0x6}], 0x4, &(0x7f0000000740)={0x200, 0x3}) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f73420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd93896e65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad1600"/835], 0x10) r1 = dup2(0xffffffffffffffff, r0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) clock_gettime(0x4, &(0x7f0000000040)) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x101, 0x1ff}, 0xc) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x0, 0x0, 0xfffffffffffffe17) 16:00:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x7fa732e01298edd7, r0, 0x0, 0x800) setrlimit(0x8, &(0x7f0000000380)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) r6 = getegid() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r12, 0xf, r11) r13 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r16, r16, r16]) r17 = getuid() r18 = getegid() r19 = fcntl$getown(r12, 0x5) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002380)={{0x0, r14, r16, r17, r18, 0x20, 0x80}, 0x3, 0x7, r19, r21, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r10, r5, r17, r6, 0x2, 0x81}, 0x3, 0x7, r2, r8, 0x7, 0x20080000001, 0x4}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/247) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0xe3], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff], [0x0, 0x0, 0x8, 0x0, 0x0, 0x2], [], {}, {0x0, 0x0, 0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x0, 0x15, 0x73}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x1, 0x0, 0x8) semop(r3, &(0x7f0000000200)=[{0x3, 0x4, 0x1000}, {0x1, 0x2e3, 0x1000}, {0x4, 0xf801, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0x6, 0x2800}, {0x0, 0xd5f, 0x800}, {0x3, 0x3000}], 0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x6}, {0x80, 0xff}, {0x46, 0x8}, {0x84, 0x20}, {0x82}], 0x5}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0xfffffffffffffffb], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="ca0d5188790a512b580fd45d1687cfa0c8cf9fcf6c3ef2aff98d836a17750ae2fc62b39e0c801f9baa1ad19527f1458d5421bb40995bedcd05d7bf6df7225466efd0919fd7a2b9d768fbcbf3894113a8b47df809ffdb7e62e60d50a0b7f70747dc72c64991c57cdacb5d7082c4dcb9b00b0c91363fd643546a1f73665103757177ee8a9d58e8b5b0e03d769ed8056841e7e29eb4e2d481cf08485b87f3", 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c117de277ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd426a6ddea3a7bd9bed8637b8fa4de7339f94deba60b6ebc9012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f041a816b583cea4a33957795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cfdce5fd53c6302d937b961ae0b2139131dc7b151884324f30e52ab3f26d3066362bdeb2da2b22f0603fc1a315b97a709a71e7311349beeb2f506a218df559ca16d76bffb9b9653797df05c076dfdec6bd8d052eeb00e6332853cb6bfef7981afda8370eff4fe1e9a03d8ee1d4620af19fa04a03640283aec72c5a5078a412e60d118e30c27ed7e099f2e836f38fb70637252d9ae13a70c40ffe52e490e37df40847910b7b015e9765c6e6f87f6090281d917cb7995877cbc"], 0x10) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x80], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mprotect(&(0x7f00000de000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000040)=0x4) unlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:06 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa33"]) syz_emit_ethernet(0x0, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") geteuid() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) setegid(r4) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe91) setregid(r12, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r15 = semget$private(0x0, 0x0, 0x80000100) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = semget(0x0, 0x2, 0x10) r19 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r19, r13, r14, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r21, 0xffffffffffffffff) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x2de, r7, r12, r13, r21, 0x8, 0x6}, 0x100, 0x80000001, r22, r3, 0xac6, 0x401, 0x100, 0x847}) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) semop(r8, &(0x7f0000000080)=[{0x0, 0x3b}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r25 = syz_open_pts() ioctl$TIOCDRAIN(r25, 0x2000745e) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r26 = getgid() fchown(r6, r23, r26) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{}, {}, {}, {}]}) 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) r1 = shmget(0x1, 0x3000, 0xc, &(0x7f00000ba000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 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)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x26ef) open$dir(&(0x7f0000000180)='./file0\x00', 0x10200, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x1, 0x2, 0x7, 0x8}, {0xfff8, 0x20, 0x2, 0x9875}, {0x4, 0x8, 0xf7, 0x3}, {0x9, 0x4, 0xd, 0xccb1}, {0x26, 0x2, 0x0, 0x8}, {0x5, 0x2, 0x1, 0x3}, {0x7fff, 0x6, 0x2, 0x400}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) mmap(&(0x7f0000298000/0x1000)=nil, 0x1000, 0x1, 0x800000000008832, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)=""/4096, &(0x7f0000000040)=0x1000) 16:00:07 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x6, 0x7ffffffe}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="a6", 0x1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x751af240) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0xfffffffffffffffb, 0x5]}}) fchflags(0xffffffffffffffff, 0x10001) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pwrite(r1, &(0x7f0000000100)="a5917ef2b147c89b4f2b09eba610015fb00f9acc867512d62e678db9db9ab82989ee73edf67e3ae0c119950daf89aeb426072f2128e349d05dfa1d3f3cf020e7186e9cfe0236f5adb8c84963d1243e856e9419a843357ef65e6fbafd2743d72ba8b8c330cfa819bc90a92eb83faf20c242847fa9e896d10d0d8bbbb7e96e69e009cbd7ab51d0e38ef9ed86f1d1b659c2e4e41d02c9131338b2b563f841b122fbcacc3ac149b489f8dabe4287651bb8cc9a8ee0a8582a08ed80d8b2340c5bed075242fd0e8284bc12007aa6bc392aa20bc8", 0xd1, 0x0, 0x8) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="a6", 0x1, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) mmap(&(0x7f0000046000/0x2000)=nil, 0x2000, 0x0, 0x6010, r5, 0x0, 0x6) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x81, 0x20, 0x9}, {0xffff, 0xa6, 0x1, 0x1}, {0x4, 0x6, 0x19, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:08 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getpgid(0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40001216, 0x0) r0 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffffae) r5 = getgid() r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r2, r4, r5, 0x0, 0x2}, 0xa02, 0x8, r6, r7, 0x1, 0x2, 0x4}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r8, 0x0, 0x0) setuid(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: semget$private(0x0, 0x3, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9c0dfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0x148}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:08 executing program 1: socket(0x11, 0x200000003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendto$unix(r1, &(0x7f0000000640)="b100051300000000000008000f01100000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x40b, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="492b52f5"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000900)='./file0/file0\x00', 0x170) pwrite(r0, &(0x7f0000000040)="d89828d7adc07927ecf6acca3fd5971b8e517cfd19a8f48417db071f4ab6c217c037e2f0d386ba2698da851175e3848fa70d40f50c2453bc8f684e9c145cfd3142537038d7c6b0b3e05551c56647db2bae41a0c21c027a0c20821d7134c1ff9aa6bcda8981848a7e2af14517107842ce9498f1d763acb2744435688428c1c6571daf4a8ea83bc763f84eba41f6e622a9b989f35188616a1da48cc3b97305078d02960aee74f14c06ca34082bcf39e501bd6affefaf6c0e98beb654c40c6d45906f00549f183a2c22575aeef7319510fab37a00a6dc5fa68263295a37bc1fe545330ee81d2e94cbeb392a792e80cfa2b97855529bfab375c59e02c34c131a509838c7b1605c5e506bfa7409c06b7b3017def0cacf66bf81c11a24bd9a2b6fa3f98c2f28ef23f88d23a68dc4e1de3743d122f6718c61733cba7efade446f2bcc2525efa971c13114d5604f34a5de1d42cf0b93a1b1700d919a72d5b7d1484bb5e35feabc42008e9d8eaea1f3c7413860ed857e51080790926c2e040474f59be2df33a32dff38acd4a74a936ee753b6ddbc0aea2197bd2ad1f5dcefaa662031be87bae2ba9495db7f938a0a7162ead6dcd81c260620f7f9b902496cbabb694fcf15203ab7ac795f13b6b08bbed5e6b573b226129e091d97d284285f6336bf00bbddc055b6c6b55bedf9751cfabac2dc1e7251dd836ef793863d7b6d1241894eaae21a7b0bc108ac0b8f772da9789b9c66f8af1e6a68c5933a3f1a1f07417b199b045d87e856dc8425b3d7b80264487ab4d0425108b09b0af63ec999023669e6ca096cb692300bab7ea2d7baa8db8c2aa1c49af7d5f9b0da165e1fd22b0369e8981a", 0x260, 0x0, 0x20) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/64, 0x40}, {&(0x7f0000000680)=""/101, 0x65}, {&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000740)=""/9, 0x9}], 0x9, &(0x7f0000000840)=""/80, 0x50}, 0x802) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = dup2(r1, r2) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x6) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) flock(r7, 0x9) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r3) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/223, 0xdf}], 0x1, 0x0, 0x3) chdir(&(0x7f0000000200)='./bus\x00') accept$unix(r0, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) poll(&(0x7f0000000100)=[{r3, 0x10}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x100}, {r3, 0x4}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x100}, {r3, 0x40}, {0xffffffffffffffff, 0x8}], 0xa, 0x20) open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0x8) mkdir(&(0x7f0000000380)='./bus\x00', 0x105) 16:00:08 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(r2, &(0x7f0000000380)='\x00', 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) write(r4, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getegid() getgid() r7 = msgget(0x2, 0x10) geteuid() r8 = semget$private(0x0, 0x8, 0x80000200) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0xcdf16993fa5946d4, 0x8529, 0x1000}, {0x2, 0x0, 0x2800}, {0x3, 0x101}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getpgrp() r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r12) r13 = getegid() r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x2, 0x0, r10, r11, r13, 0xc5, 0x5f96}, 0x7, 0x1, r14, r12, 0x800000000ff, 0x9, 0xfffffffffffffffa, 0x100000000}) setgid(r10) getgid() 16:00:08 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632252595a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409692eebecc0d519c08bd2238582c06462bf8c8b6b87cb2d76b8bcdb9ad8a4f5f728193ef16a", 0x5e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup2(0xffffffffffffff9c, r2) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:08 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r8, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r10, 0xffffffffffffffff) getgroups(0x5, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, r6, r8, r10]) fchownat(0xffffffffffffffff, &(0x7f0000000700)='./file\x00', r4, r11, 0x4) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000006c0)=0xffffffff) r12 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r12, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6a43, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10005}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe41f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6fa2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x877}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x6}) ioctl$BIOCPROMISC(r1, 0x20004269) pwrite(r1, &(0x7f0000000040)="fbaf888dfc039b8d418874e8ce82f602", 0x10, 0x0, 0xfffffffffffffffc) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x5, 0x2, 0x8524, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) recvfrom$unix(r2, &(0x7f0000000340)=""/74, 0x4a, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xf9}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0xc830bbe366b16026, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000300)) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1}]}) r8 = getuid() setuid(r8) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000280)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0xa5) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000040)="2b6330b25917e7840f156f2488bf78e1b58d79f146aea1b6723070808cf4db0bfbb6df278adf984a5f04221059ecb3e8a6428e5278aeba0f93e00287d4060f002dd6a2b342ae80b71890603f1d8d6aa9bf5480487eaa12da826625a0", 0x5c) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x100000000}) r1 = syz_open_pts() r2 = socket(0x20, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) sendto$inet6(r2, &(0x7f0000000140)="cb255b687faf0ab9cda7a06a84334433b2c2ae8eaa3c2817c204bd", 0x1b, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x8001, 0x80000001}, 0xc) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x6, 0x7fff, 0x9, "e3dc8ee733df05e9a7cd65406ce244a27735750e", 0x9, 0x1f59}) syz_open_pts() close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x10004, 0x0, 0x0, "d730c1e700e74f000000fd00", 0x1, 0x800}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x100, 0x3}) read(r0, &(0x7f0000000440)=""/66, 0x42) syz_open_pts() 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) clock_getres(0x4, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) dup2(r0, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) 16:00:09 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r3, 0xfff, 0x3, &(0x7f0000000700)="a77603d4da8164d7a619d6a1a4d7d69d62a7695704c03f2e9b8f2bfb035a733d656a6c0d42826b65c0ce1206164f6dad2e2f1484fc8f4c7798d5910092de39f11a0f84a4e98726ea4cfd54338583cdb8333f8ddaa9392a13dd11ed248d450df6a0b35064cef4b80ba2defb4374c1afbb5c0767b1ac69c1241bb90c5be3192df22424878e95fa37932ddae4d75f0d8584afdb9940a00e0831c7793d20b678f4565462dbfe23d8b76fe21cfabd82415ecb6f704e742a2388352f00"/214, 0xd6) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 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 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000000c0)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f0000000800)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b8816035225bcc7eb00f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41ef2c1a9bc18a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b681efc1537f1fb05c47c2c2af503a14303e132ec1bc53dada1a3fb3f1f1b07ab36b28bee8a06ad73d56d212443467d944b39dfd1fd1becbd07a99a65aee6a2f4aa58c54479bdf57424", 0x321, 0x406, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x4000000000, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdfff7], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x2000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1100000072dc000094ffffff7f00021000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0xc003, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = dup(0xffffffffffffff9c) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000440)="592e802a245de95ac00d36e3dd06e3fadffaae51329bd34a4effc94a22d620b74108e1d740f23912d7ee820a37d5050ca83b020ae7875a9ea9bf1734d02708abd866f3e4c32b755cdb8406579af5", 0x4e}], 0x1, 0x0, 0x10001) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000400)=0x2) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="a7f1f6881c6bf0337a21b0db761a3fa86fc1e024e7c8ecfdbcd595e65ea6005a0c26b49fb6aef79afcd5303d4e52d9966da7111cdaa250fee941443e30fc582dd7ffceb8836952b7fd4890cf49b3359a32cfa79c3b82f18e93d796d7f032da769553ac118b82a652200dda358afa0c4a30bb01be421122ac705162f2546c60e4006691e905f225b750163124307f75d06c406f73622f5eb93d67017f18313f2a6205ad1c2a16009788c1703ce1bdf0d8158e21a0f59f7691fce549c6c0dd5b4cfdcbb0021a43a7603f2e39f6a1e10a1119cace318b8148e1f1d33ab5a22ea172caf33fce3188e851878feceb245ee94d5d32e9", 0xf3}], 0x1, 0x0, 0x0, 0x2}, 0x6) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/72, &(0x7f0000000100)=0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x1, 0x4000, 0x80, &(0x7f00000c3000/0x4000)=nil) r2 = semget(0x0, 0x4, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/247) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = semget$private(0x0, 0x4, 0x282) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x40) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x8) 16:00:09 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x8a, 0x243}, {0x47, 0x3}, {0x0, 0xe000000}, {0x47, 0x6}, {0x47, 0x6}, {0x25, 0xdb}, {0x101, 0x3}, {0x83, 0x800}, {0x3, 0x3}], 0x9}) lseek(r0, 0x0, 0x8, 0x2) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000200)=0x20) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) shutdown(r2, 0x0) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="162d"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="bf", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffdfffffffffe, 0x1000100400004}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) close(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x170) 16:00:09 executing program 1: socket(0x2, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x8, &(0x7f0000000040)={0xfffffffd}, 0x0) socket(0x20, 0x5, 0xfd) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x20000, 0x14f) setsockopt(r3, 0x3f, 0x100, &(0x7f0000000440)="397c8aa6e635bb466f1a139ba520b908cff6924bdd199e11b0d7f5eba66d6f07029ea30f2b83a07a4462f8e17aa96dcb4b04d91143724459ab91124bc56800b734c1f9e7971239c49adb15ecc1365f7441a3e19b763aae286cbb1ba8128f37934c16b83ce39c46d2e98074e2ec1259ff93e6", 0x72) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) write(r2, &(0x7f0000000300)="e4cbf7e543d340abc162c686bf3bac51e2bb894f74f9c5307bba35280a92ee72b72bf15c52f6e552f8039576bd9281cd8ab57b7cfd26a811d0f0d31195f42a0531b90ece081ccb950e5a2e356b2320352ced6617d65d8405e22089e4ea4f07077c48ff922c28bd4db1280bac284692edf46343276d4a1833c2609b5fee5cb718919ed02bd66e12130bdf46071b286c3f1b08ca83e978b592690c256901856212bb3b65a7c1f33aea30b983331a03fe8d3fca2ceed8aecc7e76a501c5943aae5ea5c4b87dcd62a0", 0xc7) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000640)='./file0\x00', 0x20000, 0x79) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000140)="2983d0dd4e49d6affa14792db1c8d8cbee19186eb41ecff5f2b059485879cf1df2c44689cf5dd222f00bfef4f20477d3653e6e4da7775a68609ae4226163b4f4696d9ef2a55042f6a2c0f3f91f1481189727c744b5dd0dd3487e77ada129fc892652cc3f488fb631a5d7e087e5f5cc1b99da3ad6147f7b9129a8eb2e9758a7d0269a4b8c69e27f5e57a3d58313b0b4ac5512a378a627245b8b5456", 0x9b}, {&(0x7f0000000200)="210e047f0b67565fc10c5d7d60e83301f43de06d0c039eaebc0f3f12521d6b25acdb25dfee0fb82382b2c5f64299e3781bba952ebf5bf3be977a3c0709f4e9ebd791e31ee13882534a875947a40db620a5b1b44c0539a071b4", 0x59}, {&(0x7f00000005c0)="875b9aa7ba0895302622ed06e59ddcd231feb53183b0c9861a9b107c0182", 0x1e}], 0x3) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) sync() r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x2, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0080ffffffff6c653000"], 0x10) close(r0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fcffffffff7ff], [0x3, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000466000/0x11000)=nil, 0x11000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0xaaf) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000000)=""/44, 0x139}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[r3, r5, r7, r8]) pwritev(r1, &(0x7f0000000280), 0x6b, 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) pckbd_enable: command error 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x3f, 0x0, r2}) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[0x4, 0x6, 0x101]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) write(r4, &(0x7f0000000140)="c8a607927bc402d1e258558060bf04ffda316130da08757d4d3ee81a944f5a7cc6e66f530da838acd65892b14855878dab8e3cee83d88815f49eabb217eb83e0a6b578bc235045c81dd8b4daa6a4a34885936ffd062b6ef81109c2b32d1728181417882f4e32665da0e15f085a470ae5787d404644f60058adf282de88542c5ce2b52615d6e96b07f27d1f2c6f37fa0db6915e153118df2277d4e05677c6b8", 0x9f) fcntl$setstatus(r3, 0x4, 0x40) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) r1 = accept$inet6(r0, &(0x7f0000000340), &(0x7f00000003c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140003}, 0x6, [0x170000, 0x7, 0x200000, 0x7f, 0x40000, 0x8001, 0x3, 0x4]}, 0x3c) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/219, 0xdb) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000000140)=0x7, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000177, 0x0, 0x4) r3 = semget$private(0x0, 0x2, 0x401) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000680)=""/195) r4 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4, 0x5) fcntl$setflags(r4, 0x2, 0x1) setitimer(0x0, &(0x7f0000000300)={{0x3ff, 0x200}, {0x9b7, 0x2}}, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000400)={0x7, './bus\x00', './bus\x00'}) setreuid(0x0, 0xee01) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) fchmod(r7, 0x88) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000080)=""/13) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x5, 0xffffffc0}) getppid() fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./'], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt(r2, 0x0, 0x3, &(0x7f0000000180)=""/216, &(0x7f0000000000)=0xd8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13c5c3a6c961f30aff9e4f8e93d2") 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x7, 0x0, 0x7, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) stat(&(0x7f0000000040)='./file0/../file0\x00', 0xfffffffffffffffe) 16:00:12 executing program 1: r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000001c0)) r6 = fcntl$dupfd(r3, 0xa, r4) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r9 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r9}, @rights={0x20, 0xffff, 0x1, [r6, r10, r7, r8]}], 0x40}, 0x0) 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000001600)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000], [0x1, 0x0, 0x0, 0x2], [], [], [], {0x0, 0x80000000}}}) 16:00:12 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="179f7d807b709738cdae8429ea493dec951f465dbec04aeb0bae82d68561436860df1a26cda628ecb0654a46f614ed05969753168f2463d567d29a114412dbb0fcdb7f3b7c7a57f7595af3a39d69c71b2a", 0x51, 0x0, 0x1) poll(0x0, 0x0, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645ead0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd0271921410000000000000000"], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) write(r2, &(0x7f0000000040)="95029dff37045ec3c2bddba1ed650859a93ec7b937026521c56260284a2582a5c77adab2b41f9e5ff00f89cbf2e693ca593d0021fa1f54f304c085c4568b297d48712100130912c4f0473bd9510ecd937a21042cceac5e9d17ed55a9a789a5a569146789ef6609969a42176eb512141af53028b9d1adddebbbe79e3ba4cf6cd5fd01a9f5ce2e2704868ff649b28d1e1039f16bbe1a8370596eeae40b918e787ae775a612ec3202be1b4aa45895e5af6ce407b8fce392682607a9f0e8a66011d5b10047b7d078fc1824ef978e36cce3836eee824233ecf91ae5203fea08c484a925dc7749f465cd", 0xe7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) pckbd_enable: command error 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="a28badbfad4a8ad291ba0b91088a7f88a8c16cf5f2ad9178b9f495bc24b13261729621bb9f0b111ad15ba64f4cc8fb274edd0505cc5403c6ca85256a022e56d0f9bf70e15389ecf73119d977d9a7d980ab77985efa68d2de9bd2578dcef8412fc026a0ed624be45a7bb9690b7b4e6e1bce7e50fff2fb", @ANYRES32=r0, @ANYRES64=0x0, @ANYRES32=r1], 0x9e}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa940, 0x5}, {0x5, 0x1ff}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:14 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000880)="d89828d7adc07927ecf6acca3fd5971b8e517cfd19a8f48417db071f4ab6d217c037e2f0d386ba2698da85116ee3848fa70d40f50c2453bc8f684e9c145cfd3142537038d7c6b0b3e05551c56647db2bae41a0c21c027a0c20821d7134c1ff9aa6bcda8981848a7e2af14517107842ce9498f1d763acb274443568842ac1c6571daf4a8ea83bc763f84eba41f6e622a9b989f35188616a1da48cc3b97305078d02960aee74f14c06ca34082bcf39e501bd6affefaf6c0e98beb654c40c6d45906f00549f183a2c22575aeef7319510fab37a00a6dc5fa68263295a37bc1fe545330ee81d2e94cbeb392a792e80cfa2b97855529bfab375c59e02c34c131a508c495ca2e2b48037f09838c7b1605c5e506bfa7409c06b7b3017def0cacf66bf81c11a24bd9a2b6fa3f98c2f28ef23f88d23a68dc4e1de3743d122f6718c61733cba7efade446f2bcc2525efa971c13114d5604f34a5de1d42cf0b93a1b1700d919aaea1f3c7413860ed857e51080790926c2e040474f59be2df33a32dff38acd4a74a936ee753b6ddbc0aea2197bd2ad1f5dc0100010000000000e2ba9495db7f938a0a7162ead6dcd81c260620f7f9b902496cbabb694fcf15203ab7ac795f13b6b08bbed5e6b573b226129e091d97d284285f6336bf00bbddc055b6c6b55bedf9751cfabac2dc1e7251dd836ef793863d7b6d1241894eaae278f759dbccb3ce87e0baa2a99e22679b64efa0be8b2dddff27736fb71a7b0bc108ac0b8f772da9789b9c66f8af1e6a68c5933a3f1a1f07417b249b045d87e856dc8425b3d7b80264487ab4d0425108b09b0af63ec999023669e6ca096cb692300bab7ea2d7baa8db8c2aa1c49af7d5f9b0da165e1fd22b0369e8981a4f6808470c149104bc9b4d9dc3696e3f513f6cfaf711532a4a07d4d3762366b9265072eea943e02808a97c695354a019b5aa97cf24f41e8eb60b18045a43cce814a1a7f89ff8ccd06b7e4e37cb42c77577561ecdaf42812e80e8df062cd02a3fc967eb9ab39fc11c8d27bb2718bb455968193024502d474edd5f3f90dded57f70f0a7697f2be844fac9869d2676bc0f6e5926194f5a7ca6ccb59009c867db0310a3a466f3ccd11a1b65359bdf79db2", 0x324, 0x0, 0x2d) sendto(0xffffffffffffffff, &(0x7f00000002c0)="0dd7e4139f21e7dbb124bb9e71b80b9a50f5fa1c8e2fd6e4587afbe49e6e4c8aea917429e76441fe0f6069c5621343f011ac3d74ad5a934f", 0x38, 0x400, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:14 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r0 = kqueue() r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x62212503f6d103ff}], 0x8, 0x0, 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[0x4, 0x4, 0xffff, 0x20, 0x5, 0xfffffffa]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x7fffffff) pckbd_enable: command error 16:00:14 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffff2) shutdown(r0, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd796b9d1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000b91e792199e4a2f1ee8915f616f88b4c2b8005c247441b59f87a9ff996d0cd34f3c61f25e9fe6072f456b73e949bfdf6ffa65bfdaeeaf10e5574e96c6b7eb698531fb990d08b80cd78dac8be91c771b77c0fda5000343b584c08e8c6c0e7e388c95b0ddef0a59b62a89f4816d78226be17352138a89283e7bdc5727152b19741a0c4"], 0x10) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10540fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aeb8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906df", 0x8f}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$dupfd(r2, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:00:15 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xfffffff9) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 16:00:15 executing program 1: r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) setpgid(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x9d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0201ea75b45e4830"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:15 executing program 0: socket(0x10000000011, 0x8000000003, 0x0) r0 = socket(0x20, 0x2, 0x1f) setsockopt$sock_int(r0, 0x11, 0x800, &(0x7f0000000040)=0x1f, 0x4) 16:00:15 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000000)="04000300", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee0aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) accept$unix(r3, 0x0, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="44c8204e26b93ae0e957a4b4dcd45d52c4baa403efd756b55c1275ab106abbc42b38e932717b0deb6751d3b6f4fae4ed1ef588ddd69c5116af842e3963518bc4149e3c8d9be1957a68ab4971e81d080c8bb72e1ad67ec96f47a4bb1688877cae7d97b104d53233a536a1f92ab3eeecc6209ce88b53ba55cafdba728b8199821097454eac9186a68e753a7d399e5dfae1cf87fb6f343c6ffca7e2e72e207a68f59d3ae8306ac1613f5ee4544a211eadf6568dc7c6374b97f9", 0xb8) 16:00:15 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) shutdown(r1, 0x1) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21, 0x40000000, 0x0, 0xceb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x4c, 0x56009c3f6294eab7, 0xfff, 0x758}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40, 0x8, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x40, 0x2, 0xc, 0x2}], 0x34, 0x0, 0xc68, 0x0) close(r2) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) getitimer(0x2, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x5, 0x0, &(0x7f0000000080)=""/5}) r1 = socket(0x2, 0x2, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0xffffffffffff7fff, 0x4, 0x7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa09e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xe114}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x48}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x206}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x55}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000080)=[{0x10001, 0x4}, {0x5, 0x6, 0x5, 0x400000}, {0x16d, 0x0, 0xfd, 0x3d}, {0x9, 0x1f, 0x1, 0xff}, {0x17cb, 0x7, 0x3, 0x3}, {0x47, 0x7, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x400, 0x0, 0x7, 0x2}, {0x1, 0x20, 0x60, 0x5}, {0x10db, 0x1, 0x2, 0x1}, {0x3ff, 0x8, 0x80, 0x6}]}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r3, 0x0, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x101, 0x9, './file0\x00', 0x4, 0xff, 0x1, 0x7}) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x7fff}) 16:00:15 executing program 0: 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3ffd, 0x4, 0x7fff, 0x1, 0x8001, 0x6, 0x0, 0x2, 0x0, 0x5, 0x800}) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221623f6451bee2b62574157fd8bdf536a20cf71630500000042d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616888c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5647dcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cb1ca4f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91d774a3cb33e390f981d4a2c9ba83d5c87e5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0c879a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b0000ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141cde79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020f314d6417273484a3b6eedc7bbc811e34114435cbcb72c273b467342bcbe41e2fc9de9c2345e8299fd828c96de9f25102c93e0d71eca4f1b12b0f732c9ef237859609b197e4395664f50022fdcc8f2068b6ffc5b810c85e604fad7f0b15cc9e61cedd7fbfc4ff6c02c4c66b0c059485d4c4ded3f21c2e1f7dff3e65b90f3f69c1eda481b1f1aa493e9ca6fe37c8a1f35bc98d676cfbcc06dc0021c"], 0x85e}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x1}, {}, {0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") pipe(&(0x7f0000000100)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x48}, {}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x101, 0xfffffff8}, 0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x400, 0x8}) 16:00:15 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xe87, 0x20, 0x0, 0x0, "cc3ba01ea8dbf05fd9e708fdf33510a9121627eb", 0x9, 0x80}) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x1ff, 0x0, 0x1, 0xce1f, 0x1ff}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x4, 0xbf, './file0\x00', 0x1, 0xfca, 0xae, 0x4}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000001c0)=0x1) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r5, 0x9, 0x6, &(0x7f0000000280)="aa27865a18a1cb1bce1f64e0267a47224d2333d1741efdad1c46c78ac15d51b0cc7958954cd8f22995035d4c831c", 0x2e) r6 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x1b) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000300)=0x80) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0/file0\x00') semget(0x1, 0x3, 0x2) open(&(0x7f00000003c0)='./file0/file0\x00', 0x8000, 0x81) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x600, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0/file0\x00', 0x20000, 0x140) pipe(&(0x7f0000000580)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffd, 0x80, 0x20, 0x9}, {{r8}, 0xfffffffffffffff9, 0x20, 0x8, 0xff, 0x4}, {{r9}, 0xfffffffffffffffa, 0xba, 0x40, 0x6, 0x9}, {{r10}, 0x7, 0x10, 0x1, 0xfff, 0x2}], 0x8, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffb, 0x86, 0x24, 0x7fff, 0x6}], 0x5, &(0x7f0000000600)={0x0, 0x9}) unlink(&(0x7f0000000640)='./file0/file0\x00') chdir(&(0x7f0000000680)='./file0/file0/../file0\x00') pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000700)={0x2, 0x5, 0x3, 0x7c00}) getpid() ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r1 = dup2(0xffffffffffffffff, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x52, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f0000000000), 0x10) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f00000004c0)="008bde6ff6fb9bf2a187fef240a6dce6efffa0d56829675a03eab6b2ca3b28c14c0133200c27750175269188849fa7b9bf07937ac82ca8b3a351c9272cc24b4aefd68d0d825f580eb62b080aaecb16e223d46046e5c585f610fb65ed5b2fe92c15223faa3f8e6ce4d45bd7ee9b9c5d11a7881c2ae27e1221879793cd5d1e2f670ebb83cde34d7272d91ce88cfd42059157c0c84b7e21725186882901ac9a73940b1af44f937ca44c703fba169cd284b7075258bda975535ed9d8fdd35bee2c53b3b38d050713e45fccb428c0eb5e11ce58c239f9a02beeea616e66485bd8bc6c7a1f814c12fdecc55761e5d290dc12aa340ea2ea5f93c60c961a05814ac8ff490cb493272ef1dcbeb26609b0d3b930c519681c588ef313078b996b50975b32eb105e4f4cd93548704f1a68cb93067d53b4fd0bef033cc88b0255006fac23e9328a471938c01e4eaa44bd290c82917372e2bb7551519db5a96a54048f90b5fe8deb4f3a0df9ad16b9a6e912239bd33cfca3085954cc21172cb99b97eb9f3a301a14de16d650c9edab567e6a90b5909cd64f4b1b2feda832e1c811b77b8bb0fd65cb9ea9ad6764363356754617780fe93b2d406169536dfe1c66234fbbfcb57daab1cc7172f493bf560b8e50d9b8057c0d733ab673a7a23f8014eb9d302de5df085bd56efbdd36c7e3e6afee91498707440a2764e00e5ae9b455fef61aba35f2dbf44c4dd2b85ce68013efb17666233acd44be48c961f4db912f626e4c8adceb531b8e810d64ffecc1c8b3799280891b9212236039adbf6be083bb132abd4a536495ca3c58c4c0940e119a4348fc3cf7ee3994ede4fad1ab48091e21343f7cd174fdc02a6b4ded8f5631684744366c9bed8c8b25a23760071aa45c9bdd5ec39488fed628657b41228c524a231b8b47f3f021a759de02f87d91fc1fa5965301da8cacdc599e8f45b6e90dd11c6547a19220392ce58f73ec5a472fbb63a147623cff5d6deba0f7bf52d2783d12ea5759c72532cef653f107b546ee9e5cadf7e76c8bc9f70899c11a14189cfd789a72337637c82420ed1d50874d6b0fb09b2bbd1c135eff77f85cb3a75af3101593ec3eecf92d4c0af6470bbbc05910c20d649376ee81d2c350dd4654a846572259aa9cab44155588223853e94d2f2ffbd46b3df595b2947072369985c342698da306d0f5887238b59beb8acd2a29161b8e11fb8503a3ccbb1bd5d78f5eaf12cef4ee6f41ebdc1a18b95f61f41aef9cb9dea06857ab4cdbd7ffd87fd056340c282ee3dc16498609c62ba244cd24e153bad03f747a7e383bdf1afc50a3c14e252c2828c773bd47222eab3b44ee203e1261ac1b452f7e707439de3c89a6003042dffe75835edf07b7c1b7c10fec0b6d0f29b2258874db0348a4461ddfb20bc4582f113d94bdbcd6e426f542f4fcdd2a5478034a709842d571d188515483dec3b22729aa15f84953c068ca655acf0e7d43cc11486ae89ec69fbfff8a0762c74ea9e97a12e1a0ea2837466bf21cc76894e3884f3f8aa4061984506558ff37cffd1dc0455c738100bc17747ecd204edbc2398347d9f9abe9d5bf0a6df8d20be019db8d82b14cc9cac1eb961d10b168bfc01d5e58d0d9c25d795e277db84b22bdce692f3967bbfb6acfac1484be445f54124737e5793740ac14c2618aec3652debf259cb70d3662b3132520daeba799ace06f5a6ba5f93b717e728e7c99ca9b208985579718b632bb099517703f43a34a5dcc1f3dc10a0c5db6301d3df9e49b3e56912bb5f9197996825d26a73f9a70af2a6aee831218216a983082b63bf9dd0aaf46babfa5dd91d16fbb004475ac9bb39926546e8be71456b73e606089b72d474c8f2d236b0f8f1b6cbdf3b0063f4d5066aa56e1617f6c6ae131d00785073563650c7efa82b6c16c2b3a716db5df4da2deaeb8ec037886e000330fd131747a41ecd7cc7086c5f3d936dfb55279b49264f1dce8f115283a4a9d853b7363645aaf16e37709f57c1ed7b2018060d0a19951ecc93e9b765d50adfe3f1e4b1e4408a2bd9feb3eb66fbfb3e4ca5e4d14b9617bf4dab3aeb392390580ce41f6b17b0548bfae6449dae7e4188b972ceddd8de58bbc4263f70070627e97e195efef109ad75785fb0319d75392667d5cbf81c6097d9211626a297398b1d2627723f7e35cbfd55693174b86d6698cc7dbbefa29191b1c10f2d504d45c0145a89a3dcd1badccf57824c9f2eac71b0d78f6226f76c29a57764153ace0ea936311041090b84a12a995bc94761f3c434e082712fb82e45fb8de10c86b1bf997defcc2c2c139bd105406d76302fcc2daa068fd742c0183f884b8e815da6f64b979f6de4059dc7be00edb56fbd3b6136381e3f02e902acdef929f33b7939a82385b0267d95f0771966fad0f9a0ef85e0dc473bdeb6b6c1fcadb41e7c43861599473ee375620209a7b56825d65fa7c5dfbf116ec51a71a3ac6661e0735229c445e76b215e538004bb3f4ec7ccbb3fcda312bac6554344f64ac1f8f6b743a5a836854c80748f6d4a4c8a32fc86fa08c26abd7f23d63ca908f3c2f30c2381086f754db1a437489964aa3a174a80b8c379065975c19d98071660a9915b6e5d3fe477e4c2ab5ef060bb4192c822b3b6c25766df08ab844aa0068757d9819ceac9889d474d1be620bd98c94a5729db6a6fcec6852df41376f5ded5736a975634a1652791801c9872c5949cf87b2dc5424698ad1776ca7e47fa62de18b65bcb87b4020f49452ea7635c58e32fc109ab66d5407ae72cd6f1db8adaa5044279a131295d85e41d445ef60e5ad0ca1a7b16d8a2b3b8f742941b10ab2858b573f73728e34c7fa812d8a50b602c951aadd27fcb14174f65ff712e687d251387d3287f32804a9d97049f884983cf1214c0ace21e4fa0d6832b3161c02574f99a357dd7b02da92a67a18e8eeded0d94fea94799c1ff59f83ec080820026e2107e5046ca97beeb528462c4c09e91a49be909418cfbd2790aefba8ea37b60f89472a8eec55ae05d648cf68adb02707c03dcc10af64548301169c508fb98c25f5a9a59847a28a02fd3211ec1c0f531c29e2d05a72674e12325ff10e2338fdeff4a046c90688340ffceee27b7d379dcab9d67747f933d7b7846ffcbc65e6f91a2547100cd905d166ece5aa358f315676bdff561c8b9c0fd46f78c73f4871f0e4de32c48abc8cddeee5b48652699a8d86939366ae3a4628a19749dd725b1a7b83f15cf0dd95bb973479d0f9c6d072eef868c1e68dcc96eb86116e4d2e3563f0b806cd6234cf06833d8e80576a09363c9dd3a61b00bdd7f85fd684bc666a900919973f6df2c99c396353153601ed41204e2215f361cf1fa55620e1d5ac8080584ec7684dfc095329418fe57602f0e00b5bd72c76f3fe8de2d4b0ae3b0dcb7840b743f06e8e48c0eb4cd7dd31dfc5194fd6c9961d4da3d3d91b68958f2ac69d80b926c3f78740466696907e8aa7fe2a43b2082023710472adaa7ded799abf28380640366e9016a6cc618cf841ba1e71c085aecab9aec28001bdcf3ec5eb6dfe8e43cef4a8cb7fd6b2614e887990c774cb3ab465e5a0dee1f667bf5c212d37e841bb671ff82366b58749962c9bc8e990e00ab5ed6c8a9302109ee2eb9d69e3891f9848ade980a0df2cc3e55242921e96499ec4a87414a25a31becd02a9981b14e9c1282be58f724c0bbf5a57b147b62093d36b411c95ef7bddae5ab30c49e774137287a0477b55f8234f2f902bcd3119bc4a7014731b1ded4d37a9c2998d1ff3385bf57a84546e0068757b2bc623fcaa4919062d84e72b68b58acfc4e53900c78770ddaf9a8af71ec28f44afc1db33b0b7c977b7571056fd6df7448c2674dfb539cdfa32af10c7b27883f34d55274ae62ff9440c471df56a29cd772848d173ab97b52f536301504d83fff0e02be2fac01bb8269f4e1b33cee8e4c140979dc8c464bfdbfa2feb2813f1f256a2d79e65d5b3fa91df66f2573e6c0bb893e801afe2aa0551c6fa46906569fc848d212d9a3a00dd989fc9741dafb49c3cac928a030e7b27d1893231a07f48177353551233a99b7d548fd920d69beea30838c90c6231a3842f5c1fb25086af567e5479dcbbd56c7c346d2d1411407f35bd7cbf613021d1c318d2484321a12adbb7002ca2c35b910b02117b412b67603ef9389130b405c4e05974204e8465cc09a005c5d37b2116aa85d0116aa99d75e270195c425b8cfe7f32c5b36063803efddcbb8e1755eb1011f97126ad9ea98728322e5a219f8b9d72eab29b90dde0b701aba9070deac381604b4da106d52969eb957f0bf17f7b7a427b1e268f61996479634ce795c70c776ce0fe6c335ed5be6ee0cf3c97c69ddbf331ff707c98239ff903fa4e07726f6859d00b75bcc69223393a49788e2c287eced1406a494acf110224b63c59ffce492f8db629111397e7087394818dfb7464029c4db33fd55de584cfa401b29c423b59729ce7b3b5602492421bbd5d66db6eb5291dedcef43d046488ff0fddf77ac0966c8de7eb9d5360f7de619948b7ad1cba36e8a0ee8e3726ba95aa7f485047d9302276090fc9611327bdac4ead478e939d4acd4b6663cdeca5739be68d5b18d76f93a6e1d14db0b7e8bf7548ad0b8d47058c7ec594ae061e0353f85256cce9a5a3a06e9ac6f8936b86c590e307d571335f0fe6d7992597b9ad9b565a3fa23645f2f9d32e7d8cce90a80589c1c74a01d9729f900f34e6d659b1bb36f6877df6971f00781d65e7c2f017214ccbc2b20a2597ac330cc50a49921319662b734f47e1a46e205c9e1733b4d342bb54051e638e2429bca15224048a3daa4b32e662ae6ff6e2033f0a7e42699e17b8a5b09447478d1f6ce377181e5da81f6349579866b80654f2920a7ea8da40101a8a12ec73a2911f9ebe886be66ad34b3373ccf2522b7149100877897cda2ff25fb6e179f3cb088c42285a9579b7917b37890a83b40ac80a77e25da6e202aa2233fc17ae2ddcef41dce90372788c6fe8ec180c099c99491608bff1fb0e44183be529065c90cafe18c0bd1e2bc59d0b8b8b635e28ec1cb930205181369a7a29c7f798b6cca1b677b8ac3391fecbcb6d6494a016b25b13d3e3c53eaddd6efe8be0165796131b6881d29b08fb469ec39bc1295ab585346a70e44e3ae2ef733527922558abefc9895cc294afbd387bad181f2a511b1295d06f2396f00028e3726a0de7e2f9843ea2a0f6527fd82d1d3b6c9866bf1820fca118989429a90a3c5898f298f2758016348947bf3bdcda8fabfef74d738ae135a22f4749b0d11f52efde67ccc16f405755c7bffc4fddd46f01aad4f3115323b54d3da574f5ddbbb90bf9ad3894efe5f16933e5f846d69baa468aaa3110f4926ec4487c29c78657d2706ad08134d0ba2656cf31b7f64e2822c8dac2bb2d7a4d35c1ec7421cf877f3fec5ab7da38abedbc8966867c86b44f2340edc5ad84f4cfa3104a1d997e8141b6b38be3ac42aba3f960a051a85aecb4fc715284326d2480b8bf09f06c62018fb125882ca4312f27b8937a57bce76079a821d07ded64fae234bc822ff1123c8cc824b2a1e0f19b1dec076fff33cad7d681942ea0046f60ef1b5ea31913b7679a1e355cb96328712246944e4ca45a33f39c4f72fe1e0b41bc61bba2aaa35e53108f63eeba4b5391ee705accebe99cd5d5a990992999b3231db04d37caff07cd203e0d19627aa4a69b6b426caa88ec0efc18622a5df6902c559ef7be267703c47f75eb57a53443fd673400e4e73bb1326dc1a5bb9e44", 0x1000, 0x8, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000180)=0xfffffffd) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeefffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x2, 0x8, {[0x8, 0x1f, 0x7033, 0x1ff, 0x280, 0x80000001, 0x1, 0x3, 0x0, 0x1c, 0x3, 0x5, 0x5e, 0x8, 0x100, 0x0, 0x1, 0x85f], [0x8000, 0xc8d, 0x2, 0x8, 0x1, 0x401, 0x3a10, 0xfa, 0x40], [0x4, 0x8000, 0x4, 0x8, 0x1, 0x80000001, 0xfffffffffffffe00], [0x5, 0x0, 0x7, 0xfba1, 0x0, 0x378c], [{0x0, 0x7, 0x2, 0x6}, {0x20, 0x6, 0xffffffff, 0x5}, {0x3, 0x2, 0x81, 0x6}, {0xfff7, 0x0, 0xdd, 0x1}, {0x7, 0xd6, 0x5, 0x4}, {0x9, 0x0, 0x4, 0x80000000}, {0x1000, 0x5, 0x0, 0xff}, {0xa4, 0xcb, 0x100, 0xffff}], {0x1, 0x800, 0x40, 0x100000001}, {0x401, 0x1000, 0x5, 0x4}}}) r1 = semget(0x1, 0x2, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x800, 0x0) poll(&(0x7f0000000300)=[{0xffffffffffffff9c, 0x2}, {r2, 0x40}, {r3, 0x1}, {r4, 0x10}, {0xffffffffffffffff, 0x80}], 0x5, 0x800) r5 = syz_open_pts() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x4000000a, 0x10000, 0x8}], 0x5, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffc, 0x11, 0x1, 0x1, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0x71, 0x8, 0x1000, 0x3f5e}, {{r5}, 0x4, 0x10, 0x1, 0x8, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0xc, 0x80000004, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x2, 0x63e0a14c}, {{r8}, 0xfffffffffffffffd, 0x38, 0x1, 0xdac, 0x6}], 0x0, &(0x7f0000000500)={0x8, 0xec}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r9, 0x2000740d) semget$private(0x0, 0x3, 0x2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000580)) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x40, 0x0) r12 = accept$unix(r8, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000600)='./file0\x00', r12, 0x2}) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r10, &(0x7f0000000700)='./file0\x00', r13, &(0x7f0000000740)='./file1\x00') semget(0x0, 0x3, 0x331) write(r10, &(0x7f0000000780)="092a8421a87bafdd3686a37288559499083945ad982e36107d17942062ba41ff4840f181e86e6e345686f5021c6cbcadef8b5040b86f214f4e81c63b6f39f44111f53338f617a876f9b41821e6fe7be0717022e8efec567d9ec2caca450aa3b29055d3bf93bfe720b9d196fd2b9fa5ad18df3cb1d03365f003f4f037184152c6092608c54e89e49fc01159cfef7d3308ae8e364ba2ce6b0d80b30c9a83d1", 0x9e) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r14, 0xc2485607, &(0x7f0000000880)) mknod$loop(&(0x7f0000000b00)='./file1/file0\x00', 0x2000, 0x0) r15 = syz_open_pts() preadv(r15, &(0x7f0000003000)=[{&(0x7f0000000b40)=""/176, 0xb0}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/171, 0xab}, {&(0x7f0000002cc0)=""/197, 0xc5}, {&(0x7f0000002dc0)=""/169, 0xa9}, {&(0x7f0000002e80)=""/161, 0xa1}, {&(0x7f0000002f40)=""/139, 0x8b}], 0x8, 0x0, 0x74) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000030c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000003080)='./file1\x00', r16, r17) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0)="95e1b485f6d4e15227d49dd8965209bd0b836c0760280626a7a4b8955dafe68606614ba544571375e6184112f35aaa0c1cda37269f1789e5df780d8db33f231e0ac2e68fba8e600138267bdffe3814dc21ec1e55fe1c402deeb27028fb33fb2e52411b78b713e3526d93cadd9982fe8b1d6feffa1de29ff425e0fc9d3ac937cb8aaf7e66ff9f00be717856dbcb50405047badec7bd", 0x95) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = dup(r2) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000280)="1735562ab8d33e3af4cb27cdf822e07be637f093bee63587f7300639f5e97b6888ca2cdd499839e1c610b57598f3859e4695836c8a5f3b668f34f420f87b34f001557901a2e1d4ad1bbd2d235cde934dfd9981418dbca1f372da0249c41f53de66529bb631bf273b38220386567863de0afcc80eac95d61c2383cb6056489caa6b", 0x81, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x26}], 0x2}) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./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, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x0, 0x6, 0x81, 0x3ff}, {0x101, 0x6, 0x0, 0x1}]}) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r7 = dup(r6) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000080)=0x5, 0x4) pipe(&(0x7f00000012c0)) 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xffffffffffffff28) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="aed991d9b7302d94ce060b4b9a2b275237014e6bdfaa014460d05f311a6340b23549dd963f655d88f93c322772b91712ece45c296cbbc6b9bd6295f2adc2298ef9a1b5de8d1b1fc0889d58825df2abbd66dde09c730515c1b76747be4eceb7111079200ff213a3275fe6de3847c3b9f5a4b2ce915822f7492175ade815202df2b2ab76"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) close(r3) close(r2) r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000400)}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000002c0)={0x6, 0xce, {0x9, 0x6}}) close(r4) r6 = socket(0x400000000018, 0x3, 0x3a) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f00000001c0)="d51edc60680c4ecea34985f401561e9e2f65df83727135c41585c1a76e5c828c20caa8992b30769f1d0d42dab85ca5c8c8c0abdd87dd505c174368fcd5882257decbf12607ee7e0e3d4d6db36ad3d23a28f0a5d642998a65c21019e21ffea7f70c48fbdd7b25cc50dfc4e14d5942223a1780312064b7d83dfd06011b67a459b307f6ee68"}) setsockopt(r6, 0x80000001, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319276849648", 0x16) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 16:00:15 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x80000100) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) semop(r0, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x1, 0xee) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x7fff, 0x9, 0x85, 0xffff}) ftruncate(r2, 0x0, 0x8000000003) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwrite(r4, &(0x7f0000000280)="c1764b53060ad2515be42564d72e8ca767e41a97b479e0bf60f5cb11860592d967ff2a9458823eddc11920078297207e20fd97b9468e58e83280f8ebabd9ca8da6b884bb1ad1c58bc9c97bdbdc5c0ef2fd2dcf2441b162a646ba2adefc14748da53cc34514b6c93826d38e6cf42fdc35b8453bd2d1870aee7d165577a62dc1c17a80e4e5045c5a6ed55115c01c593bc4759f4fa8e59ff003a350c5c10770e96b48b267cdaea38566c2cdd9326e785ca9ead842bf6f05fa32250b3e4f5d41372927388d5c92e6615059c0439d07", 0xcd, 0x0, 0xac) socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x80001ffffc) ftruncate(r1, 0x0, 0x0) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x3, 0xfd}, {0x6, 0x40}}, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup(r7) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) accept(0xffffffffffffff9c, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) setsockopt(r1, 0x0, 0x80022, &(0x7f0000000700)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/229, 0xe5}], 0x5, &(0x7f00000004c0)=""/90, 0x5a}, 0x41) r3 = socket(0x18, 0x3, 0x6) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, &(0x7f0000000000), 0x10) r4 = accept$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = semget$private(0x0, 0x0, 0x80000100) semop(r2, &(0x7f0000000040), 0x0) semop(r2, &(0x7f0000000400)=[{0x0, 0x2, 0x1800}, {0x4, 0x200, 0x1400}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) r3 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getuid() setreuid(r4, r6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:16 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x98e78048d8d47635, 0x0) pwrite(r0, 0x0, 0x138, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwrite(r1, &(0x7f0000000080)="a5b93578d2374f6983072909aea2c618ff6326597316e9089f9dbb6f0c46369e8fc01e46a0ec5dc867e66a5e835dd6b2df1b5a039b652ace2e3ae888e680761b0c472bbb38", 0x45, 0x0, 0x3) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xffff], [0x0, 0x0, 0x5]}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xd4a}, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x8000, 0xfe) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x874}]}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r10, &(0x7f0000000000)='./file0/file0\x00', 0x0) r11 = openat(r10, &(0x7f0000000580)='./file0\x00', 0x400, 0x20) dup2(r11, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0e9e880259536766f1dfd193424113fc5bd8017a071300bfd5c9ec4808e30e03e1353df4a0f0eb275a8c728cd9942c6ff790ae01a2cdb5c4fb213d228e82b991d22ea2deb6d6927c71716892b3bbdafff9f1798ea32322b3f98e965a117b7c979206137a78733c089f08bb93169e1f96b5453ae3270a43e01a21c43f475961c90291b3e56e2367fd6ce59f7758b441583888e4f1d65e651efd83e84bfdf6ba29feef084234d5741c6554a2c3d30074adf63b9de59e0383a30becd51f75e46b6a27ceb5e59f1d91f6"], 0x2d, 0x800) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fsync(r10) r11 = getuid() setreuid(0xffffffffffffffff, r11) r12 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r16, 0xee01) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x8, r13, r14, r16, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r7, r11, r14}, 0xc) setreuid(r8, 0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xa, r4, r5, r8, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x100) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) fsync(r18) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', r18, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="f8ba21605ce9755f056864fbda54d2ae9e00d35219509c21bc6a000000000000bd215175f1859d3f8ac9356c0b895d658139c37aac7f8b7ce7a5c7c9de6c68390d87455f9b2626c4f0c5bff21408b4ed3a1801c3fda30bd3a332408b669e8d3009c6ece5b83354e7f30ce69943398e56b1da2d4eb28b1ddb949cbdf320a3e28acfdb96344d98e1acd0236a24c95fa0da15aaff23e080", 0xffffffab}, {&(0x7f0000000440)}, {&(0x7f0000000480)="b1f55c4b5105a7c45fcc35711ad0cadfe6c223e4f1113ca760b7b8e7f32a294dfbfb0fee50fc0f2d6cedd4540755ff8a2441969cc2b3323febedee92171c59bf51508d79c96228ca752dcb3129ee4a6be254c0f1ad835b69b3f1c4a68df1d89260e9e77c6b07b7ae38a45f74bf83686ea12999d9c7c2423bdda5423ce34a19a3d7f907be17f042aa07287f46e3e31c11925ddaa1393f361d521a4017f3fd7ff99e41d5d128670b9e32fd5a1587828100e86bc02cee6791585f871d8a2d8c3b601dbe05b2f0d5e93ddd30"}, {&(0x7f0000000580)="e99f4e40b4831550fed3d8e1771f5ffb90854b3a2b15a2d6af419472f6ead6b7c0684884e50d8943bea6478b5a4a94f402f8969eb9c24bc2259ef1803d63b084ec8224f4baa4fe126a050beab93f4b5b2370689b55ce6a1b90a1fcc6a758a444bc9110b75a7f6cc402db2a8770893a7ed6833972ac281613ddbf7a6aa7"}], 0x100000000000005e, 0x0, 0x200000003) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x20, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000300)="9aaaadfa57f34ba9002137bdf81ba7810800ae76b8cb391b0ed5c94fabfffffc304e027a98fcee15855799af10405a1f7df2118c6bd5c1e7577421900c4a02c9257f7ea6bea0f4de2e30c582bda6f950bb3d08117dcc56432e6036e7395f2b44ea22923059562fdf767a0776a5bbff7205e1f86ae7ff2403e362f781259241feadc704f59e9ccc3140ad7af5caba99a9f097596c07cc49526bc29b0dc1e0f3c2e06f33651531920efcd42e89847e1b317e66627b8cada0391430c0248606ac705128e3299619f70a9589c3fc9d4c9035234e23dbc51f5cca82271f2b61d7d12232f0cb3833122036cc17e5ad968bda2b3de33ce3bbcae2cec5923f6c1fb096ba841947668105c996a9af034f331ecf57a3cabcd70e3626359949b1a48173a9d1bf3c78f07e2fcdfb3935aea2cd9e8b04520a8e057ee6dc359d0ff08aa766efd42dfbb1128a09e6a1a36360c695976e743cfca9dd6d3cf8b8f5d80b750ed18e1c13ff1ed55ad97982709a77863006f09b38a4dcad6d68030df382918ff2fd32001854dd9e9ee123aa32dd6dc84b6d255566b7de4adea245461aee6c534157b4ab7ed3d523d4c2025c057143012592e55ca4ec4cb72c6d1aa8073c828df859232c47d0b09e269f84e67c865ddf8ad310deceda115973d07998b7eb4e3516b9c349cdc153c7373d8328ce859e015e5a9bcf12e7dc2a3b06c0a5e94567c453f1bfa2c511e0c5bdb4df2dc2519f3847ba0313a4fed80f452855274792a357af92f4e99858b82b74cfe2011c82f7ad01f988c5499bee7628b406e22480a8c28eef54d43ef80efb8731534529fe1405b9286151437b2bcaede5479c726a7c394b1a98081eeaf600d0b8e6f9da2d950391b552971dc275d7a093f4885739e923862f0220e93b1f75aa5c7d89658d32a2cf4d1db0f22ae049745fc97b1f536e79124e364bd5e45d9dead2807476df702afa3ba870e887e552f02a0531bd3c597c6151d6cf7f371ca60e5b4d91230eb32848f7cb290d3f3a989e4ba3684973088272cbd1bda5d3cfaff64001b94632e119efb062b3e0262d5a938190efeb69925fe1511c7b3e454df15cce15bc7a18ceec436e233d08278c6d725eedf45d8275253ff32a543c87276e293d33eab00b8f40a43fc81738bc337d4bd09a65283bae5984d21bbbb614d3218848ebd2f9092e3e4d681a91b77adbcac6690019d8686b34b64fe3e66b8be1adcfb67cf04b75baaf571a723bd3dac10437f7ed80428cd117773a8612d396b3f3066d8e2ebe06dbb7c11233552a78419d5b87911b985517da09bf214aaba33c6b525a016cde7f1a031080c273477fc2cbdae38b764c82547ffc8858bc6f075c3f2c69ad75cb34c3898352ec0f745be58a0e12694013b59ea6267bf8e37debded879c2f6d546b63c54f097213875841dad523c861ba8b3852270a45be187b64a011c96dd95612e6bb8f2c7aec0678bfd7a5f77771cf9fca5c745669a6a0db8c6b30cf745697bbb62fff84fd2f92e4de19b3ea2d6ebd6fe40a6fa678995d88b836abacef968eac73c0cb31fa12ea3923f0f2849eed51761ce812f0d0adfa39840997ea597c36a77a1b2eeb96387e4439b27d524ddc383efcc6a424b040b938c0635d41af90a023a39d31000ffd0adc20ddca80c50b2ae66c869a715e6724d3974c9cfafcdbb19ad5bd1026a1165c6d66e2a509af773d75ab8651ea889e15d3e7f9383c0dc65a4e286e6344e20757fe4defdd221f204aeb55849b98673d54b93d08fe68b9bcece45576ef3432bea0d5e345238423d1529b4304ea226e2f61cd3210880d3b0fdfb18dd7f5d191444686c093a2c22c79ad2baaacd09c8962df784310cd6ac089a2bac25eebf1190a8aa485064feaf5f8edd833ed4cbca0c77ccfdfdd7db3f5c1c1db71830565d1b6abb06e617eb4abee4d17d261e5ecf9be074f0849cdd3e0668ede64d11f0524b12062f05b2f76b9af446df9ce0a6190e9f0f0cb1c464090f8ece133071a90a623cc7c70952056e7f2145b093bea52bbbb6e581e4952494df49bbdca416d2c1a79eec29043a33cfc8a52484e11120e6517df0a7833de1cc8b43e9910a108090e45dbc1e42b78a71401ff176f9fe20ba61f30c32d8e56b604fb00a8a6d195beddb9e4e8c312c1678a63324e61f602e158dd68e4ac987ad39ae1c9543b740cf65992a75de9efbeb0c4afc7f5097d908b5d5834cc5ab35a3d99792cf95432d1ff6d80b89dc0f3f1e3fec1c4fc9534b69b7f40d938921c927f585a64519d72e6ced0282fbeaab4f13615b04d0a3da89d5b23ea220050802adc9e01f133d3618e50c90026c716be313555a006493ae93788bbd59cbcce212aa3dd515b0a8df953078123cecf0a7f0673af5e58c0fb92ad833a03bc84b31c420ffd66ae982bd46dd47595e4825900ddf1269f7aa895ed423dca14a372cc282dfca92331cc537d0cb836d36c18ccf5962bf900f32b5fb4d5c859b77e9c35317d2837b42592b490afe208a0fb6190f81f2bb13fd17d3f3142f425f29d8c25500dbe433c0e07fb722cb407b53adfc751922a5ad85774ea9d6e95847f768f57221bbc772eede0536cc28282b54682ac27d5696de464827dffcb392cc239e5a6cf5cbb90dba61a738478e95a2026cc8db590c650bae5a75687a554fe41f551cf22b23c45e561dad2338a2e9f7a70e2a3f35257563b3d9be0a40e17c3988879d7d418f1cef86ad89826da4083368a11b31e1c20acbb398ee7dab5f3df0df3aeac7822fc357139ca5401087f49d5b41ae621d0fdfe3a8e80fa01b167828ce4fccc16e4be67b57ddf89b4e276fefa7793ddfbaee79bfd812b9a6dee9d9237d4272513463714d5f226326a558bfc1633ef315598552a5c1f3ede9ef35bad66f909aaf3315d104cfdabbeac5d6d6e14b52dcfc88cfa4895845c291d7081dbd6cfb313a57e6ade99617825f2966cdb60315abadfc92fce76464d8035787891c388740102ddea546e9d0b6403be98f301ab0d086836e72ed31a18107665c1c6c304d354f8993bb81a1f212b637dfee7959fef318de376dc0dea6b5872bee776d436cb95fe30fbc0833491dec2936ba88c36596dd9c807c383f5000d5eb259916c7f1c2e559d748b011cd701ce99962bfebcae53adbe48ac827b6772e15c2c696bd6149b110e6f0fef7e51e288627a77b943fbbafd5c3a6e6e0ea8c8c13dae5c8ba745c508af8c38e6f81f24fd657fc16106dea63b86f5856da6edb8dffd8f8fa89ae70b836585cbc8e43b133c7368f191f9521a88f467fc9af5838900ea277211878155fdc5362d7a61d7d925d5b76537ef8cb8b9c1676bd1c4c13d0bbae02459fc669c37f800e3e418faee202771299d25196c102e8f1a25dbdc4ca6f7d49b909dc06d06267a232ceb158a3d3a7d870192dc34f712f4040f9ef9be8a09026e5e24f7014d4a6a95b9fe3dc81af5419ccd56d2e37b579ed02505a281a9fbc02dd261dd18ca9558e3799e688476381c79c828fcd1cf1bee2f60b8635ea71397d811408bd115d9f43e1e5d5d9afd1ffba6ea4e7a07fd6854aa3d8b5ef5e0a03612f0332bdfc3ff1b32c946a6df9311c0d4d69d6a63d1294c377275dff9eae1347dc50fa356d927cc76bf37fafeb15f375543c37118ec7153c04a59ee4cc4a405f5e69ec568ff375c1d6a6a8f487b77d911f9b5558d04d55123bea5fc45b7c367ff395f14900ee0d63d5df7f73b8287a70668493dcc249d226cf322e789d18bd4e82296d01cad7d4edc07c19a789a0465e940ce5d88fa007f0fa78914230acf064446c4b671a361f18d6587b4ec44f6e462afb8efd6da7d08d0dc078e7330839705153167e5b155bc0d7d3069b63042fed1c8ef7a355fa1b43bfd81beeefa480edf8e9b8de56afac3f83e81d3d6dca60b3d78007209b48ca6021879a5c059d486cfdda5e47848e938d7eecf5a11994c48b24949910597cbb29f27c943f581fcb32d43e2cbbff155a44d544977ae93711d232a7353410511d44ef226aaec4aedc8a33b586e82275b71334eac3c76af3f2bbf39d249c2b539a5ca2c1333508619c454c93f7a5e2c811e481bdddae9ab2784c8f617f54026f47643d44bb0d72912175fa14f54b121ba58fb412e36240d4a8d66e174a159010569d9d19b5a9b52c1767760d2245b4e203de9718f523a08c2343e33d37d60430acdc34226b4b0a7352b3e6f164517dedb60fce9d6e5beaab1ad243a3e9d7804407fe1e9497d10be14de8f6f894c706bc9c4e117130bfc1967cf00726ac085086f0ed39738306ddfdf1469526f01cf441f2260005641c0c59b714416b0995fdfe7b96ded8151041d597a2b2416625b9af0af2c3d805dca3dae667b4630c49adbdf7514f5b7982eb22b593e63b644691b094fe2ac4fb1a7fc3684a2f1b5605bfa7bf5bece9da21d16e5521bf265b20db1d06c7f10c2e2c67246feaaf223a35b8768c880cdebc7c5daef9559c8a96ece77e36b257bdf3a722660675b1322583132758aa3453f6b0ac8033063f5a6dda0806d22c44460e3c6132bd3602cc66f2930af43ec9f6dc51a0d60b17d9d48637c4129482bbb396237485e4b83879cd279a4f138541fc160b73a7fa9cfcb0a5b3af5431c87a373b2172513fe2f4dcd123680dad97c6a3b3616bb2fbc15c538ec73e6f9ec746b4c248564b441b4123235ec4c4cf00e679ec972546ca096757e965ab58be5369e574781470c3b330a9e5bb20d5f3cacbdfc6f48023c8df516d4263f85afd7b3a6d99e64c4cd58c13ee5c008f5c11b586c42100b7c83066248d62da9352353e47e28af3b695f979b65836b59d9747f843864b874c32564328dbde3a4a13bb62cda458a5b36f802cfcd2bea73e05c325d4c26cb856fff03a2a371b47f8cb3b8c94f71a61a49f3c27a464f6992ea36374ee777b169efe780acaf97249bba4ef75fba7a5770318239b78592989a70c76d2c677c009b495fbdecc2dc5df433fdec898255f56df1c7e69b347c536c405f1cfe230e1f14d89b8b6ef162185056bec44afbcc654ed8ff6defe942992f7eb4cd2eab100cdbca8ff2a0da675a14b7ad49d9d54d4d74340180eac512f69a9b356dde700b67f5a6159b9acc571eb78bd23053bfb9e888bfd13d005fe7592e9e94836eebe7476e43e926bb3040b5141828212bbeae12e5a6edd72d12e235fd90fe814165df2cbc94d38abbb1d7ef064a8890ad14962ee61329a0aa735248bf842640bbd462644c86802676860195058d304edead0dceb7cbf491f55813ddaefb82627756f19ecd0f9c1fb4e0084d2b6346a55811ca4e33a0de8272c052f2ac0482dfb54b8230325fd6ec0250f461007debfce8fba1ee36fbb0aac10f2b0d8079cea121c8fd50bd71323bec32122ce3d97323615f06c43240bc0ba835609b490faa9b53b8b0d662af9a6cfb285cceea48b6d088680d57452a06037a4dace0ff05fff159ab460487f3edd15be5205debedb7bd115232128d099434e957de8d9f82654eaa8ef5d093a86be702393c5b30287b08eebb106cac2285ad48fd762cf161082688ba7820674257745c9ba93ceb8976251f98bd5063c8c016855a1d99ec5587354e9983ee3112a12eb78ea981de6f5bd9e79572d73919df51556c461a9ac6a898ab10cd194b4ac256eadb85cd02c25f66e0a0062d081c973775484b52269fd2daddbcca3f015905111030a3f7a3e7baafaa0ad5dd772a62a6a92e4b68515ca049491fc7274e260f635e42b3aa9a342297f0a37f179aa133bc722baba5071a10c20ad91060b419c158bb4f5", 0x1000) write(r2, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6c74d8265ffb32eb60507e84b0a") r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/155}, 0xa3, 0x3, 0x1000) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}, {&(0x7f0000000240)="cf17c8b26e9603258c358d5fd71063489858fa6f30205c797898172eca06c950bc3cf605f553dcc74fd36a7b1f26abef7e8724254843c5382551ebd67c0b13d43c93a8b0734fef202b4c71c6247168024544cbbb68584bc7ff23b198b419bfff3cc9ef18b38144252f868228aa688dcec0d0c419202e0a430eeb6def17c324b2e342e8696b12836c9f64fa7fb60c9887aea7fe28ef4796de28327386dd42ea5c46d3dc75ed9db0ad", 0xa8}], 0x2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x1, 0x1f, &(0x7f0000000140)="6df20f22669f21ba204bd9472b7e441b7cfda969dd93214e8ad120c73a7770ad0f9dc8f48d9eb39acf62539c9edb0dfc2cfb3242f6cf0414e71866002b", 0x3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) read(r4, &(0x7f0000000180)=""/13, 0xd) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:23 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000680)="388ac3d363aa7e04d4d4501f63900d07f6949502d73e4889084b047c6e72924932dff3", 0x23}], 0x1, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x2000a9, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r5, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="3007bba15feb67aa0d9b1c56f4d00315c1072b41dda0188feb21bf3546c3734c4ec3b55e96150229a25930b1601b0dd8d7856f3f7468b1f06e118960a0b20da467e029", 0x43}, {&(0x7f0000000180)="8189ef949323297ea76e0d6d5ea8d74e23dd30dd19b7c8fcbf125a93", 0x1c}, {&(0x7f0000000280)="6d32813d092da05ed1d39850f8d74eb443576e4ca2f6b1e603da93b039f5363483ba3abff922d5610f50e74758e24188b5f80cd623ca4ad18691d73b8c14ea", 0x3f}, {&(0x7f00000002c0)="78f562869ee5741175eb9f474462e844e3285b78ab10dabc7b6f01feceea2e25c68f4c467236fa093719e07cb77698150463988b6cd85668ebd91252354ca4856d5a550cd1536f889e17e320312657e153d881efd9cc89449bd1d7ec216f9654223b47445c69553adf3d82", 0x6b}, {&(0x7f0000000340)="02d7a57ab091e2a1bd938d2cb933e8ab21f684b77ddaffcba87655067a1d58f0fe27fe", 0x23}, {&(0x7f0000000380)="70479e4c1af9d9669d11aba43643fd3223bdf36fd91254e857b879e28e127ec5f3f23ba441aff6ad22bbd4be5c459f8e8cac1742495297fe8006ad9bef5956ebe96f969a0cd9f26b8bf76222d51414ec869779270fcaf11b5a422a1527f871e3591e644fc869ed330d8666de5737394a574e9af2ebcf636f3533977a6d5dcb1f54f1fd1ddc14256583ae55cf2d5b5d6186eb3eeb30a922c30a80558adf39c5104f2920e00ca33bde051d8d3a85d7100d240b5b11195bfee3d3bfbfac75c69b50ee2f9f7262898e658b0d250864fb7e0045c6a3b63603f0ffc0e4dd20d2d935e46a8414956b87d8483a47f43a1884", 0xee}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r7}], 0x20}, 0x8) 16:00:23 executing program 0: msgget(0x3, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xfffffff9, 0x7}, {0x18, 0x2, 0x4, 0x1}, 0x200, [0x9, 0x4, 0x9f, 0x1000, 0x6, 0x4, 0x7, 0x5b810000]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) getitimer(0x2, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x400) nanosleep(&(0x7f0000000080)={0x8, 0x4}, 0x0) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) listen(r1, 0x7) setsockopt(r5, 0x0, 0x66, &(0x7f0000000000), 0x10) accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2fcaaab04a6402ddc5bb5dedfad0f318ef5257c4cd36a152ed0b6e6f9d30121bab06ebe4db717c7c8ae4f0d8a8a05933d30e83c3640a229b2cd42d9a1e0cd77b0fe1d7c70596f182e75b4babe35c22b71a2250"], 0x10) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat(r2, &(0x7f0000000340)='./file0\x00', 0x8000, 0x10c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r11 = msgget$private(0x0, 0x0) msgrcv(r11, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r12 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x5af1, r12, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r13 = getuid() r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x800, 0xffffffffffffffff, r5, r13, r7, 0x4, 0x8}, 0x8, 0x100000001, 0xffffffffffffffff, r14, 0x2, 0x2, 0x8, 0xfd2e}) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x10, 0x2, 0xf5, 0x4}, {{r6}, 0xfffffffffffffffa, 0x82, 0x20, 0x7, 0x9}, {{}, 0xfffffffffffffffd, 0x30, 0x40000000, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x24, 0x10001, 0x8001}, {{r9}, 0xfffffffffffffffa, 0xcb, 0x1, 0x9f, 0xd29}, {{r10}, 0xfffffffffffffffc, 0x70, 0x21, 0x7, 0x92}], 0x7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x40, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0xb3, 0x2}], 0x6, &(0x7f0000000300)={0x1, 0xffffffffffffffff}) 16:00:24 executing program 0: r0 = socket(0x12, 0x5, 0x80) sendto$unix(r0, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="48d46af6e64a76792ad3ef1ec5c6c2dd436c3f0cc50f29562652a845c38df4ba8be6c69f481222c81faac3a3b00885fa366c058468dd3dcd132089def7a0673040b1c8fc611aba42960b81274fa2b73d7184bbbbd062db1cde9284e16500723460a0f0f59d8b1e9eb544163e65fb15c59e588baa3b472f7fe7046caa12956cade7dd20103165538aa41b3d916616034e9282201f9a8caedbb64ca1136656c98bcac044091596820c3f08b3263cd04640a1d00625275283142695e9ed0254a3c4b73edf00f013e3bdd2a65d34f59b28ae5d354a", 0xd3}, {&(0x7f0000000140)="95dae1a6685b2f3075149e815ad211313b9d0718d40b20db4ce4cd60ad0251300d56252ec27bc15f5402d7af04a661e82d5b37a44ca16847967e065fc67bbbd3cf53e2f164e7bf89692835f79695a4a1d810f45abddb8a548e836f48c1b4318f882fcb00c9165cd5b1fed62231302a704375a2013ea1a005129a66d7252226ddea95a332587c118cf75bbd85abebb0bb913d7a5c7cd40059c74e80dfdb86769372b9dbe734af60e72920e106a8276a696279aba581c1eb218cea967c768aec9ece08", 0xc2}], 0x2, 0x0, 0x9) 16:00:24 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x10a08, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0xc, 0x108, 0x0) getrlimit(0x2, &(0x7f0000000180)) r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b41bdcd758ec23ea49af2ae61ac244f804099e56ac4b14c"], 0x10) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001740)=[{0x68, 0x0, 0x0, "48cd1f35ffbb414e8f897a3f96a08833abc9989cb56ec23b94e082fe536dc55cdc7f4a340083efe9e6f53073b71c2c56ebaeeee2aaec5cd49afb4e30706957762ae0067b5ad2b485bcd56075578ac1ba69"}, {0x20, 0x0, 0x0, "2e3ea588063b8c48eb"}, {0x60, 0x0, 0x0, "3af3c8a87a36a134ece6eca0682acf30e1f1e44e8f736ec8c8dabb1b8d1e858ac47ee5a97852f828176390b6ab8f9cad440dce19b33899acc0308769ae7a51ad51cac3b00bd1c952c9"}], 0xe8}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0xff, 0x3, "d290885053811963a8838959d143b58e05b93f98", 0x7, 0x4}) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5a, 0x20, 0x2, 0x400}, {0xdf8, 0x1, 0x5, 0x3f}, {0x3, 0x9, 0x40, 0x2}, {0x200, 0x0, 0x7, 0xfffff000}, {0x1, 0x4, 0x4, 0x2}, {0x7ff, 0x80, 0xff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4, 0x2, 0x9, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:24 executing program 1: r0 = semget$private(0x0, 0x0, 0x80000100) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000400), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setreuid(r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000016cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) write(r1, &(0x7f0000000000)="d89e23756c7cb54598d432d841a50500c95c4d0de0c3e74dbdf5d2632f08434fe9ccc7b09c81e7105a74d73f889307732725479af17dcdac13e83ec01b4c4109fc1693573dbb2a320422709a6429722b3a817d5a88d1f9d6b16372d2b6bdcc15d663d04e01ab76c48bb30bad62ecd4b5b4eca777c0c825b6d095d6fb32e1ad527d33893fd69ecbd94e4a19719ec725da62e3863cd73ed37dbe4cfc592f5465e63e5a81", 0xa3) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64, 0xb5}, {0x4c}, {0x6}]}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getegid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r11, r6, r18, r7, 0x2, 0x81}, 0x3, 0x7, r3, r9, 0x7, 0x20080000001, 0x4}) shmctl$SHM_UNLOCK(r4, 0x4) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r2 = semget$private(0x0, 0x0, 0x80000100) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) fcntl$dupfd(r3, 0xa, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r8, r0, r1, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) setuid(r4) clock_gettime(0x5, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = dup2(0xffffffffffffff9c, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000280)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0xbe6e, 0x3, 0x7fffffff, "648dc78e6c81a11fd255206dad37cc4041185d65", 0x400, 0x1}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000740)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000300)="fbaf8ac28d1a029bed6914f6357e3a00af165c39079528b0c4f275e9d9a3a47b7760b62d4f791f9b96fb3a0a7ca1bb8bc221112e", 0x34, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000240)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) sendmsg$unix(r6, &(0x7f0000000980)={&(0x7f00000009c0)=ANY=[@ANYBLOB="01040000003ac2c542b0927434bc1c02000030004b3353922f04089303db6636cdb53afd2366efab3475263453f1e980436fb24fb4fa7f74479d8011e0ed629178da1768b0b4405c8131b917c1a28dd74237c965706dbe22ac58297686e19fca99568bdd8c68ee6ab4d5"], 0xa, &(0x7f0000000940)=[{&(0x7f00000007c0)="ad6c89b69550ad703e3bda86136b22e1917f0eca3ba2e14c4357db874cfacae0853e3f8cf8e0c4b8729d600902a39e95fbc58a1af861da6f6fb6594a53298c42d464c1b09e9be3438b832a3299ba6944e10bc704c9b992086b6317a4057fb97946234af4d5a293116bd5978569afb90ea655179649383cbd40eacc6cb6ff", 0x7e}, {&(0x7f0000000840)="c5aa4e59d25fa3faf7ae5e3744f007a214a78e3fbece3d78244afa8dd6485aaae5c9a9061454e2a81ae3a30b363f46fa2ebe602864560e4ebee6c896ec1646701d1cfe0082374f49973e8d89cda574b3042b05763f9186112a058fb4bd143fcab759305a3dfb262cc1a7f29a4ab2cb5f38435157b96e31c6d0469a76e1a9e877cb026656da33c59ab6d7c4a189659421a08bc8ed665518f191458196b21a8552d9ec2d8c24262c5a1f708e35b819900ea8abfaabc6d7475e1915798209665f5d628c2e1ca5cdaca7044eae03b73653baa7377972c28cd75280dab2f4e994ecc13e7c4c4d350ce642e280a403a3587f13f715385f37669481dc7fd7c521a9ed", 0xff}], 0x2, 0x0, 0x0, 0x2}, 0x0) r7 = dup(0xffffffffffffffff) preadv(r7, &(0x7f00000006c0)=[{&(0x7f0000000780)=""/47, 0x2f}, {&(0x7f0000000b40)=""/156, 0x9c}, {&(0x7f0000000a40)=""/244, 0xffffffffffffffa6}, {&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/170, 0xaf}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0xee00, r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x100}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r13, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r23 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r24, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r25, r25, r25]) r26 = getegid() r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) r29 = msgget$private(0x0, 0x0) msgrcv(r29, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r30 = geteuid() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000140)={{0x5af1, r30, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r32, 0xf, r31) r33 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r36, r36, r36]) r37 = getuid() r38 = getegid() r39 = fcntl$getown(r32, 0x5) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r41 = getpid() fcntl$lock(r40, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r41}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000002380)={{0x0, r34, r36, r37, r38, 0x20, 0x80}, 0x3, 0x7, r39, r41, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r23, 0x1, &(0x7f0000002380)={{0x0, r30, r25, r37, r26, 0x2, 0x81}, 0x3, 0x7, r22, r28, 0x7, 0x20080000001, 0x4}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r44, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r46, 0xffffffffffffffff) r47 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x0, 0x0) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r48, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) sendmsg$unix(r14, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="f96e7c85e7116f83396710822ab1c933944f2b803159c44f471bc06ced5b306343cc05c3d1899efe9ec0e08b325e67eab864e75c002a2fe87e2df393e468003d4104a088db49dcfddadcb3823c85b14d4426e6ce7e1b2b74e70c38a29dd048afc6d8662b694a7efb57fb1687041f245830a1e78dd4f3a5e89006b2a22a80610d5ae0b8a660c7d9e64147d2d00a9ef52d676a3634c62d31d76462bc46a78c51faf38b49a694baa623885b687a1ffe7f46bcdd7ec98631025a0786485019225898a3d2a8d19807eb4ec1b2cbbb8aa523cf", 0xd0}, {&(0x7f0000000240)="7452e3c008b6d1b2222f49bf80164813de7b25fb7940b7b1dcbfe231384f7089603cafe8b1295247231e447381f831846e316b35e3aa2df6136dc319cdb68fb4a448147ba95f39cf3710e20d71cfbb5760fd1f79b26f7eea90fa904ab6f71099ce4aa80b7e839c2f", 0x68}], 0x2, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r2, r15, r16, r17, 0xffffffffffffff9c, r18, r19]}, @cred={0x20, 0xffff, 0x0, r4, r1, r20}, @cred={0x20, 0xffff, 0x0, r8, r30, r7}, @cred={0x20, 0xffff, 0x0, r42, r12, r44}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r46}, @rights={0x20, 0xffff, 0x1, [r47, r3, r48]}], 0xd0}, 0x0) r49 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r49) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x200, r5, r9, r10, r13, 0x40, 0x3}, 0xf3, 0x7fff, r4, r49, 0x8, 0x9, 0x9, 0x80000001}) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x8000, 0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000001580)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r5, 0x6, 0x9, &(0x7f00000016c0)="98fe3a7e59d2a9007869f884effab31c23edd029b7e8e4ab31eb9f4701de05840fc931e6a27a8433ad10d2fd52c97674a8908d1231ad9a302f67a28bff60ffca4483083d29d313e7cde2ba158e454c4cfaa3e79952215861fc4910b9d6f0fa26302d13eb3554d92f24a2552c987cb0b69b106b74c8dae95a20e45bf4e2ce1446e6802fa210b886386d2b0a5422398d0be76a61c5b1de61f0417a18d7105271d1af8cd7f7fbd64dce7113282cfae6e0221578729df5ffff8e1473569ab6f0a2f10c92b80bf59df826bd5f05f8ddcfa15c060e2e559f9858717679", 0xda) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000240)="addbf26f98177cdedc238dec7f236cd33a6610aef8b11b21e1316aad2f9f88cc68240068d26ad3686ffacd23e3381a733437c34f33e5a74c2fb4e123c977dabb4e975b3fe627a3c55514c6c040cccbd2b04855799631258ec371e541598fd071c04fdbeb7e7be4058da528d9e70f78a2f0f9b6ffe29a855e25ecab714971267d6bd38fc906e952647029764f6ca7532a04120e46a0f51b6c1164415002784b8c8e389df23d80c8a164e7030ca1762fc0cee7d168c7250c4b6e685de950040caa49865f9266dbd46ff41d267aed06fd14f2bd4f7320f5bcb84b7cecf98115bd39ea7dee888ec1919603af0896167aea1707a397a415f87d70789a80d2e55b40fa3b8ff1bdde8a20f6a7eafa790661670e091261689b40fb0481832a0e7fbc9e57d3f4c5c2823b1b48fac048fd6632a278eb32db8b7a594952043d83064db887ba32e2ac2bdb8c2019288a9304afd46e39d93679f11995e1cf8ccfcc1aa82e8e71e3206b8a40cd8101d64a27363cc6c79150162c1006067f9f9cf99128f5167796a43721da1ce9dd645011987f218f7d439e68db23cc36e1cc2e2dc1af4fbe1e59ec1ac55ccc99d3bdcfebf27e89edbc2f67b723f8ebb268e925038cbe43194e224fd8865972480dd9a79e656b8daf78730af07a843ffc313bc15d1e37e9ffbca3ab4650ff47ce3dc59e8da07b0390b4d30f311bc9bdac6a037a5894ff35c78d95104a84b1d5c3371e5210d8b436cbe5b4a8dc7c71c21d16c31b203e91ec8bf3583db0027da4f60b2338b8a32674f10881b28eb685cff0182c79a35f713fda4884fc9b89c73da176ee71266a9071a1ab08bf118d5897607570aa3fd005c9f3761b15cca511089573bdf31abb4c3e1501c8d7f4cf633c5bee623241f756d6c59230b6517efe7ada6eee996a1d75601089abcd678754bfc4360d19323562f7fb4bccdbfaa7c14b6ffb37e0f4ee027c1b90cea241935c8df228962fb52d4c0e595f7c7f43a3a174cfb8f58e4ddc74cebbbc3e1c06d869f4f7a732c5520fafddb42ce44699b9806e9261a16437ac8ade3d2ac1b5ba8df0f4633b4f2ae0dda3f44e1c420cad24594a864ecfea7d64367565885c7ce2b34cd6e10ea586b0fa28b842752e3b076fe24d968c0be0419b2b97e9a0e5168c23227261ae579f25b2243c312bf3fea116454661871cdc823975eb2af2502894409ebfbb12ef89f1f850ebb19be697b1cf6be3b7571d5ba5b8d6663002802e77344052049af4411d283b08dc6dd5bd9cb7519f58a3e9237a3e5e89783e7e6291dcf858c42c722b1c706a2de8cabb8d7a9263e1dfde5e98ac36e4366534240254ebc1562c3e8806ad0f96300b8c74ef0eccd3290ef3ffe057eb6a12d5ebaf92ab53a9a7f36f54ee2075d28a455260763de1f552d25cf7445ed2303f5bf8cb4d21bc86b74f5e8fcf25e7fc49fc9717db7b16598ac7210a3b1d5e6690b07e84f92fa50f0bb27073d2773ca74fc487d834033c2695e3bab543ec1b87d831b5801fb58baede7ed14e68ff79852b548c4c2c668b6bf1b0264ce440a1b5b5f1053a251a6bd3f2b064017471816e3d79bf039bad451561f7d9640061a62e1cd16643c314229189f97a723d9936a5625a893f3031f4d9375e27d3ade4449c2c115e1f6374228641b8851d8c83eb7d38d2fd3a1aeb59199acfb39e9896ade10bd8f08acd1bd229c3564f889d68b200d8ad8149f1a866f457c9ea32a3c2fa4eab32d46369be71092f17712540d7aec12fa505a20110aace8415e208be0b95d6e213f01fc7fe92a0b989df762979c0c92c8a27d3c5f5e207f5b3863e84bd276417dacb3a586ed7a44cb25e51bf68696cc0ef2cfdc79dd01adfc4a7ffc1afeb0b630c03a3df0c6d301e3c168008539cf93c0415fb19d836f9403f203685158957c255154206b95780ce2c00502cc2e39503d13312e84973b55a40804f7ed9a7f7d3c5d53ce54ff91cf7709c6014fa8a5f7092ffa14b32f66f2816045bb4d9c4ce8e02409fcc5354673ae6b5c7f85f0881ce58055cc179b969e8c8d4619fc6f9d7a82a2225cf5b8a19d5acbe3c8f91e79993a6be883b9c86b6e11a73ab2e563f1931da2db0c125e9b9f8f2be2b4fcbfd032a1907910020101161d20094a07e36373a6d236833dd090292b0870e252f76c3bfadcf7e995a61738098e778235f5ef72e60af2928b1b63833343c8dec9454586fa44fbb48254200b33fb13ea8abd27c42ab9fbea91b46780d4e18961f37817550b56c79e1c002bf027a335bdeda84db5434d0621dd55eed499fcff05c6d12d3545a6cf0be1d13e148f0373b6d8b29744582562d418d597f67cbb452c6bb80f7bb5b9e0a4021758effb225e04d3082629026121f57d7e1d5eefa646d5a2d5ef0221b4e6c0658bf461761329a079914be72d3932a772c4dac1a4cc949d320343650682dbed31571ec10af10bf9e36c0036af9ea829c5e2e10af5b8db14464fba173ba1a5ee2b5ff20171fc56b0f94682a1488396a0623a752cae6ef8d188bfc6e0a38a83e548df7a3d1454f20a4d210819baf389c996c8325cad02084e1d55f36a5b0aaa0d18fa50e021e66df4fe6e2008b4308b87aba2e71182565f216566d0221484da0cf53e9cb8def56d7a2b50e648941d534777360bb49e2f15cd59fa3b0657c089657ffdd54a0d0de54ad84d12aad2094c55f95c25f93a641f6a3d7f8ea64727f1eca12a838430fca7501b2c7e303beff7d17ad5193ca16322d34e92abe67a6222bf78dd122140f30ea83e3852145385e55255dd98d7318b15f5deb2f1890a6e57b74ebe1a7ec9a9c48227a1808fc26a4130dcc31685cad0f25b9289531956a9a35b492ce5626b4b6418b093389a3b35ae7b2361d3a06cde6becb181536821ae5fae4bf8c8f1a9e488f531162a5992d5d7899dea7cc4f9082dfb28c6ba3285a3773382022653f3e7b4fdb20ef9010d3606bc6ba489d01c049b6aa4ce90d1992d508d98acb904319ba05704c8ea86f45b0817ed8567c7c15fd7c061878cd1158c06e8ed9e6e053305b14bc3397d21114a531470e381189dc5dcae902dc41cefcdbdceaa196769e45e5eaa275533b9503302839118ab5865ca6e9ad832818997037e03d196d540efe721108b9c57ef337093f01567b1ac1e4ff8d5795b7da7bb2291c73383f217eaa531feb8660759ae6d32709ce6a4972a1ec6204a272d3649a30e434825b311a828d5c563c8b2557a789f10d9567bc518b22116fe9f956a5f2206140717d359b3968ee58dfd6880a15455d26316ca6dce4e81baf8847b30dc6eb308e0acbb87b604f20157390d69d13ddd4d26631d2c0cdf0bfb4d6c1634b2b314221c5db60bdc62c584a1376fe9652fddb2c80dc967733a6d2906dbb98e01883040f757b28c1cb36a24f179a147c49f55adb12feb0b074b53cea1c6a3c83bcb577c0ec1d3b2fefbbacb1cb026785d6b555961913ae9b0337fc4010787583e3a4007c22dc18a5dd33489fbbe7b1596ea4af539ed5b637ff5b47b0ac6a2afbfcce603fdeab1beba038ad1129bf64fa107788b13697d2c8bfa1f6f6e470c4e71a049e3ab106ae593d17ed15cb86759163184891861526484db0c14680faf2cc79d3817fdeb87ccb8275a6f5f40a3e8e034845bf19fff04d4d99c5da87f8662ef090b94808d95940782d0a96c79144dab1daf8fdbf7328658b860949aaa4254037499167a0bd5887770e7bc8e7606516a612e3793e00e22ea484f770604af9187b4de19bb810f735bfc2fae3f31254c53e911de3b642cab844aae82fbbbbc36fb4bd2d7bfe773eef2cc4905cd9ad7b0fe4287b32098a1efc78a666f99bd91bfa5bdf8edf62aa57c75608a849ceb8e8ba336522d8d29e592da25a3a611888f90a1add33883a7e29e69213177b477f7b3fa02d156f78ef34f8486a22afed6a8e61d5ed622a48ac3618ada9446c4a1f06c718433db0c4668d0bff26c4703de320e5c9435561fedb2424ba5eb97a0bffee2ad5b9d4d8faf97961cb0fcd3bacce86f0b720bb7efe3b7d9ba06c854b3afc934c02189a87b3514cfa2cdb32ad089bf5df0b960e7a58f18daaf2e7dc45d4d0fccdca295627cf5d0ee3aa887d64c13d055836085255f6739c1b9693ddd746e8540f5ed87312075eecdc1dda72822ba71f1bb06e1f27ae6ebe2b0864bf5bbf9158d64c898f94acd0380bdfeb78661e3cf8a640264a410e6a47e528d0f07a70996f6ef7360b0ebcf8218a6e299916046798003e37759854fb60246445a952fc2d0543ff74b84687ea2f9e9bcffd33e5830238f418ee028db31f23b4f51cedb155f064162b837b3df6483950aaea54e4bfa2ea6b18bf608ddd0b6a3e48c67f58ee3d8e8a7997f336b412237f010e65e536faeaf836f8b38316e4199a7820f6fb10c8976840d2f115d1033d3c97636abcfee4ad51a1524b8e62ab89111af0fd347e2c59f7532895907f39da5bb42e5d40c79c76a04ba934df4b299159507d726f00cb09a07cc76c54e7c0eab55b6d64cfad1645a017217ceb609f650927713a136f81d1f5a96cdf9ad6d349b112ae6a00e4d29020def030520458b0195ab35fc784539fb924a08841f098ec69204151c46ab2eabbd9d2c31eb42de04d680c8d29582dd6925c1b2bda1fb4a5ce4d74640dc09cb9002defb7bec5da5c622c2cd6e16093e660704bf78cabaf97c91befb7c6cd4f4b43a40be62694be9e42f9f3b90ccd7ad6508df192ffe60aaec579aade0751f8576bbe01d172609ba536977c56e460769b170da570a3b70f2d84bc270e6189729e84ca6a1a9e4beab1e78103ad89c2c6fcf08e5117b11b6daab0d58b2de15463f69c4db52770b4a4f439142f395d2ff1712f7523a42e59acf4a0278c2a40f6f0832a5cfac5a7d28261573ba7a76162f9195d3a9fd4ce385bcc413bd479d5094f8c680424c5d02881c6318e58823afcb29cba7606bf8d61e8023997be759ccddc8aa70b7996fcde0c2f7f47f7883a187910c32fecda220b904bbbc0ea38344874de45b183c99a994abc0a8ea833f66697e94290c29c87f6d0b947da934b13da06d30daab15962d490d868ba955f51353c47824eb3c7df471f2cc7db10f721a5cdb90ec526458d600a6ef36ecba70b0c94f8cc240489bca2fe377534cb61dae7996ab4060f3323c2dbc323a1a9d96352ee88c90846a811e6853a5bd2d5e86c2cad3115afefdef4bd86acf37654e31c1fe2ee6f3441ecdb83d823f54879146f5819e9a72828a6ba1273476cc11d873b098d58c3fc4e1096ab0fbff8baa563a646104abaaf852e3679c16ce6313909f7026246e09099b4440a03dc7b60ec984ad77253e763abe50bb7f24152b7092e7568d67d066f78cd7dbdc8c28aecabc735505d1928e5abd83bc17199722cfafea7b61a6987b1911ea06ee3fcceb8f8a918c8f6b7c833c114a0e0a7ea13fb395acf6679bff8ad33f34afac0faf8a90c59c90320f8205512d27b0d276d95d46939504e7c601529f100644105d9bc68d3d967a8c69526bcdbc24e96fe6063a10bacc26dcef9db00fe9cded35aa5de125870a7b29d322dd4ee6c3dcf85c7344f8be2b5e702fdbf0642eec5ff6b4b259d555c3515774ead7105b44c77290fbb729e5e75e6f431f74d98cb5ec93ff80394cf7f11ada711232e17ec5b805cf740fc672e266c4300d90bc63749a3237142715f1b5d5bf8ff9395b70969e8fe3cf1aa9949c83b49a2c90a07d93fb8ab9369dee14a2466eb01d901341f9f001e20fd32940d2a2e6abb53c8b97a10968db2d547a6d008f643826dab77", 0x1000}, {&(0x7f0000000080)="35148a263b33a6cb64b02ecef24f7588e2e081d170d627acf021cb71442fd15729", 0x21}, {&(0x7f0000001240)="3246724313e4270d2f34dd0b58e32d800c9d81c42cc21299f28b9aaefe0f68649cca3ffe920926e85863b91e4f463bf7ec1e86c941dba48c5a60706fabc2607372a9a6e3fa2081e09cceb35cfc4da34446ac8883a010c2e54cd04fcf6e5fbaf1446169ca0d4373b1fac1564aae9e4386d478460e50a8370780bc8e398d6299ad6d32d10036711969d628d3e1bbb8c916e5d45bd39e58b0c9eabbf4d04f17e897557b3a404a6833d581938d410cf4846bbe09a1e125f0caf1b1c2ecb3ff185486661c54b1bfaffd2711cbcaafbf17daa2953b533a79246ad8f6f0f3d10374e40f509dd26a3d24120660bb6c4bfeb07576", 0xf0}, {&(0x7f0000000180)="181f4c14d9b4fe0668ca", 0xa}, {&(0x7f0000001340)="00e53ffe29f790433fc1ed9a19b42cedb86797d05c3cc9d3e56bf64fa5cb10287eb4549c2eb474a3b793fa7daaccc7610eb59335b65a3ce7fdf943600962417451bc8400893988d87fa45b306aa46c6ccd3cacc7db1b7593b217dbdbca91220c7d97fb05e4b539b3e6b01154a92ac88ecaac092f5f34004f74485755ab123f4e3396e614082ca836a35f8f", 0x8b}, {&(0x7f0000001400)="75f11d14e56f32634508d514f859a8f00855f99bbb5ed15e5ff2b8afba601c75b43df38a91b28ff7d93889cd0ab650c76723c934ef96131c3e62bd0f8c2bab02ad230678c9fbc2e2dd15146c4c27a7001342d1bca8973b533031104094164345e6432baef9cb6ad1b9c910", 0x6b}, {&(0x7f0000001480)="88f05a0ec088c153bae8561cb3f3b6b2fb331479d6244c2aff02f8c563dfc10cba16e6c0fbe396018baf04834df50183017b12b6f887ab981e9b5feb05ffb42f9235f30394b480f7e6e4292f37728226418b34b24b7968752154aacd0751fb8570ac949eb33f7fc0ab0328", 0x6b}], 0x7, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x4}, 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000000009, 0xffffffffffffffff, 0xfbdfffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000434000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="6d8fbf695b4da3acc0a90bf0422a08fd8dc9695d0ef1cd6f395915f5a5fb75f5e64db411ed547690", 0x28}, {&(0x7f0000000040)="767f9f86702316d9ad63d05c7793bf9aea52eb341bdf4af925972b50773c0b0f7cd5b67637b1d6f983a32230664b284d891703ac4171dadc4f56cccac6dda2462c8c8f81c7a42d9f4cc5ecd2529d7c93adcfce416c49b878e1290e132a15a2eb8641483acd2ae00f9d1d9adb5522fc469221b65662f5a66d8cf72531843a41af138b4e399aa989", 0x87}], 0x2, 0x0, 0x7) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202802f09f711f3b565"], 0x10) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r1, 0xd74f, 0xff, &(0x7f0000000080)="3dfe4cc6c38fb98049adc51d81fe66fde5e92ba0b31da5f4a78ba0c59cabc98f747a83a9a9185a50e6bd71be41d5a09b9b138f6aecdee2b38c8f228815e19472306b6a910a69b9402352701fb5faa716451970b78f4aa5d9b4869e3a2b02872d8f6f05c415b49d1200ca2e5dcba13530", 0x70) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:24 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) nanosleep(&(0x7f00000002c0)={0x0, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) socket(0x2, 0x5, 0x3) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, &(0x7f0000000000), 0x10) r4 = accept$inet(r3, 0x0, &(0x7f0000000180)=0x3) getsockname$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") pckbd_enable: command error 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) semget(0x3, 0x1, 0xa5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x8000, 0xffff8854, 0x6, "04366ef887fb8509a74a585796970c29cd3e5d38", 0x5, 0x5}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x3) socket$inet6(0x18, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x5, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b60f0000000000000000764d000000000400020000000000000000000000000000000004000000001826bff773e61df85c0c2fdb0b2b1e0f5513b2780e5e38420a192c4db6a87b9644b10b59c8bd1bc64d2dc293ac47e741a67c2c46573aeb89dcf2d197733c01d64ca4dfea84"], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x8}, {0x7}}, 0x0) shutdown(r2, 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x74, 0x0, 0x0, 0x1000}, {0x2c, 0x20, 0x20, 0x80000000}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x101, 0xd8, 0x3, 0x7fff}, {0x3, 0x1, 0x1, 0x96}, {0xa509, 0x2, 0x40, 0x5}, {0x9, 0x0, 0x39}, {0x9, 0x1f}, {0x5, 0x80, 0x23}, {0xcd, 0x7, 0x1}, {0x7f, 0x75, 0xa9, 0x9}, {0x7, 0x6, 0x50, 0x3}]}) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) pipe2(&(0x7f0000000180), 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) renameat(r8, &(0x7f0000000080)='./bus\x00', r9, &(0x7f00000001c0)='./bus\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$dupfd(r7, 0xa, r6) kevent(r6, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x80, 0x8) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f00000006c0)=""/226, 0xe2}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/165, 0xa5}], 0x5) getdents(r0, &(0x7f0000000140)=""/153, 0x99) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semget$private(0x0, 0x3, 0x50) r5 = getgid() r6 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r8, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r10, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000440)=[r5, r2, r6, r8, r2, r10, r11]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="89000000ffff0000017d917063f01e7041ddea838fb524d1fbc87c77d57480bebda4915e6858038ebdc60e88779d90b67e72d81536bbd666555fced01fb9d4e4e4f710880c4ec1a4895e64d4318e3f2806241d65544ed839e0fa0b8e2207bde3a32edacd83056d1d3346575458a50402227097d272578bd824f295486971d72ce2bf1ec20044064f72c64dc937e719fb9001a89c4cda473387859886966407a859f393a2faa360d59daa7e73"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x18, 0xc002, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r4 = fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x6, 0x8, r4}) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = getgid() setegid(r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = open(&(0x7f0000000200)='./file1\x00', 0x400, 0x2) writev(r8, &(0x7f0000000880)=[{&(0x7f0000000700)="935434b53cc67ffa030794b650c93a62743fc3c6dda268e9446ddcd34d8dd617e3b5694b782d4ca6837c3fc6f104efe9c381d186f51c692a209a1106d74f790be3f6500887c1c1c3e83e6e4a6eefb6f33c03ee5ed05a8a47b95cf68313f49b3e0154b0cb95320515f187ad4254d7b4ea652f4c9342eadb71dc2068de6690eef0548dc0563f41185e63b53b66a0ad0d3b47a128814512eefe652ee9c1728f97de894e967077e41a2b0994c929baeec2338d7b2e5f3c0a191acce7dab4256f83df1bad0346512db3f4381eac524f5d92", 0xcf}, {&(0x7f0000000800)="9a84137a8fad6780691445d3fb9625ed75ebfc3ac389885179099ee6e33f5d27ed91ed916b62055de6f13208c1d1b9c1e26b83d93065a7fe3ce51a9b6b78f928c678d2", 0x43}, {&(0x7f0000000480)="a0660640d0c6f82c67d22033ff6b4c6adfa1a9276700dc832d8712e34d84129bf530e0558769fa7a51c854f8dd", 0x2d}, {&(0x7f0000000580)="9ee1bb0899c3726a424fa4ee5f619a9b25e37e461db17be5f4e588151a39fa2d95a440e76c46c6e551aa29", 0x2b}], 0x4) dup(r8) r9 = fcntl$dupfd(r8, 0x0, r8) write(r9, &(0x7f0000000180)='\t \n', 0x3) fchownat(r9, &(0x7f0000000100)='./file0\x00', r7, r6, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2, r6}, 0x8, 0x0, 0x1}) r10 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007ce000/0x3000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a00f28f0c18"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r14 = accept$unix(r12, 0x0, &(0x7f0000000040)) recvfrom$unix(r14, &(0x7f0000002200)=""/4100, 0x1004, 0x862, 0x0, 0x0) execve(&(0x7f0000000980)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000300)=':-\xc0\x80\x06\x00\x00\x00\x00\x00\x00\x00\xf7Q\x0f\x9d\t^\xe1..v)\x1f\xeef.r|k\xcf\v\x80\x04\xbcG\x00\x00\x00\x00\x00\x00\x00\x003!w\x85@R\xcf\xb8+\x85\x7f\xc7\xe1~\xea\xfd\x9e\'\xd4\x16\x99,\xc0o\xc5\xe5\xd8g\xac:]\xa2\"#\x11\x00\x00\x00\x00', &(0x7f00000002c0)='\x00', &(0x7f00000003c0)='//%.(\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\xf3)\x00', &(0x7f0000000940)='\x1f\x90L\xfe=!\xf3\xf6\xba\xdf\xffLoO#KQAE\f\xd2\x0f\x95\xc2\r\xc3\xa5>K+o%\xdc\x96', &(0x7f00000004c0)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000540)='!\x00', &(0x7f00000008c0)='(\x00', &(0x7f0000000900)='\xf3)\x00', &(0x7f0000000600)='\x00', &(0x7f00000009c0)='\xf3)\x00']) 16:00:27 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ed0000/0x3000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) close(r0) setgroups(0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000800000000000000000000000000000598bd7bdffdcd820e7a25f855f09000000000000000000000000000000000000259d0c915813df35310ce67b1d9d0cae00e0ff"], 0x6e, &(0x7f0000000640)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)=""/177, 0xb1}], 0x6, &(0x7f00000006c0)=""/122, 0x7a}, 0x807) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000780)=[r3]) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x144) ktrace(&(0x7f0000000740)='./file0\x00', 0x4, 0xb30, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) ftruncate(r2, 0x0, 0x9) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) shutdown(r3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f0000000600)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec166e2930c75c6ef7cd6652b0f635c70e64d4ae8c9797936cffb2afe80f9ae567c2a6dab71e4885c3799eb9a15c3223666061de04bddc1b992e21d8f2b976556a424503b8c2fdb8d49e054a13d8a4a2e37b100c226e6420febe1d105080781bf5cbd3"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r19 = getegid() setregid(r18, r19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x9aef, 0xf0000000, 0x3, "764c54dc3fd9bb90ae92d2e8ddde63f38e228730", 0x9c, 0x1}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="a4681c30756a81275adfb3dadb6e457bd51090758f7849b7f39ae13fde1b3330f1718ce7fd7c74a342929ab900ecdd8956c6b4048669f78ae45c13532fa318acdbb079a44b3a52389dcfa677a66e7801a4b154092c7a05fc9ceabe2f19966a59f23e5beb8cc3f0e46df5044ca5235f26b03f9a01a9b0ba4a8a30b53bb133ca07fe136358872c706f8ede0d3d15f0d3dcb73fb4e81ae70416337daf95aa2950560351523bef", 0xa5}, {&(0x7f0000000040)="469c", 0x2}, {&(0x7f00000001c0)="75b558dad67356bc7967d47ec87cb36e14eeb4cbd2833fc46e3cacc1dd8aa31aadd71a738277782c339bb17386cb64fa696e4cda69214b7b", 0x38}, {&(0x7f0000000200)="5189a36fab1a4faa4ac560b9549ab28b2da00a572a784d092e10", 0x1a}, {&(0x7f0000000240)="b2bbf6952aff460ddbe981af46adea14b045a1f7ba94bff69c3333ecff45b9323c26d70998feb8c64a4eca8aa266453b235b1e30fa1190bc9660bb535c7b24175e829a54e0044be409202227d5bc164839a8f07f5bde71e747ae26129764779f1507b57264eb74cd36208450bb7aeaab5a6a794c365bdc558c719f442208dac6af7f95e8e16cbfefd4bcb4bbc2df05f3bb341805fd0ddd8e9abe609e3573cc2ee242647295aca77055506b60f4ddb0f58c89137895946424612343cf07c530891a682d588690fbbd89da7004e973c6", 0xcf}], 0x5, 0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) fcntl$setstatus(r3, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="f603dafa66696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28200000ffff0000001f00e7083581034147b0a1420d18f71b6c872c06ee6b2c8fb61c7a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="8c4218160f9e4b2a7f8a33021b26") r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 16:00:28 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="add84f075cdd27c0aead4367156dc01d70b67193a336bc04e7febb93028f05be6851a810e790211c0a21e9c15cfded542f3b9bb92958cfd2f831eda22475e0048a18c22c92500ea36238087e514d2ac00b9407fdb156b28c6905be291ca7c9f0441b743d26269d9e60f2c0373965ca4431", 0x71}, {&(0x7f0000000040)="ac9010b49bebc02adbeb8d095c3daffc5aebda72820f46b02a084f0fd21b6dee742822e80b189916bab5f42c9d331fe8e9e6354ba3e8db87560f2e47bf", 0x3d}, {&(0x7f0000000140)="52a9e68daa2916d29b757717def66eed429e083d47d1fbd91691f772624788535f7d803f543d616495a05b1b29ba8658c4014a9e60b03ed8c813ab9fbf330e83ef596f1c501d341426e12643fbb614c93440eea2b47a8e2dca0824bd8f2e2ae6df700837320c1a096d7e3d37d7dec8eae7cacdd2ec69611f549af47dc2206c4fbd6e820489792049a9488eece3dff3c7fb712f5995a227704b779c21216b847662cf179513ce81914a2d4305a98890f677eded", 0xb3}, {&(0x7f0000000080)="6ee90fc4f30bdf4bbeec29b2d0dc5db15dbfe0154bf9", 0x16}, {&(0x7f00000000c0)="73fd11b3064338812f1f7f81775692b0b316d249", 0x14}, {&(0x7f0000000300)="09e7493f17a8cabc8118b7281ecaa4885ec527656a107242bae2a546f43dafd730b03979de24dcb4d7f0426c490c5b5e59e4ed03c9349c58de3417e52bc6e32c4290a1c2c6ecaa0429c30c85594a4c", 0x4f}, {&(0x7f0000000380)="f0adf3d6fad0dcada24c5a2b97fae096ebacd538e98e1ecf371c8a70007d949ef4b708f113f33482117b0a1b7edaef7a19d54c451f6e4d84b4d960f2a712d2a8f4", 0x41}, {&(0x7f0000000480)="7ca7d1cc42c18e686b5aa07e32da4f866cfb62d9e9dab36464d5d05c10021d9e24b54355c6eb456bd1e0d5f55803424ea11fcdb1e739100ea958fc7f36c0aecf05332f563b02136c901d956b2b0f14667bd292b9e8673c5c49086da7b569503dea6f97f2cb53fffb5de56be5b438e4384354fc278a0d1751d55504e7c0c2c83b22ab91d2e84df9075000000000000042cf", 0x91}, {&(0x7f0000000640)="234b36f11d909038f283815221e4f71c8835d07a0d25714b553820f258add52adc6d98f0d2990817f29eec2f6e6463e58d6ff6e4da90091ab9c594d898fd13738137a61af495d2b74271781ea9349a16502f136bcee7e782e0762119b952ed79b3060b1147af8ca8c2ac013419b42f087767484f88c9b27a73671c6a30dd5810a50ad43a082a8dae012134bea3bc1997ee10bcd9a8608c33f3e7f40c41d92fd18291f46a28610effdc38744b85d42ce7bb54b84d458037c4691e8a7ca2f19d9175909d07ea523e01bbe87d966b044bb20391afcb482ce8606fb1da7f968012bf6216cab41d7f50ef5b", 0xe9}], 0x9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="a96f6c", 0x3}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/18}, &(0x7f0000000240)=0x14) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) setgid(r3) 16:00:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000800)="e1ab256e932a16cdbab0f09c352e811ba78b77fde3dfb050f02969c0771461fb94607359682675522c3cd443783f130f4e84bbabfb8b46d078f66657462182e487be538c6ce4547157f03c85f0429a1bebce785b910bbde6403d1b5b77c8ff3331a72af7d33ac416ad320893adb4dc0b8997a5cd7a345222b14faedde20bec015ed97735aea492c18056ce2eace2419ca689c23e86b20cc99d5045269328b344df00de3c42f9e4ffe22fe12258c36ab8e5e9a3676d715bf08e78bfe50fc659939613ac0a5e9f95e76ffdb4dc9dffc6cad0513101d94d45a950cd65bdf8391ce095e2d98b2105830d8affd2afc6c812705269522acea6b8faf381938beaee501872c0557cacdab24bb6f3d0dedce92b61ca83270346af6769644d1e077a0e8e24c8d0cbbde0fd7e63ef4d64f6c822101857f5c72e5019233f6e9a55280cd819ba6b4a0366589ee9f9153249d9ce1dd76ae635222b859278999a8e8046950a53987acca9e1e863249edb37972452688953ae45c1363ce7cdaef958ffc30f61d5039d1d06a160db08de5897ad78832240eb6ab34dec78b47cb40633ec52546e4cdb257520015cf3c1ef62bd2ef4057ec5d22735585bf981939ed9d18b7296b87b40bab0d0c2e0b17b09bcf72f6445b3a665a23ca47bb5d9c04751b885c665834c", 0x1df}], 0x1}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x80], [0x3354867e], [0x0, 0x101], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x8}]}}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r3) syz_open_pts() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x25}, {0xac, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a9613a4b111760a4d12ede4ab448e873af1b17f027886fb05714a71a4276b4aebae97198c51c3ad3c26ffaac573c81b01766cf554b1472c5247518a8acac5fc8608dbd9ef992e8e914511cdac3749b14a3dc2e2795a885a58b7c013ea416bdd731e62a4fc4e4a431d012b32b4543dad6bd86f06da6439cfdb732750d8425dc41be05aca5b2ffc1c94a3", 0x8e, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x81, 0x9, 0xc8, 0x6}, {0x2, 0x0, 0x40, 0x2}, {0x3, 0x5, 0x0, 0x7}, {0x20, 0x5, 0x6, 0x100}, {0x8, 0x5, 0xe1, 0x4}, {0x7, 0x9, 0x8, 0x2}]}) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000016cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair(0x0, 0x2, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000986000"/110], &(0x7f0000000080)=0x6e) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2}}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000004c0)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = dup(r2) setsockopt(r3, 0xa, 0x40, &(0x7f0000000300)="001d002098b04c8b0477b6ef136beff45eb9a426f110302acd6af996d5e7a7bd80a0020e8afb66cd9ee91627c0263ab439942b20d7d58d60dd68a38c070b352d81abaf739a58cd8519d9f1c24713e0828989edbff14bae45a00bba28c71b673cb92981a61906615f5b8dab57ccf21b9612f988630efe684a389a8b43e268c3d38fc63c068c50be995a5723337e6f099405414e83d97d873c2e27eb050876ab0b2061f0aa73f1070000003ea3affc95673a1f5427ffe6b1361f93ba7f6466313e7ea8d3a425aecce83d57945a8bb6e94fa8f315bb038859aa00", 0xd9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r1) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) dup(r1) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:28 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) r1 = socket(0x2, 0x4, 0xfb) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000280)="ae28b97a1238d71103d126daa5b1b9076696b11b1f518302a71d6b350d4e4fc81b218ec8d59a0d41e2d50000000000000000", 0x32) 16:00:29 executing program 1: pipe2(&(0x7f00000000c0), 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x88) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x8000, 0xfffffff7, 0xe9}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x104) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x1, 0x0) fchdir(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) 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(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)={0x1, 0x1000, 0x0, {[], [0xfffffffffffffffe]}}) 16:00:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='.\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') r3 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget$private(0x0, 0x0, 0x80000100) semop(r6, &(0x7f0000000300)=[{0x1, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x8, 0x1000}], 0x3) semop(r6, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) poll(&(0x7f0000000280)=[{r2, 0x1}, {r3, 0x40}, {r0, 0xb2dc905c037d7c60}, {r7, 0x8}, {r1, 0x4}, {r0, 0x2}], 0x6, 0x3e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget(0x0, 0x2, 0x10) r11 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r11, r4, r5, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r8, r12) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000140)="a12e5128584c37b035af4701dc9b6c6dfab55b1352775d252562b2c686ade504e3df164df1828ab0b46b6b714cede97b0478d7286c3cf7b8bb9648c20becbc8d9e6faa623719318539bf4bdef216a49f40ee1e56a8a2c707abfc12b0179ceb8f1f7aa995427606b9f830e724dc0e76f59d7361bab86a030b45478ee87d392ead514d1367063fb66710402eaef84d37e1bdada0508872bff7251fda07d767062a16ab0325dcded94855748031c0c02e0350f786281ec597becce7ff4ecaeb0eb9067c44ae533bc9572455f5119cb1b57720a5610b13e7043d", 0xd8, 0x0, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2d}, {0x5006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0xcd8c61bff8a28a91, 0x106) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) setreuid(0xee00, 0x0) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff39d4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef8020200"], 0xa) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getegid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r11, r6, r18, r7, 0x2, 0x81}, 0x3, 0x7, r3, r9, 0x7, 0x20080000001, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r24, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r18, r24) setreuid(0xee00, r1) getuid() open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) write(r1, &(0x7f0000000580)="04e8260aa6f5e5d74852b8a66c2ad83282d11463737313a6f4ced2c28e652c499eedf29218b55a33ba6a192f42ed7a469c69ac3b01285b7c6870ebb310fd72e3201f31820376fe68cc7b7a479309dfbc2991b793632374470fbeda2acdbf076923b9fb35ed4e10e2d5f1b202090a1a249308fb6048db74ef5d6b0f50731519b9aa27c3a5d1ba75b9ea67527caa93b8cc531c4621983d267b253f0819ffa47040ad2a4bbbf6ccdc0078bb3701ade5264b508bfe91edfad8205206383b077fabc87217296e0dd353fd917cfa65b99a83af992d4a3a6a7520a66c1e7e7fbcd3bc6be7947d4cf454506fd87eaf4a8cd9750a310f27cb115b12a0bddf921e03945cb5b9cabbca7f81846eb96e6a816916da91a05ab9e3194e225d289835016cc9ec5bf4aa1813fd46c822742ec0087c6e4705d61d5ee1d60b01a7a7046de34ad9909117b49f1f1e41a6f2570a851f60d5eb8a54bff116d239ff2aea20bb598ff787b4278d937fdc752d7f23081b606008445ecd94b22884311859f3739ac4b4c26b838a51911a9a7aefb9517b0f9a7db0cc5bf442f35f139c46839ddb6b8162e613ff28f8936ea92166f371bdd264f66c19377d280997bd9f8c0ec648e45ab2dd6eb4d33ec759c567ec81c198b570861aac0a15f28156c58fab4dabf57634db645e9697a56a0786f76daed6367a8031a224f76ca73302d4a7af1b09c0984c61d5347294750accf0fcf64e7cddfb46c2b8d6707282a77cce7fc8a087121c55772b7b12f9ec3ae9e8a864f433aa0b1ba3cd0cdeb04b607acbdb5549e7f3ff3ed1d4d53d791adeba42f5584f7910be9330e1b1a5ba3495901f916a2d5d5b263d72e32af0737ac9980cb810487ca3c72883672909853bf106f2ef1b224ef5cbaac68d51e24cbf27caddde64d2c40ca2ddb22e0807ec378d9242f6f657293c2e2098f094ec7b25c5f7d5120512ff1822ff8a41a33c90df8bf6921e6875b14be8a023fdd53cf0795ef6e5ce8262ff794aee65cd0101bdcf9e0f34395749edd1e92986a0d45631d99852103a4995b5fd7220c79430b2b2dec60345ad7392eedf4f7a24a2e2d121b8632aceb0a727d641c24631882085fe9207f7c7c91d4854b51903c66d8149879bf1b44f227d5a1d8177d5effada15404427a45e084ed013b229c8ee6039f4732d9854ce1c4b2dc8963d8c1847df064da1e5ef155596162f0c2fc1278c976b7075ff1512a400239cc8dc90534d74cb4b2c5ee3e62e1539e1b1a433f170c31eb49e4fee4cba1290500ffe47190d9328ffaaa1fdd5de860cd631f0edb742c020bb8c56abd3e8e84d62af5b8ff5847ae8ab6d3b9730d53cf033bb71b2f611f5cac9245e686bc09d8b7dcdab49a8675ca2d1a3a1e228fe2875d59a3dfeb0d0508c534ee9398924f3a8c5fc6c66da52fbc8992539abef56bee770217ed407da9359aa454d7024aba0e450c14345e63dd95ffa2b4f21ca5abf6e70bb9b7523a03cf4c3c5eccc5fb34bdfe10a26a01d7377963c09f1b744fa70284f93b5533a4e9171baaa4cae9ccbb725068d325b6a1358a59ba72f6dfc7e3754ee60e39f614cba737c576ed5ec0ba312f32a53f17afefd09ed17f1ce94da458736b81d53bbce5f6db88516468c4a2348e3eccd4801fe4f736a14181acaa204f983504dcf1cee4a0c42de65e3f32e2e001c95c420ce68e87a54511c763d3d1646a988ecce722074ed6375054850411db893fae3f519201b7b06ba2b515787e2eb80497772d6f949a962f86d7fc18cd0ec827877ef2db9d83dc3e0e02b2f807b1ce5f41d05566e3f77ed5e1c0fbdf469bd0093200816ab162438363bdf8e8c21522f38616743bc79c9d9582235ef4cbdbfe7baa9004225a1f9c361d52006b6fd38b0ca33ac40f1caa970d45c02f18e902525c1b47de86b00445080ae915b0f5ea505560856fd4de57a5effd1fe1ea4a50e95b1a7152782d1b806834e359f0a54f7c80c2d195efb4884a4dfcc41f011346208ae8e0c4e96e3a0b1df2a744eda1b36fb0db5bca83af2c2a00369e73715d0cc90c1dc6517fbf597ad27ce7a388a445d0c4b56ecad65d358ef54662e1b3d61b20e85193f1ce7ecbf1ac159ec76657bfe6a382ed566dc3fcf1a56a8780c691732fa7e90917f6a22495403f6435d4799a71e72652f32edd993c91a8cb41418cdddcb41841289d157ebe529f64de4fae49c787245171a0c76e049979ea79f2b189f20db8109cea05e4a6c7a3b4a3317c2925a25b95ad193b1f547ad9b5e45f95fc2351d310eff3cb963cea9804b59af760146a396bc577cc4ab8a9df1d23dfcf3ae66489cef93d6addfa5ad209c59de1215c93126cab56477957ef250aee9eae93502eead4b8dd692848d9696113c603a84f6be02c85adf089e4bfd8dc640060022c42d681fcf00df8e6ad07065656f6abf2d74613eb2d16f72ef1bfdba86db9d38885f3dd0eaaa6fc170e122fb0960c5986b2bd9d50e7b54a4443008e5379aae5feb37802fd4b54fa9e33270721a10639b83484eac80ca766427b9e7ea728c48b53ce29234971a672ee4e691caf12a5e7666b710f633fdbebb61eb71478e01b278975c675f3735887d9a74e8f62f821798e8974d58031849c142daf9fdd70404440bd215e613a9d075d627d8cadec01545b75222877c3fb3a7c2ebb83e3fc36d769467abac676ea0fce2c67d7f5e5f4f23e6c8afe0ab0da08638c7e30fe8169dfad0733268ef575d3af753135664e6239aff369bed3c57800259e999889fcc865f45aa3bea335b23581ff98fe9d69eab0578cc83666db57a3d8d3ccf8f090b7dff70d48989c0848a76f63e519dc4dbd36545b6799bcb322f14a03c22120d3ec2cd46fa38276bf11c06846ea457c052d0aa6da0f32969c777f0ac4d1aa888eadcf45c5fae66a77562248cf5342074b6e9540192cf409a6a7257824b14ac0853dc6dfc7ff72cde1fbcd87dbad7e8ad0a001db0c532ce3b7705a2d343ecf46046b511177829ccc226619ec5381e574570ab22b7710147d3ed3c9a9062dbece2ac9ee1863b65ab58d42a99d1b9389c382460e6e8da7ec6b8de4eea94816d1daa76fe6ffe68d17e800a580d0074111727aaa9f71f8acd03fca14da4e792b1584fc4a959b730449a29f6bb4fabda35f23816cecd02dc679366f807adf610cbcde6c94c124e15bc173c1a941febadd8286e1c214731969e3fed3719096946ec3a87ae10d554f20106725db7bcaa374e5f7347c2b88c49c39307739067041235e55dc07495d7d5c0c3294956e2c11db28017f2a90a68bd9d603816e8513f8ab0bbfc11ee72b33e63b9ea092be338a4471e0ccdec4898d65405a832c4010985a00e825b69eb5430f507838b20e9d543b60705c3e2385a6625a996398b8957ac2290e38d25e7054aa598623b1b2180212dcd1741230599963298a8178f8b844300c79eeb9cf743503ab6fb415be95e7c779c9fc10fe7074cc1d596cacb9ae7fa72e81b2cefb4ca3571e0accc1723ccc05c9019650960abd9b8c1d9dd9e7d3a631874b6a58c6334ae88ce0207f5e973738f2a2c35ed33dafdf56724dda0cde7cfbdc03f0b17f2ba63ff8e974a72105c7c9d5120ab48100cefdf3e5ef25f10a644c0ee2cf9a60863c833f6ef2bccaf6093fc0b8309c5ed615b3b2d78a487e31e90acbc8c94f21adef2465ee4c28ddf8f91277596cf7733282cda2eec191dcc205bb7545ccf9b3342d1fec0f7c4394870aedc60615306d68c48595fcefb7ccc36efec3ef2e1b83e9708cccc1ff85d177f8bcc9746cde1277ad48a3f02d5929d6d95ce3521f4ae1f8490c310b865f00c465b2badd29e084cbd751e752d00e32e2d4a71d8e354d3275f301983fbf86890d30651b758c74ea625cb7c45cde967a786a8ad3f3cb846909c1184119504766f3773005098168c743db27441ad51f1896be19039a12aa5ec9cac7c76717ceaa142f8e6e56be803377c8766fb30e4ef5aa20ed5ed15ca04ff415089093419410beadb37f804fac7a9e4ca5c9aeff6d8c2bf2c61e2d5d01b13031d7278480dc47291f7b81bd9addb23b07d313395fdccf6267bcbaf23a6a5cb252a324c8ca3d6c8046eba2a9c1e87287c05650534872b3d5aa5933a21d6e8ddac4c0c83a824dd3de9e87003319cec20fc356804e3074a9da23046c8a935409465dd8e74492eb8ca42b4b3da030d3c47f5d9956b437c67f992e76aae093c8a5d7db27ca1014de9b872e352769cc58c2d8d84d9b0bc8682bf3df69635457eae54f0cb63df80e90be7c9b375c4805fbde027cea92d282590fab3373b9e3b350dcfc577697082083a5006e37e30fbb111ac385d8113403d17d29bb4e102115b9dcd6ced6813c84707bb1aff9fee521f2aafd8f91163e6d3977c6f0350ed9d905dfc586d995ea2e4e04c354e568d18c204f511f9859756e9dbab424fb8f826f0a09686b00cc87e070e2872c3cdeb5a6cb7b1bb0568903eecb47d0dc45ce6244327ebf0affc543000368cd156b11743e6c44a39e87a85272f08fccd96a5fc9723b6cb1243934dc770e6da2ecaa5dd98206968c13f0c7a8e67fbd826f9090fa99f417e18f3998c2f7cc4d8a76f47cc020f1316a5d7114b9d7d1a1fa85e224458540424355a51f8a91a9e014b098edd0327a528287b0b66b41287787d97e997b92f7f4270eadf62931832d656dee40d3d4481ca44e3ed96716536679b78bb6184ced871dc51e07d0ba9cdebd8ec6c39c96002c399e83236fc2fef8d64c83fdba699afc7c05d0ba7675d42ceef6f53e9032a059baeccae46af936d4b2ec688f7b8bdaea0a18e6ff713408a1da4283423e02a271c1eedab3cac6e62b13748b0e2b65e6bf802450e9caa80f89f5944bc60e1ebec0bb54c4aeb4a09c2f5b8323986e75efac768ac61c292eca299f386b17eaa734667484477294b93660c55f979c9833eec8f92f38c981d642fff47e024a62e31c7bd847df9cd135bba1f7d3aa969a2eaedc063b25aba6f7bba0308186153e04475005a9e5f3500f3b7413192d2371343bb0b06b6ef55956cddca2d3072eda5f576751b055622defa12c4bec08ded4ac8a1fe7dc185efe35a1ea94bedee572711fc66f6b6019d048e690be26e22b1b878b4f38efcc7b31f0717b841da8dc03b6479d7956a8a34ccf757f5052b0e8f1e10f9ca13183d314eeae4742eacf683a8ca69e7fd23a1b0342b1225d1852b457f7df8930a86007383b32a7db0d6360302e10e44f213a8f47041fc67a2a9315af13fe744794fabecd02b55f8430ebf5148eb540cc0ed43b7ac6e97e4e8ab7ed86e4a09cd17550cf53159bcd9d022e5d3353bf0a794fb84ca85d2e13cc3a3c748e9561cb86d80d229ce4ae78b762f51ed50663426a8de3782e97777889aae15f976960f8743eeeb27a6e7cde50bd76f6b587cab7c4a12307ebc904503c436401c8ce6748f69b592859ea3d2b934068c8ffd5dde47d58f0c236cfe7ac7076d3147ac2b3631c148afaab7a38fb514704c25d85ea1dc6e9a637cc5a780944f2b7146efbba6e9c275cd1d4dfeceadd4e9394cd4a0db3eae01aeae9685527fecea0e7b52813c4639dda1ad5a0216ea123dbff4a68140917c3dbdfda372418e45f0b2dd9db2a8cfa1fdba1051b20fecd6f6933584f6da961127955b803e7684bfcc06780ef78bf59a30e457f8368c3b0d1dcf5e03966628bbc391b963930bf32181059b32a033f2eda3982e4b7d713a817f04a934d662d205b76c1c33913f9fbeafb5394b4a2e9dd20aa1ca6e8c116b0e4b2cbf6cbdfd58ccba1737bb0df323", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x50}, {0x800000000026}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0xe83) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:29 executing program 1: socket(0x400000000018, 0x3, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$dupfd(r2, 0xa, r3) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x6) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdf8) close(r3) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r4, 0x3f, 0x2a, &(0x7f0000000000)="ebdfe27213f9fd812eaa99319e9648003a458f95", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x8}, 0xfffffffffffffefb) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=""/122, 0x7a) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x40000, "ffffedcc89cd92ce00f4199b00", 0x0, 0xfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x814, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="3a23062d2685c364be272d1fcacf4f21", 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x2000000000009, &(0x7f0000000100), 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000280), 0x0) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f97edf6c3645f924fe01d8d59700b2578d4723cf"}) 16:00:29 executing program 1: msgget(0x1, 0x308) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, 0x0, r7}, 0x4000010000004, 0x10000a, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0xc70, 0xfff, "d705000000000000165b00000000000000004de4"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0xfff) fcntl$setstatus(r0, 0x4, 0xc8) getppid() r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440), 0x0) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$setown(r2, 0x6, r5) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0x1, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="82026e2f66c65e61a4f5692c6530ac2115185b0b228eec8c5df941aeb09b8a65f1fe64a98cf76e2c1a040000000000006181034ab974a21cfe8a1413984404507a692488798e69e83180db87a7fe4daac8ae2ae108c15741c549389d664a5fc936040009ae212686e16e5addb689464801daa44c6ceaf4992c022923adcc19bb4b5a68059fc86cc8ce071355fdd157f9a31fed9ba230aee524caccfaad0dbf02e05c46fc36f1f8073fb436fae97dcc79e992fb7a5d82859c307c58e2ff08ef41c5300b889db62b0a1cffb4e1faca180003d240090f2d3aa0d3d60eec08009c99dec177aeddd4685627984eb6ccb6c08e817d50f1ec5f748f5cdd8fb65026499c10f6816464c409428a11e563f62105b25840472ecd1b41c9b5ea1d1fb3e134f198d0c227f42e1f2f232341386c8c256e75b7a1f20376d9289880866d26d03b7a29b46a4d6f659d79abea9f2e8a39a7141e24b8199cb637e42ffac55a1e5281e961231e67e6081a28155596e7d54eb2a88cfdacac89182e39a518b08ca1e364becd0e1f10d00852a686fb726cbb8c7439b4ae12e6b12396abe0ed215759bc3b6cf8054fab00312b39decd5b8bb62cae6f79fe449d17784244cb1ad14a75ff994ce64f65d8db497b5754d22dbcd30ab816d3b225f5d99e760b9d906f1d23a1a70a9d2d371d8ac29597d5e5f987fecc31c986086bdfe1cf06aa3aaae9fea6ffda5e537b9c44e7bebf015fcb18a5e79cb44617bb0e14d73d185a5d877fef"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x108a0, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="c790e3800414c2fc216d82b6e13b27b683213601212637cffb06cc93262400282e0d125a2b5feac12efa8e204aa3b420165d8b31dee6131dfd35998be6051b27f14e61", 0x43}, {&(0x7f0000000180)="1e437ba9c9f8270d207543c1b9cdc6aa9e5d768af4669755070ab31a15bea1c98b2b63efeea75fd1b855c19723899dffb4f1118fd6e58dc6b936059d1a81ebee3d3198a982c7358c23426acf2fab6cc8c5aa4af025273233cd58cf5f67", 0x5d}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2632031b017cc31413c33d94ecba254a0b13fbed6a543486cf52c13e1ad9a9c34833446ee95bac4fb7ab7ec5826e4566c2b9cab08f56df7c250c5a02f14446f7fbb9b1fd7c8d00bf4560f26ba0229b15363db44e7cd5b79bed6410555997df5126216926d1d0e3db034e1896af4b9d38f785d829191fb25fff8e8ccb4ce48c3e690ba10fcbe820c04ab8d4143fb0b82f8ea59cc71a07c51f673a8664fcd270e6d92699aaf0fd3e891bc3a3187da797a19e2c77", 0xb3}, {&(0x7f0000000300)="e863470c5d65ec39f3a71fe6c02c3842105590f8d93378180838f419bf20aef7f656aa582647b803785fb9ef88b30609a6b3ae2305a72e102224015aa97f16204acd6e563b355c0fcf6d5bc05d3e548f97", 0x51}, {&(0x7f0000000380)="6c9dbdcdd9", 0x5}], 0x6, 0x0, 0xff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0xf4}) r0 = semget$private(0x0, 0x0, 0x5cb) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:29 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ac9bd1205282e8fe61f9ef2f76bfad35e4f09e9497ee1dbf0ea0a67b95060ae8b7590932495b0083cadaef53b6e4555c137fb1905f75ac9f935f885801e64f7037a09a95a44137e4139494301a03b2b581f6627a00060e42a9ca40b83f48fdf81b7db1b5da345b34ca0c4251556da185e46b32ca22426879796f66a44bd8b097ea0bb533c5cf6c9cc7b8da79c90523540eb35dd2d4099a482e839cbb34fa73b20de42d61701e67ea23381e3a4602c7146363d5ce0e53e1dc360d5ad500adf945d68ece2dfbf415363562c6718ccbedf981b7a08c630c863b1ce6d4b9855962c157b245", 0xe3}], 0x1, 0x0, 0x7ff) getegid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) dup2(r1, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x2, 0x1ff, 0x54e}) 16:00:29 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket$inet6(0x18, 0x5, 0x8) setsockopt(r1, 0x0, 0x66, &(0x7f0000000280), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/../file0\x00', 0x2) mkdirat(r2, &(0x7f0000000000)='./file0/../file0\x00', 0x90) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000180), 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)=0x9) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x144) 16:00:29 executing program 1: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0x52, 0x0, &(0x7f0000000080)=""/82}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x31, 0x1}, {0x18, 0x1, 0x3f, 0x6}, 0x4, [0x106, 0x2, 0x2, 0x4, 0x9, 0x4, 0x8, 0x9]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000140)=0x5) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x102, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x3ff, 0x1, 0x8}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 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 = kqueue() socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0xc80) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r6 = accept$inet(r0, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) setgroups(0x2, &(0x7f0000000000)=[r2, r4]) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb9, 0x0, 0x9ff, 0x8b, "d730c1e7e400000001000000070000000000009e", 0x80000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000000) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() geteuid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x0, "e1116e463a5406cffd01b7cf82df4d9e31ff448b", 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) 16:00:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x6a0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000678900f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="02e86423dbd30355acdbc7e9559ab1c68b577150e0a577599b89fd938a1b8a38cb0f02a89f5d75b9614f689dcdc17b9f3f225ac4bd0db0b4768f9b9169ef7a8b4406a5575fc8c403a562324a0874d35c35f9b35f12ce222f46934e8f7193d657547c4ca0f4c31d539d78569f1279f939b7f5a771aac595b59c872b84b5d341d9b40477e349cdcbb4e3409bd077fd09d5bceecd7d7382c3bf4e53faa28b4e0e5cc1d82dac50244c376a456794639ccee871ffff83277a2383ff0f0000db597e482ef87bf0749cde20b82afef1353ca035f2419e8321a367f56e7e63524761237a50cb41e26be07046c77825f35d77f8f719757ee949e6645a3333f74e76ec1beba27e7ea86f6d57295f597cd2dcb3000000000000000000000000000000f10195679c4b84ea8117f0f66faa6919847c6330a74ca1374ded25d2e23e970d2ebd44a94e4eff39118399a0207ecc6fbd51014596b6cd9e1fa3726a743d937d49095c7451fa02f3c2728be3b25b9f783b5e9d589bf4c9565bedb3e1a6c5bc10b470c8ef9703c88de8beb000768fd3bce06124e0dd2869aeb09971949e9d439da9dd8b5785f0cbe1ffffffffffffffffc9399cf30ec6ca479e29ab8d46d425142a045607525cfbd54c4ad06f5dcdafcb62e6a0900c7828158d16e370399cd3c2c418a69a687a08b4e0b63c6f2269083022794bfe1600"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r8, r2, r3, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) setreuid(r1, r2) r9 = socket(0x6, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x2, 0x0) close(r11) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x7, 0xa8, 0x3f, 0x5}, {0x8, 0x4, 0x87, 0xcb83}, {0xf042, 0x4, 0xf8, 0x2}]}) dup(r12) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffff8], [0x0, 0x0, 0x482], [], {}, {0xfffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "b0d4000200fe4cf800"}) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xffffffff, 0x4) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a819f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b00820a58fe43bea7a072486bf798f5ed2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79ff1f3022eea19029e7fb584d490000007c62f567d55187267ba5050932ed612e5ffe04fd83800b572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb3edef8bc9720b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730063d685e69dd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6e75493b882b919f2dd9decd7074f8ace517069d9a6f2f7fa32c8fc7c9f3bdbc294e6e27e92609c0131f2c4556c729fd3923d08003fe045776f78d265319d6be77b913ef08d3800d9fc2cd9db34ce5a001c7440128ca941818d2d5e5155fa497ba8c3f593a60232caff6fd02cce073bd0dc3c538a3dc4a4e12aaed816bb0f5abd4f5634d715a4d0bc58371945a4917e76dd46e44a72e4b75671a8d289518e0ecf4d7d21704644bb0bfa1e5e8733f567f9524201c832bb01cd543d6bf36052a3cc261adae6ca10a67742b66132a000000000000000000000000000000592feaf92e94164cd8a6f8d373d77e3b114ef7c68bd1828e5dc63e2943c7ba5037d6dfe3823655a3187bc03b875a73e2db1697686acfb5f0026a20b9d36a2ccead336ce951ce2cfdd439fa1e31017291e246d0a94e360190dead4efb45163b2a1f8b776f148f19fa240da33e4928a98e796a450cebef13d03fd58e2405f5c6a51c54eecc9119f05a9c141f19508112924ca9e99f356b1005943fa509d99027d630b5a1f6ac0f2bff4d76524614eeb3cad6f2ac161f9ddb5772eda1c8f319fa8d9019be02852e3f843611b0512cc764f774e0e416615b754a7fd04c4507e7f1de63085723c4c84c5e95a1975e4e81c9f3140a296074658ffad48d2f3dd22951a78b259136731da5daf3f91d04f00ba3a3c10eae8d31676eca8095818e8a3330912103230d6b2e456311057d8510e6bd0235fb1919e8716545361777e4614dedc20bdf7e648d931539ee0c7071b1f9857e2899f0833b970fcf4b24f7b5f0611cb11d9f4c6122b137e2bd278ac97926b48f1d1cc4131a4bb327884c98a6f31e1e7680dd00"/1053], 0x10) 16:00:30 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) write(r1, &(0x7f0000000600)="75adfe0ed29005124dde1be61ad77b4b97c6ab801ae1630205ed08466fb3ac90b30f240e6bcb0eb53a886a7dddde8d3e3394c35fcb2b11d9d706381a2380b0aecdf00d14980df31c9e8150f6a064faeaf371fc431965f6551ca83f10e1737b17ee953e86", 0x64) r2 = dup(r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="793758f9176cddf40844cd4340b3f03833b21ea24170e77f082b59f4d561aaf0a7da0e1b82af3a725bd2edaf8bb7b6cbb9eb8561df1df5a568c279a2ba8a478316e01030531ce7511cac3961f8d0be33458d33d8615c83e06a0b659e452c0fce4351109467ade4fc660d5d744adce7ac7d8eb977ca666a031683be134c3aa4190e1f64b68170d61616b7967c43a5c601b5d8bb6f43201a4b35058c5d54e1b4d5b4d4ce510db5af83eefbc8d8007a90e8437b5bb20793396d5ba9", 0xba}, {&(0x7f0000000200)="dada436c073ed9a7155bb58e59e3f9763a308f3d6fb48bf16ea59c395fd3539eb3bd7f9046ce73037c31fcdf33bfd58f71e31dac829d08f3a8f06ec45481e221cfb62b9179dc44b7ae7ec535aa0b036bef1a79f5d8d4b1950b36344ff6f8afe9057001eda37ace3a45397467c6db5a6b64a07dac883b33fb5fd8a4200b6c5e432a55", 0x82}, {&(0x7f0000000680)="c811b9650dc1865751b97638110fae54f3abf98db8da60e2768000227b4b7ad2b0bd16897fcd91f0462bb30e5664c173dfc46f62b2e21dd59e2e1e013fbcbeb4bacdac624f76c9e401bf0d6431bcd292b8bdcdd1b9c6feecd009e3bb9771c8da824b56117c4f3e2b44ac60b4e562d5789dd3", 0x72}, {&(0x7f00000002c0)="9453eae54399c4041edee5f7489c0bcb5e7f7055b9cad3430b2eaabe83c1af2e97b9dca24763ffb8ebdb9f25656079d7b46fb21e409180b728f08cbddc73b7d8fee704c706288790d47addfed747be82d62a64cd07b870d87006dcf3c462c989ab5684a581ebf24bbcd40384a61b82bbc1b838b19acae2a90dc95121f6b5faf6a8e2d7cdf7985c66f9", 0x89}, {&(0x7f0000000380)="a800fe13e99a9c35ce721854d21970e52e56cb0489b399b7fe81f172c57a39c87c8e8bd84541a60fe63397f28a47074e0a17d781c11f2d26b634f15baffd9875f22dfe0887f8ebe41b8d5dfffe3ed08e6273aad50db40a85", 0x58}, {&(0x7f0000000400)="cdf8a757f398dbc3762189778e8a932b3fad51d90ad6673e6399fb778d3d7c1ee72bf00850ff2f99bef4a0b8882b70a992476fee7a5ef58108326bdce4a096b17fc199e82188ea2bb2451b78efee810718c60b3f56a6d5368fee6b062f62e657816d00abfc00fd8e020e0373621be8dc5d44a9492e0b8df74171d1f23dcd8149591beb618ffb589c37e45424c2275bc536b7c313dc2cbc77374a1a9b3128d5fb72e77c7edc13655a963007b62b6caa56dcf740592a5b2532fbf21d5a72c44056360054b678d8d7463ac8dd357bd9cd371d043f567d", 0xd5}, {&(0x7f0000000180)="500ef04ca97bd64e10e8621cb8", 0xd}, {&(0x7f0000000500)="0bd1b717dd0fbba4f248527767b0386772704ed3464f802edbac867a038ac24c4ef5192068c8543bcf365b7068adfee884fd78db3026c2a43bed02458404642019c37c71f88d60f86962fda0c567", 0x4e}], 0x8, 0x0, 0xf0) pwrite(r2, &(0x7f00000001c0)='N5', 0x2, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getuid() pwrite(r1, &(0x7f0000000240)="78d7837a138e224b5a50909f432c5367120278169930e99b3d0c137c52a38caeba6f6e3ab79cb1cc8c3b367633971a9d6b844ebca5049247cfb80f35b4f1a2311864187770bc417eb5a77de6bb767dff1152c9b800de95209fcb68d64a5ebb660ac0c387805715314d742dfc8f8e8d3c7879c92e696b9460e3947968a4cfc37aa8534ebf90c3c78bc148ab5cdc05921e6687442644a3d5821b18cd0006ef8cd72894620b6ba28f7ed268ae8a7d3d2b8947b8d8ed52b09ba1a841c10fc5d0c6484bb7777e79e68a83d095b7b079d03fa2f747919a786c013a91a3ec2be94123b3b34d0495e42a6623fd565d90d9cc66f3d91fa7c4b3dc6a7505", 0xc0, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c, 0x0, 0x20}, {0x1d}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x41, 0x8, '^\x00'}) write(r0, &(0x7f0000000140)="04", 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0, 0x5) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4186b31) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x10c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) preadv(r1, &(0x7f00000001c0), 0x0, 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x80, 0x8}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x401) dup2(r0, r1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x14}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, &(0x7f00006cdffb), 0x135) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x8, 0xfff, 0x4, 0x1, 0x8001, 0x4, 0x0, 0x1, 0x2, 0xffffffff, 0x300000000000000}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) getuid() getegid() fcntl$getown(r3, 0x5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x4000, 0x29a, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x2, 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYRES64=r8, @ANYRES64=0x0, @ANYRES32=r4, @ANYRESHEX=r8], 0x4) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 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 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0xff) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2, 0x2811, r1, 0x0, 0x28) write(r1, &(0x7f0000000100)='w', 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:00:31 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./bus\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623b", 0x90) pread(0xffffffffffffffff, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r6, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r7}) r8 = getgid() setegid(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000440)=[{0x3f, 0x80, 0x40, 0x8}, {0x8001, 0x4d, 0x9, 0x1419a3e5}, {0x1f, 0xf8, 0x7f}, {0xfff, 0x7f, 0x9, 0x1f}, {0x5, 0x47, 0x8, 0xe93a}, {0xfff, 0x0, 0x5, 0x401}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r13, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x35, 0x1}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r14, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRES32=r14, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESDEC=r12, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="ce080d05bc07d0fa40028716cf8de4f564ab69f8557176173e8b6e777935e9c45c90298dbdf6b10bff13029ceb3f6c806ac428d000a1d6e35fafe1"]], 0x14, 0x20a}, 0x0) getrusage(0x0, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r15 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r16 = socket$inet6(0x18, 0x3, 0x3f) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r16, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r15, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:31 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$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8000, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="14fb56d904f3fad2", 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r1, 0x0, 0x0) 16:00:32 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00003ff000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000079c000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000170000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f00005f9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x5, 0x7}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x535, 0x3f, 0x3, 0x80}) 16:00:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semget(0x0, 0x0, 0x80) r6 = semget$private(0x0, 0x2, 0xc2) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000007c0)=""/173) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(0xffffffffffffffff, &(0x7f0000000500)=[{0x2, 0x4}, {0x4, 0xffe1, 0x1000}], 0x2) semctl$GETNCNT(r6, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x7fffffff, 0x8, 0x6, 0x8, 0x530]) semop(r6, &(0x7f0000000180)=[{0x4, 0x1, 0x2000}, {0x4, 0x40, 0x1800}, {0x5, 0xfff7, 0x1000}], 0x3) semop(r5, &(0x7f0000000140)=[{0xcdf16993fa5946d4, 0x8529, 0x1000}, {0x2, 0x0, 0x2000}, {0x3, 0x101}], 0x3) r7 = accept(r2, &(0x7f0000000a80)=@un=@file={0x0, ""/4096}, &(0x7f0000000540)=0x1002) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xfffffed9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getpgrp() r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r15 = socket(0x2, 0x3, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r15, 0x0, r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) connect$unix(r14, &(0x7f0000000980)=ANY=[@ANYRESOCT, @ANYBLOB="4b46f6c3df5c2d7b1d06fdf2d5c85b38fd34075940a086798c57ed114a8ecefdc8ef15441bbe3d5871457f962ad7e2429e6627577cf4d471d92e4d818c201736110657d6a602aa1805d0e3ce36961b5c50e94a7ab249867e2d0df59cdeddc1e96f5f76b9594b86d274984cdbae696e503affb9f4869d2834cf9850081f110fe038f450", @ANYPTR64, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES64=r11], @ANYRESOCT, @ANYRESOCT, @ANYRES64, @ANYRESOCT, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES16=r18, @ANYRESOCT=r19, @ANYBLOB="4101e2b50fff5d356a3fdb27b8e5282f490ca15c82a69376487affa414616f7dcdec7177324436c41f9e362635e390e17d4097dabea724e877ca8fdd2e", @ANYRESHEX, @ANYRES32=r20], @ANYRES64=r4, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r16, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC=r2, @ANYRES32=0x0], @ANYRES32=r16, @ANYRESHEX, @ANYBLOB="24289e98a4b75eff8c7d1014c69cbd3f3999dec7a35226d2a75211f0658f8b7c8905a43a6171be25e043b2c2c291022d7f3956be28f42692a0a7a5429b34618f0a784a684b5bd4fd3da53e36fa953f837d6ec26ac9b24d098938f0ab53d15e1ea099c063a778a867bb39041d3f33a1a9192532f1787d7c9936459f", @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX=r5], @ANYRESDEC=r21]]], 0x9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r9, r10, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r12, r13, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r9) pipe2(&(0x7f00000000c0), 0x0) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 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 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) close(r3) getsockopt(r0, 0x8000, 0x7, &(0x7f0000000240)=""/114, &(0x7f0000000100)=0x72) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept$inet(r0, 0x0, 0x0) r7 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x8) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbf46902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x40b, &(0x7f0000000200)={0x2, 0x3}, 0x27) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x1e, 0x3, 0x0) getpeername$inet(r2, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/9, 0x9}, {&(0x7f0000000400)=""/99, 0x63}], 0x7, &(0x7f0000000500)=""/155, 0x9b}, 0x803) 16:00:32 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x80, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x689123deb1efc4d4, 0x0) shmget(0x2, 0x4000, 0x252, &(0x7f0000ff9000/0x4000)=nil) r0 = socket(0x11, 0x3, 0xfe) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) wait4(r1, &(0x7f0000000240), 0xb, &(0x7f0000000280)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/150, 0x96) 16:00:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x2, 0xffffffe7, 0x80}, 0x0, [0x9, 0x0, 0x6, 0x8, 0xffffffff, 0x6, 0xe0, 0x8000]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r4 = dup(r3) ioctl$TIOCDRAIN(r4, 0x2000745e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\x00T\x00e0\x00'], 0x10) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x48}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000280)=""/73, 0x49}, {&(0x7f00000013c0)=""/219, 0xdb}, {&(0x7f0000000300)}], 0x6, &(0x7f0000001540)=""/246, 0xf6}, 0x843) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x201, 0xffffff5d, "0366fe15ebaa10c3ef5caf0400", 0x80000}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000100)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce748831", 0x9b}], 0x4) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc015", 0x18f) 16:00:32 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fchdir(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0xb013, 0xffffffffffffff9c, 0x0, 0xffdffffffffffe00) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="cb78c1b7fe4f9b8f801df04ead10e56c49cf9d335087d8991f0fe424b1a539df12e924d9ecccc21759f282b95049b56903929daf7853674f6a8cb860a0d0a4cb03957b0af0e4d57311905d5b688a8201a0a160b0895215d4e8f71471d02a4edd3dd27e1d4175d16af75f4ab69f07", 0x6e) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") 16:00:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000040)="0000f900", 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000180)=0x2) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x19, 0x2, 0x3800, 0x1bdd}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000300)="9312461c0da841d9491149ff0300004da2", 0x11}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) munmap(&(0x7f000006f000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1, &(0x7f0000000200)=""/125, 0x7d}, 0x2) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpgrp() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, "000000050000000107d6dcf6023026f000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000504600000000000080005010000", 0x2000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r3 = msgget(0x1, 0x841) msgctl$IPC_RMID(r3, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x7) getsockname(r4, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x401, './file0\x00'}) login: tap0: address list non empty 16:00:32 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x108) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r6}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r7}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:00:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x1, 0x17e, 0x0, 0x401, 0x100, 0x9, 0x1, 0x2, 0x4, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="9db9b84066cdf5656f9f"], 0xa, 0x0}, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/181, 0xb5, 0x800, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x401, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r1, &(0x7f0000000200)="ed471108fe23be66c382da4a5507b0a8b568c8ff9a52ca1f151a69922acc3a755b283850735fb49f82ec57be41832037effb5adeb94327caed14bcb807ae20c263c6af2047d24c3baf8d84f8d638179f3f64f47da37f218c20281750a2f1284aeb0c7b983406196971869203c707d5a6ca603b4fe1158e7021205ee19d543fc18b19d23393d2d8f0260e0a97569b", 0x8e, 0x0, 0x19) 16:00:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="24071cc715d0c457256a31db7fa51ddbb47e0f993743fdc0a0f48371f559c17d1d116a409256cf22bc0d2fc7cfa3d86af09c8df463465b9c303e1dd3b4b2e2c65d99c9b95343f584766c606c70b8a4f86237b816121780cc53d7936e"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 16:00:33 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f62757300abe31757eeeaa362e7985907d9ec653f1ff4ff4133cc6756cdcb85568c64261979e3e78c969f00dfc607871a6cf6f68ee9dd993224f7f3107d5037b52a3ab07673ab25ef2491bb571e16daf483a261696d000a66a0266ede"], 0xff7c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r11 = msgget(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r19, r20) setuid(r17) r21 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r18, r17, r19, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 16:00:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/40, 0x28) open$dir(&(0x7f00000018c0)='./file0\x00', 0x200, 0x0) r2 = getpid() select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x5, 0xc9, 0xb3, 0x100000000, 0x3f, 0x7}, &(0x7f00000000c0)={0xfffffffffffffffe, 0xffffffffffff385f, 0x8, 0x37befa4d, 0xf7bd, 0x103, 0x80000000, 0x5}, &(0x7f0000000180)={0x0, 0x9, 0x9, 0x1, 0x11, 0xfffffffffffffff7, 0x4, 0x100000001}, &(0x7f00000001c0)={0x8}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="d8", 0xffda) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0x6, 0x0, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) r4 = dup2(r2, 0xffffffffffffff9c) getpeername$unix(r4, &(0x7f0000000380)=@file={0x0, ""/129}, &(0x7f0000000240)=0x83) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x7f}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/132, &(0x7f0000000200)=0x84) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4, 0x3, 0x5, 0x2}]}) sendto$inet6(r1, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x7ff, 0x1}, 0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x10) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000003c0)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="ccc479cb82b51130c7f5b8aa1a59a78ac73b78a24b2986d2f61ab09c513cddacd1e4c12417a4c6204a4412caa97e68650d98f8c33371ab12decdb543bd4773f3a671fcd1ed0a4e2c0db7a44d3230f3e34a4d315c5f4ffef62b2ce95de13e14e8cfd9095090e80ed5d7e6587fd7604158513ec3fab8015321ef7203755303ad05b961c7a5c71cac17238bd5083fb8b8967d04179cb1aa2931746eff9f2773d164093fd1b097400cf9a0407f7c885acbf42b0b01f7f44c118ee653cdd8a63972be44e58ee333f674c42a9a04de8f1b6dad67bcd52c5ca0774a865a6050de83d2b1cc672f3722558bc9e3db09f3cc9f1a683cbb01cdacdf0cc443", 0xf9}, {&(0x7f0000000300)="a2053fa42a35cb6e07f618bf4cd83cc8592cd1746c919eb9060a32d1f4acf63925f11bc5247ba8bfa3aa95515bd86ae410236fc0335c9d14cd167674d9ebfcb0c7fe0cafffaeab7c011a5749b93d076036ebb7fb20525aea", 0x58}, {&(0x7f0000000380)="407356a6741a460ccd717ed0b0be6a0970eb0f02148bc5cceea7d33cff91996d", 0x20}], 0x3) 16:00:33 executing program 1: clock_getres(0x1, 0x0) semget$private(0x0, 0x2, 0x160) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r1 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5aee, r1, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r2 = msgget(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/35}, 0x2b, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b484b9558d9573f392232dcc05a3d69a381e308cf54858c1a74aacbc126fbb3c745127362108fde87f1febf555ed7ea82fd9c7255f8ad045", 0x38}], 0x1, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="ba", 0x1}], 0x1, 0x0, 0x6708) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000500)="e3e4c5d4a52628e8d71dc1cf5515aa7000fa239898fcc938f1716164724255c099f4f751b4634c97445cdcca614847305d6db3171ceee132a4e8a88b7f01533d8eb91da2e9b4f4545f3222ea33f47bff2f991b34a0f4439421ea0cd44968e7ebebc7ff4f3265936894c64fffe754a05634fe88ebce84f31aa1d0440c4adac85b8b5cf67044a7878ef5f23ab8573cde186cd63fbcd3a4cb2119deccdbaafd93e1fc162aa20472a798e2304ca560d60dd1c5b2e16a1f07b836c6fbf720a161dc15e22f3a5994777d422ab711d647afa1c1db990078b16b4f52531dd025f2ed44449c01b01864397c4ec7ab900390f8e37d2fc618f56f135866f40fbea69f006ff3c55ce156a5359da7705dadf6889deff25227da32e244ea1186afa144cc4e08564536d07ee78b867df822a58a5c7613b018de19edfe51a5f6e5728177568c217af7adf9c9eed0b644e780f4b292e959210e516d8b5480a0ff159a5334894aa55a05875dcb9742659f05772c10527bc589014f8dd1a79456267d62036b5ca85c762840c2d3977cf92b31af5d79ac2a4a2a574fb18ef69842f0cda5890ebbf700bebc05c10a7bcb330a1e807267556d75b755c2765b212be295aa7f1053603387b7511c3432957064a66871e578fe34a5faa11e700df026d95728273a765989c2f2c9488821a6c7c07bfc9e6a5738a0536190b8b8869fdc2c34395ab89c22c2777785ebfdbfd7df7ce6c8b6345274814b9977ee8a0f300806776303da3612793cdbabd05e8da4c0d39a8727ebb4abeaad818c4e6f2f01271dcca4357e6ce8dedd5c44993fa61d0438440aee6efe2f6b361b6a9d8373ea71e07a5481de76b51aa53c06d42513b27d68781cd669a84a33baa655291ff6c8607b571066dc9f53a73c5e7df8a04135f32b9b83592c65b4a3d9b9e3db57dec279af9d14da3adc7aff68d8e474f29a43ebeca123ef8fbc0237f72f57d83a61febf6054f42a55bbd03c59617e5411a8c1b493775bfa7ff7a7018abbb6da0703b7898b0676ac7d2f52c68f3056988eb5b578b4ce4962df92b338a12ec908045bc571e9da59c8791555cc825078bb5bbdf946740f65860019722f943d2967551dc68f1543e2c0d7d6b450972ec8b2471e86ae4a302e75da21e5b43a1874ac480ff9f31326b7584cdda2ef2e49833c66d4687e75e47834390e64cb5b0c225d8fafb9766b2c54c9940dfe9f5efb784cf429a8881951d701776713a40df864e00708589c8eef27be1a36f6528900dc25a706814edd7479b5f039166658553c97e69f93dbe9110e05d182f1d61ed066dda445af79bd961e088ccdc6d321762a51ff471be3ea013c76231906a891fdb6b5a4d1a4645e65cc213ba73796c55ab10b26b93c17db11d95f66db9f0477b2fb79ae9f80b0b5bdb5d4262a5a9df0e7800727854ef7688174d2709b8ab3f65e338a137f27f97b075bcb30cf82cb83d712ee177ce8dbdb1f8e75da604dfae7e6595e9aeb8e2b357eb5c838d50b594b394c39c038445f05735769eb34aba8a70460fdcdeed7ba6e0fc522af857ef651be023bc305b094b3af3e30d15cd1dc42e1f7201c668e365d33e3891b088f4938d6e9025b2532aeff7c55b2388ae05080b8c8c26dabc92b3715171373c520a4d4154e4c54a92d9e1b82aaf822d817f3c39cef7c3d03a4cb1ff4ff7c0301ee28f1886eea518fb690f31117fd7f41e86c10274a4f65b2c4835b07d7a61f6e4cc04ee726d5ab6c3220bb6ecca8c08e4f74f54352524d5bac68b25f6b05c51a7f78be5b8d525870182f4eca97f0b0a029c276d45b73a26a713a998c71038f73d282e24e376eec123f874d7032b087010cdb2c022c2497d8317b5337190d6c8261d7b59ec1616252741931ac2b33f88b9b9b8aa2d1dbee75b0f92d4fd536fc9e6d4cd6700d6458935fc094c7d83e3705510146c9795df8bc4c25a318363f49448c661a6c494d3ee3f5a47a3ff3ba60d059277801883121e1d47cde2ef22fd31e3e1b68f46410d2679edc52ef6d63f116b54eee5752b520bd28a38293b6e40787a47200e6fa7e2bf77a0ff874bd948a01a04c236ad46313f918cfe1ca138f6493e6f56475075158bd4f527383c5f2dc16c0d6c12b0dcddc2cbb10943524bde2d6f5a7c932da38f1e0369679c1643c88b6f09d492539329708ead6c66cd223be77744b39a0265bbabd4d5c3cd603951d951c647f9803db4091769ded19916d57bf97d235dd0d52ded4ef0d8c2c967fe90c86d989b1176f00e2032ad6e780515d52288c820ba9f8603d6d197aa22246d2865263ab0afb21e4808cdbc7ef93080ebad0d5d859b890dae0982844328e109f963e734c73cbe439cc0f2b232f082c8f6b29a460c43a48696541d9f03598dd647ec6e51fc8f132ffa9210cec17121de96f0c060df19215bbd152db53c1c38840d963e754f70617e4ba2ed742dcfdd89d1a4bd9230d6c308845a8174c377c4c1944e366ad2d3875fc21e986688a9639b7fcbb94ec0f7862770acbd7923e2d4695f9cab844b8ae183c95ac568a783d683e76dfe226b80f8ac14e98dde8de695264a6e3857284f08c0d7e41a963147c22036a566b4ba56eaf4873b1310bb9c252fca6338c16882f5aae8b3ca26cf7315b9a69854434160370e0181251f46dd731f287159f61dd7e4c63d17706a5eca6b1baa50834b2e278e8332308da4bf9a01b0a1a96fcd7047e4f690c5beb5f5e40fa92016df4120dd42d36ade641d74e6300b82b06b446329f29be1a5f6f29c66c947cd1cb9c562d2d4ac65f6ab6d4c45649223a7053d0874e8ad207f6f6f389000dcccc3f7d539d4545fbda5fa91736975ea9f641c3daab3e8d125cc287463e67506a585f4c5a123e0bdd9bfe3b75d5ee874f6d4ba9eb3fc5981f9fad4e6a492235cd3a6cca9e3e36da10b6a4a5cb470dc769dec2024cfb1b2384da1d7aa8fc6dcde54a9b48fa7ad648495cd1b52c29065838c340179658734adc048346673076a529f24efcbff1c1213be521b663d134ba128a06ce696d499b78caefd8bdc79196a866d24f3f8738380ab02db4dda881c347d60988cdb6beb87aa9c1f5f4dd67f7daa1edccd9e5575c245819e817f6dd290719daf7a5297cd40f39d7bd2858a0c053e0b789bff02b00662b33da114c0c3f1bce3577a7514e12cb523a31a668cd6404f21049ad8817296b6a303b288299a0a40b408bf11e817e110a0582d81f6326c9d39aa28814f4a8f35336b2bddf1ccbcf313e7f144c443db5fea7ea5287f3d7f75b73589a7e55806a717a00102ed1630e3122c1c2a5551a943e8de781c820aae2b5b7e60fb92ba4692cf16ab125488711c9b0497532f0d36932e3393fc362be55f4582d270fbaeb55a7db158595760c9ef4aa92b46d09fdb6e73cac2fa1397230f16d2d8779f80be911a7d7b62619f53c8cec45d3301446b74b5a91c959cb842d9d41542e3b65072b2bdbcdafb72f649e0d2e0354093f05e761fb86df495277928c5d0e0da99a5ded218acc2b00899248698018663e3c8ed1de32d9c6b7fdc6e42403e75a1f3a8236d32d852b4683d77f9aeee74e2bd88135c7558f99697c2ca211ff5299c54cb82cf84bdcd03c201b52d087e0d5283eb2c253c260782974999c9bce94ac42960a9c1fb57caea9d1151267af44dfe909278861686e8a113c9e2f4daf765e07ea51f4f3e8a51e1827caa0237892914e473d002bb338a91876b3df70150b5bb43dcd6e686e590f2e4ab12ba09d446ceca7da8a02f6455ea8ca44470bbe49d0eb481ab45b8c07f43c68a350f3f4b928a29c7ce5078b50d324f4ff40d8d4e6bfa9785da2890187bacfb204486eb5d8ada286410baf7243fd265c5956ec09edf4162a7beb09175e5813036402995bc77c57451227ddfa4893bc9731f81ab8c0a09f77463fff930f82477a459cedadd09d18d8b42cf7c92162933e5d796c66c8cca588fcd94eaf6c86779284457c08a57c169a5bf104b5743470fc73fc095947d00028a5ddf62dd4ac85698f68d11275e6fb54615dd6515be47b0dd60822b15cccf7127491b89c90f024b1e0a970d9a095e086fc5bfa76c0c4813ff09d3ac500a785f73b9137de7017c6e446e41ef02a579ff1f3cc1652c1e10305420d9ff938c2c26d124c050306742f0bd97669cc80ee2606dc5841430ed015e64b5808d90473534605a8d7723d751cab05c8f1214a19af7de29085c2414a1d8d07f8a09bdde7688ddbe9e6c4f7d87332fb4d017ebe5bfe14e16227b646ff928533566fc6e24074622f23cfb4b16facb2d3bee5608bf0b4e52e929a905c684dcba8e3de42db0c022004e007c479d892f7dc6aa770bbd10cab6f5dd4d58eb6d8ef2510a38b164f1673887d7cd0e175be0344dc7c22c0850d8ffa830fcff38baa4c4db46bb96c94207d8b358a5c7ca267528d70f70aff88a478483be74736f96d5154f2a9c27266e198b2f4a7d747fde49c91c1251b9b28e537ba8e5497579a8b5f80e1b2b29c6ceeaa8e128192006ab31818a9bde3d922cbe9f573b4738d17b0ce3b2625df2b88d977fbd040e66127f7df876ed19a6a52ba9147315c0f1c56eccf8b76defd7cff577deb4affdfd26f95cfb8a896e508c98e4218dedf2c239fa3b879060c4a4fa9a318c83cef2eaa826835d6264a29ef84dcf04737af1f88d563abf3ac93cb2035691287b793214b2b1a51131698b6f07d93442bb3524ac19f34ec4ec9749564d1fb87977974332da2ba3cf2bf6c6a086e94299a6577c5639e0cf0fc5f943cc25ffd53cff9171e513a06efe93b613c57856dd4a982ffabbf10e0c4cbfad7bfd7a510a15296ea54ceae8cf196d0fb4f3f88003c8ab6aa1b0cb7f958989b1b6ceb9b518a15b0bb2844dd041bc852f4289898c150076563dd777c7889213b5b19afd035407bad104564b2c99077abffc5740b0ed5d3f54701abe267e87cc234d242f04af5237f10cd27e23a32b4aa6708541cf04a49019dc0c0d575d7dd57a2cfa7ca36a08e1de2e5a053ab7c2ee2d38d3976af80710a80fefec069b38edf004e9c42cbe2991fa9ec95a4816974e4cddde5d0b24ca20d7ad46c69b9224ab4b1759d580b6e2d11784a2335d130394f4732f163e5ddeabe2fba32bf28ee9362864eab7cd0c34d6a1a28340f50e0aee1c0202d76442be6698a73869e06aed2c77e3c4859a572b5b14778845208bc2f736a9291e45180fe276c790aa69eb2023a5c129e56fc89b907878b90cabb3e3415bddbf2f82b4b0e247faeb4ee2951d0340b61bdb9164c8592c2e07fdecf05fa18455aa254497d7b62f5463ed2031d83216e722c55a4c1ca7acc8efe907ff9a9a2ddcffb2728048477176767b342bb13675c037543c67f5cca949e2a73ee8d819a3b7bf173b32c14429170fd5121e6a254c1fe1512eeaa51b2f1e125f59ff0225f7a6ba157d41213f52fc54382740de053e14adc3c4d9e97a1ed4d44023872cbe099b93f2c9b234d0d3d9ceac6ee4b36459997dc947bad19daecda3d9bf5ff14dd8b75d3886d18fafc8aa2fe98bb438c41ade0569688cce37a8bd69fa1f01ac46a7d6ebadb9ed12607fc0917b93e5686a309ce638d6be8fa735a991cc4e390726ea56480337f97ef31ccea2a9dbab79ec952803aef4cfa452543d1e9badd128d317062e62a8ec0cf853e81f05fa39bffd1d81d00b3f59b1466b6c3f5cbc39aee7e70adfb2d912f777496d846f8e81894c50fc96b4cb23db43f9f5b456ccf0a0d088ff59c3693cee5c0a80b1aa2fc0fc9ddb4ea4b27b42fd92487f522c7e19992a21a350a24e7", 0x1000}, {&(0x7f0000000240)="b39cc48cde1cb25631bc5beb4df79223c256a87db428b7475b3666cd87969f3462ad23b9da15ca6daf418376cc29402ff3deef95431d2d0ad2d20d8c15ecb79ad8eb9aa64e83de152c28b89f6a0738a4e91f477f013028591f92b009e32bda5e4ef83f58c43ace75e01ac7c64acce39e521f3fe9e977a5cdd6fa31496a55a6292d8d5944b276f3f8bd50e151f7cd01095a01fa7a7d68985e", 0x98}, {&(0x7f0000000300)="7f1b3364d099c970f069b0d90b6eb9bc8c9d437117fec2d4f81cd20e696369015133f3c380e0c169937dc6d44b900f03f7b64b36ff0027a201361c2d52a001c19698c16234ee54496ebd9f3e19694cafb2831961a7a027e9eaa7f6280f37563f95a42f91ce6ac6c725e565ba0015468bafe5b13c6c26b22c438588be90262de484f0d16ea98b2a0aea38c88f144bd0792d4de36134d28c2011475cb005e8a1b537a2e16cd29ff02f107ce671ef09e8e5fb37669ea87bfee13a9771e35980cd808db27efc676a2da1bb8ce2830aa4fccefda77acdc7ab92fa77ca8f1b682f1f4662e997d9203a3ce62d3420bd3f64b28fadf6842f9304", 0xf6}, {&(0x7f0000000400)="43c7537f6e91d94f6af2c98bac5899b6be09aa453e40167f4cffadf0a6386b600a2d1b577a29955b5ec34a6e20157b124ea2751838c7f66c3a2e671d1afc864c24f0357ab01142828ea57d03e92a", 0x4e}], 0x4, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) dup2(r7, r4) r8 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x200, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000001580)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r10 = socket(0x2, 0x3, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00B/fale0\x00'], 0x10) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000040)) syz_emit_ethernet(0x6c, &(0x7f0000000100)="df2111c0c88834c22405e5a11d26fc507c10c417a0b01be686ba71361511fbcc5d979ac5756c7b48bb74a8519faa74c847f5cc9d491157f52399c2e3739cf039e5e7920bb6cc67d931c094c2b4a9b7a914e63b58700a88ddf371d78b530f8e0b875d3a0ae72c05b3c8402290") 16:00:33 executing program 0: msgget(0x3, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r6 = socket(0x18, 0x8000, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r7, 0xf, r6) r8 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r11, r11, r11]) r12 = getuid() r13 = getegid() r14 = fcntl$getown(r7, 0x5) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000002380)={{0x0, r9, r11, r12, r13, 0x20, 0x80}, 0x3, 0x7, r14, r16, 0x8, 0x80000001, 0x4}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xdd9, r9, r3, r2, r3, 0x22, 0x80}, 0x1, 0x3, r17, r18, 0xfffffffffffffffd, 0x401, 0x6, 0x8}) r19 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x2, 0x4, 0x1}, 0x200, [0x9, 0x4, 0x9f, 0x1000, 0x6, 0x4, 0x7, 0x5b810000]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) nanosleep(&(0x7f0000000080)={0x8, 0x4}, 0x0) r20 = semget$private(0x0, 0x4, 0x201) semget$private(0x0, 0x0, 0x80) semop(r20, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) 16:00:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xc1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x3f, 0x7, 0x9, 0xfffffffd, "03664e2baf0c033c02d271795acd00"}) write(r5, &(0x7f0000000140)=' ', 0x1) writev(r6, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37", 0x47}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c", 0xd10}], 0x4) writev(r5, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c", 0xc3}, {&(0x7f0000001500)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403", 0x32}], 0x3) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000f400e60d3f124a392340af7aef11fcd60f2268a3cdd27b28c9487bc808f949afe2c5050b04b6e56ae777d2c5a0e40ff737802993"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9, 0xead1, './file0\x00', 0x6, 0x3f, 0x6, 0xff}) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x7f) ioctl$BIOCFLUSH(r2, 0x20004268) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0x6) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="9fa5a9b645d6d59aa0c8bab219ea128f6f862e66ec15d8a114c97f73f992922b7ce96bde85a5f44a335f411ab2fcb16ea0a7a99c22c7b77c1b7d76a5b6c8cac1f13e480c446be4f9ef5fda86306be170e62031ab5ddfd1bc06b4733d567db340946b224bf09e0ba5ac455330874c9cd89b749700bd8ea9dbb0be049c1bc6aba2f06701d6a513a012dc72447966821321ea37db50ac0aefa10a46faa664eb4852ca2c969e925e7dfa47907cb858b5f2bc1af2"], 0x10) write(r3, &(0x7f0000001240)="c8", 0x6bd) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r6) 16:00:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) chmod(&(0x7f0000000040)='./file0\x00', 0x44) setreuid(0xffffffffffffffff, r3) syz_open_pts() 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) semget$private(0x0, 0x1, 0x47) r1 = semget$private(0x0, 0x0, 0x80000100) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000740)=""/204) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = socket(0x10, 0x2, 0x0) readv(r5, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/11, 0xb}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/162, 0xa2}], 0x6) r6 = msgget$private(0x0, 0x552) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) msgctl$IPC_RMID(r6, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x10000, 0x1, 0x3, "91f23f99c114d62c4f74061842c0194bafce6a32", 0x2, 0x6}) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000001140)=0x8) accept$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r1 = kqueue() close(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000001180)=0xfff) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:00:34 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x0, 0x32) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$dupfd(r3, 0x0, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffff0e) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x379, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:34 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x4930, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) fcntl$setflags(r2, 0x2, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000300)='./file1\x00', 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff434a5619515a4c8a36e04a239ff1222308ccbf66b06198824b3da025bbd44272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f000000", 0xffffffffffffffb3) write(0xffffffffffffffff, &(0x7f0000000140)="91", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="c4fe702f66696c653000"], 0x77) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000400)={0x7, 0x76076409, {[0x45c8, 0x1, 0x800, 0x9, 0x9, 0xad, 0x0, 0x200, 0x4, 0x4, 0x5, 0xfffffffffffff800, 0x2, 0x80000001, 0x4, 0x80000000, 0x0, 0x100000001], [0x7fff, 0x4, 0x5, 0x3, 0x9, 0xa2, 0x2, 0xf805, 0x1, 0x2], [0x7fff, 0x1f, 0x3, 0xffff, 0x1000, 0x842, 0x3], [0x0, 0xc0, 0x4e, 0x7, 0x83ae, 0x1], [{0x6, 0x7, 0x2, 0x3917}, {0xbd21, 0xf062, 0x4, 0xf1e}, {0x5, 0x0, 0x7ff, 0x1}, {0x8, 0x7d25, 0x40, 0x1}, {0x3, 0x4, 0x800, 0xfffffffffffff97a}, {0x9, 0x1, 0x5, 0xffffffff}, {0x80, 0x6, 0x4a0e, 0x60000000000}, {0x1, 0x8, 0x101, 0x7}], {0x0, 0x1800, 0x8001, 0x2c44}, {0x3, 0x6, 0x1, 0xfffffffffffffff9}}}) close(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x7f) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x7f) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) 16:00:34 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10a, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8000, 0xe0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x1fffc, 0x8}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10}], {0x0, 0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x240, 0x44) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) dup2(r2, r3) clock_gettime(0x0, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f0000000000), 0x10) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000040)=""/168, &(0x7f0000000100)=0xa8) pwrite(r3, &(0x7f00000001c0)="b0f8f7ae4d48f884bccb6173583e5e310dfe44903dbda26f2fc885ee5e04fc4df66a202fca076be4b15c6724ecba088aa58f2173baf1545d5008042014de174e0c0f40f122054fe29cf3f438df5e14f9d61f203b2006a07361bb13cf46e2d94093295d7dc3f7df4dfad0771b46389c8fcc7a", 0x72, 0x0, 0x1ff) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000300)=0xc) close(r0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000180)=0x8, 0xffffffffffffffe3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x800, 0x0, 0x0, 0xfffffffe, "d70000000000010400", 0x0, 0x4}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) fchflags(r13, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x202a, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r3 = dup2(r2, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x7}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socket$inet6(0x18, 0x3, 0x3f) r5 = dup2(r4, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="cc249fb68bd78d5556d86c894711112c339e686881b0d3119debb71eee2a722560e8f99c516317e16834b478ada1633e2c83385289e447e1146254b607c5d97d658b1d2bb3e2e4125dc688d6a784c6769389301a1baf7339f6dd501444f8241e19776b08a86d879a3684ca5eb8fa84a6c3949f6c5de3cad15f19024fb3978b3d65eaf5b4d68092695a741730b87809a60f58e4de265c02684f22c8d5f12d459be0e616b7", 0xa4}, {&(0x7f0000000280)="e3a9a62dbea9ae652769761482582a1c3228cdd81edc09e9ba47027cad242f4523917294cb8b89", 0x27}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) sendmsg(r7, &(0x7f0000000380)={0x0, 0xe0bb7504, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64, @ANYPTR64=&(0x7f0000001d80)=ANY=[@ANYRES64=r9, @ANYBLOB="866c14896baa2f95ab389bae2245a466c10bf1b0cae22f89e101ef268f83182f025012a7e995878d79af1726853ac97590a59624068e126911dd535b185068e9bb90f9ef035d40e31df03bda466b2a6d6a120925b8ea06ead8406748d17f561804c3b214781031ed8f8cee6bf02810a335667ee28510f7451250bf7dc7a6554977d669515683144c78e2cc2a8cba9db9f4873135988355d34f1a1c8b7647e41b0d002bdbe4c04390c0fddf6cd2964c21112741a044f7f9d7164ef83b8e8444f481ab91e9d94c014f86fcf747db501694acc2b772abc6ce9f712e5752df97091c91f1ba44b5f72ba0e8310f41e07acfa198200f5209de85af226253a73751f7536260cdcf296487283d4234f14f3c5a3aa66b5d499fb3bc3e3abd5ee74bec61c810149dc825c3a272b0eea7e1554ea1a46fa1598ba29c53ad104534b8493132eb839e4ee028ea2ee0e3f1a04503eb71bf2551b3dcfc9511d95c7ab14586a3974c062dda2e61ab3f3e7474b2470aa9ff35b2643480ba085f5a38e2c9471d52b17954451322945b78f9b4190a92b56f692fe39db85442cc15863a83cfa1f4bcdc70ec8233001edd0cdd4d58b063499b47af5895b828f793be95bc4a4f6cc3081346398fd903cf75c290c895fec716df4b08de6635876a276f155954a999ca0b01c803efbfd777f13ea8fe179156a74355f808305d8caa92c211d13f897e3db8a49a2ba1e777383001adaffd9ce228e52ce662afb9ff3e4acc983942b399fefc4b73f19858a512760cbc79e9147b534e0101545fd67556f67b238e7875856170c1444619a03dca759c279135a2b22d0985ed8a1eb279ffcce7c5c4b1e68656cbedf72c3ada1e862b2bbc11f729d48a2a095958f7dea41090342140649b41ca22d80286c40c1d164195d80a50094f82e6c7421feb6a19b1a7c489d6087422e21d5825c0dc8cbcb182b03377765d160d1f2a4782f5a7eceb24c8e41db5a182e3a0b44c720aaa313829804d22abb53f95d4ac49acb8725f14c6bbd4e18812c56e6b28c3df47b78c0b7f74e8f7267f365367c5f5503424585acdc58ec31ba3079e8b5f63f8330b424dee23820fb0ab5b158adab5c16c412b6f310818fba8382b676ddaad92f399934c409a529430898ee91590f735a90a046ce1157eebd03bf3135d6a92f30ea48b6d819664559db9560030125a65566caa1c4f25bf8ae4dcda03245ce84e58eddbdd87f52508f9a235c3b0059463898379d1436a657970df74c0ecf31a6df5bf0468b302e40fe846f1906bc647a4df50aeba69eea61e3e095280b4d14be06ecb9204df87a77a764d770e54dd7d7673b88951c25b0cae29bce3b9a56c30745c2409972a633d59cffcab2be3d666b1a78a64399783b930ebf2d291464e018ebfda06ba8cc070edec1ac834d79b0b60989bfa582005af6bc7c873f230d7b1778435433566aa13e7737feca3e63bb7f9b15b03d50b83dfcd5e1d6e6429d013449b7011a131c2d0adfa704f0ab376b913c77b04babb55f4a63eca539aeadd94e7f58181f5aa8a14957c27e236685572c2509b4f1e2f9267a3de1cf70fa4ca3efb4ccda4da1dfcd5bc26c705bf2f0bbe9807572c26a91f2f67bb92a1310e24f72cbc2f96f0ddffe34e8eec33c2c2ed487a436b15fbe3d6905c856da76252b00c60441d1a24579080dbc1f1365c06a25c6a92e7cb5eeba54c5861fda443fb4b09b851923eb57c7f6d04d7fd470ec2fec4275301359acb4ba4a1f411c7ce03e55d2bbdc4a0a5cf708e093a3a74b959896decf8d98cad7e169678620efce58dfd5be7ed544c7c09547c25c8ddd5921d775aa71f702167fe4bc7c989f6628d5732aec1a3e2942d5559a58a829eb24311727dcbb6fa84d85c06a358c0bfdeba32765500cb5386832fa34d1a26751eba5fe02ec80c4ddc4fbb394d2f3884c66e96cb4ea6ce92e83d41b2a1184e3a3281ea598cab3d783cd6e335f87ef5512f7299dc9db2329ba36cc0fcb460f14a7bb7c2065aa136c09b77055bebb48a81ff902d54e0571ecfd89791482b2e15db6dd874ac1663cdee396949161a64b89bf45bb8eef0b4586dc4535410ad45fb96c0554890af933bca63811fe2f8dee34cbe3302dd6cbae75769e89caf5b8ce7e5a133944b893d7b6c7f0994758ecd128dbb298ba56adcb88bdd6b3426910dc6da1d50c30a73cf9f76a50fd81503a5e2ac967bfe4decb7cb28074bcb3ba497c634214663bee3554c071c2bb10f8a917c552ff99113013da6bdb41198ccf48f7288f4b6563dd7ed9cc5aca789de0f14e299684e921057b2fe4f8342f9ce20c1af2528aca94dc40001d267f4c1207f0035bd9f5b52fe9e271b4f196e98b3e3f2ee445be2e852f0642d36565ec2b4a3f32a44e5669556ed4f22b8b6460119f167dc6cb868e6a01731f26eed0829f9eb094b0deb12a3b2a8623072c956661fd2402cbd5b23667786f70c84936e73837769d79dc8cf793fbc6bc2d1ba4181033187ca170f80214a57af25fd524dbf2d0be1f98f47f3e4a1abce5a9591d69a145150be49e9c1cbe80ffcc384eac811807ff20b6a1d199ccdc2c561de2b228e461adba329bb5979c37540b800c2d2976fdd98a88d02252bc0e9a119edaceb9c3f18c5cbf10e8982fffffa16326a33272f45569e6f6e81b3b225c441e942b5fc0504d7f2b72c85c6ecb877221fb7818ec197a9b711b280de580f68e39500bd4d67aa029ee800b0cdcfca5521a02775743c0ca3b2ccff8e593d53bcb8b4b985020fcec96848ff4446c31ff99dfe07717f4f492aeca2db4e343546e6c4daab2ebacb123a437d8ed56b2f5de6db6d48ac8c5f9dc7925b2ff5000329b993aff1546a27e468b453548bd5d3e1f22c5d48c09d6cb8bb08c9a83cd502a1767ffe94e495eb5c21bc6768bba0fa0479bd93ffdbecb47809ebb2a4a1afbb9c676a88d73ed8bfc67a88cbbf66a94c60fe8fc55f4a058725fd27625dbd37e57e5d9822e95f81f3fbc47e4ac19770b5fd640e99f641612b0c2b52861a992eecdbb885f39e9f5ab83d0b31bcc0328c2781c43ae7f91bcbffabe68489332bd2b3a4839f296b82bc32585dded958163ec1ad5b6fffc1b1cdd8f82757cee191c3ce0d7012d6b1c04268cc7f2ca78255cb302af082655b43631124b062d09792559e751e48204100409f10f850154e859cf93548b92cce6d4f3acc47f7e2d9e0d30a577835f4dbe1606f528b0bee3d1848f16857efe90eb3080d1b0ead99b9e9e1c32303abe2a34ada8ed49428c0318edcec3493e46d06bede80f5a82ea8790b6e495d35eb87ea65fabef5a5c746d60b1936b3a8ecfef64ac250289d18519a39a565b723cf4a06e14d370eef1536e27f078e95a35aeb6fa98d8dd4f554c53ea5381c8457f99f6f9155b27bca753b47e5813ee99f3c6fbcaf1fd9aa48764ed55dff4fece3a3660a8762e5da4f0f3fe3acee48f35c8462fc03f299cb00ebe1ff84d62763c7481ceb5ef0e69dc41865576491c3c824a37c0ad9ef87bf6bef9b283608f1f56cdac41a574867e916688e555e7f0d15973dffa1cfc1d848c80a02952dddab6118deb9ea1cd4fa3c6b30f893a6b09d5f79195c6a501e6c1304570b7c97559bae210ba96f10c3d6d68457addeffac01bcc002b254239924b9c136040e65c323d3f86e909cc08af1ba3926bd7de53bcb2f38a2333476c597868800f73bd70f43ef4658dd526172a6b8ddf16cdc700d8658e481180aa44d05f317b9bd73b881a90415a2efcf0494eaaf905dbc81de9f3d9541ebf87a5c46cebc667d1addf7a01ea6532713ad946ee654331436b47fa95f4d7ca903b0100f87e302b16dfc1a926da58b7e6ec17ef6ed5e494aac786f39d48b71603f5d4c89fc11ef4a32ff86506c7b4d18411b64912c93f028afcdb55e89b53053d3e0e657f44e6d9f9bba28112391b4c1a9825e02193627a16318d3ef8b07d018a06ab7f4cc219339118a5775bd0e7150ca1dacb8ebec40acda6148c8808c308667ecd321e7873955ef3f349e211f05e044b294c2a91d09d6858aab5ef96c8c243cfdebfa5639b21cff9d51ef9344642c7e1594e6172292763e0f83c8779adf3066915a6e8eb56677ab55bd33308a04c62563e532229a1cd7eb4b50a5b53de982a8adae858a92de39d7c8ef27fd7281c8d55e741b3b7384ad5325f62e54c792521d5e70e497846c84af6f5ae561821dc7b0e4fe471e77f83994ec04a82811ff76ee174e0bcae3b30f8951b18cbe2b8410cfd1b3ff05c7872b921880c53a0bb8bcd4f13b3e3c75093efd0dcc044a6d58965d5b42cb31435dac8248a97005801516bdac74f8cd1a2108a0e7effb525250ed03fe5a9d92903af991751b1b3ee2b1ed5aa30c347856dbdbd4106939bdec66f4a0bf353a0afef0c8ab4dbe42b3b95c058214746c0b71270c6bb26856c0114a450e59d1e537c169aab0a64eee4e0c5dc196cf3301fa1c799df2d5651f7799a6899f76543145120c1356ab01bef0f08db61a48fc09ebe3d121e6510f7478aeab791e69379f40c3b99cb6bc04bb573515b5fd4c230ba1c4747be92a34391e9a1f70a47fd0169d7575d8601f7ce13d450436d25431043b3530b5ac4c6eaead3db3ee46f3ac39bb5b40709067f1ee22ff177d8a2c1781bc6c44a1088ab99e6b8d33cc6a696021926f893ff37cb62c52c7165b476d6acaaf33f5cba99ddb161591ff83d83ba262571765ce811021c386c3b2904a508857af82db6df817c688968cfaf309bf3539c8687e8aa8896ef3eeee3f3ad587162a89789e8b82d35fe2d3677a0688e1168ea232138b243fa1f35d902aeab0c54d9d07cafb7a34071b0cfcbf5d28de43881eed3bc854fe3a9de5aca71f0d7572983cb97e67fb528a4923def6d1d169ae0aa626f5b956ab91b008e005d2e7760a648ed8f2e0b83907ac9700bc6293ca91333b2d333ab28a6df3acd4fdca8601ffee5fcb04ec202e1e53ac6c420b2999b786549e580d1c01fdf224eb96c05b9cf57836cc9a941738808fee61a3c8ecdbff4753f5401998c6ffb90d66fddf512ada4ef8a5fff438af4e6117af708ec64046b58941a76c89b7ae4503271508ed9a27476d450a26ee20329cdfef0bd38261fd508d1f36ad6e8578dc00944e49cfe545fd71aed1a77c98758eb96047859d951752486de62521d42b446562e87e38b3fcd9e4a9c43ab372143af345ae7e2ee90b63e02e42c38cef50225aeeaeadb8cbeb780075c8179d6567735bd1129cc0cdabada33ba947124911ccfcdd3bfc53e5dd1b15184e01250914e8701a2a4be04047f09b4f419d905f88f6faa45d7df863fe922e58a7d12c88ef8c6a457a866afc56313371d81743cc30dd449df9f8267196c072376f79f36d10716ad29610dec5d395b9f985364bd43c3ce6247658c539ff0ae81769bb03c3fb39d7a8856e84d0fbf1eb6d1bd855582b2f9f5db3a7601a724bf1be725d19d6265cf341da044fe0476002c8867ab7561121bfdf06885eae787f0cfa64d8b6f83f17488ec71bb338456790e138119bf94ea1e18077a3cc0b00e1017b63b2cebeaf415af6616c5673565f30fb0e92bcc494d8c1b7f83ec87e7262126309afbba4b5d8b9e6e9a2b77700254068f453c027d45a6249114c7147e4d5361bda35c9e6a9f3a06458418435fc6cbd482bd92664aa0746014415fba68ee5f7654bbcd2977a94f3ba01855c3ceb1c806920fccf6725d538126588fcdc9592eab2d9d46acd1553bb3a6ecb61d57b3ce668f0c625851d18516fa47e86e929626dacda3e705380d43ca386"], @ANYBLOB, @ANYRES32]], 0x178}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r13) r14 = msgget$private(0x0, 0x20000001c4) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r14, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r14, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r15 = msgget(0x1, 0x82) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r6, r10, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r11, r12, 0xa5, 0x1, 0x4e2c, 0x6}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/41, 0x29) msgrcv(r16, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f0000000000), 0x10) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x1f}, 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000200)="7ed56fbf8aaf4fe84b1ad2b631c97078c37f2c48fe7c9ec374f61baa87951f461f0978a5b4294ee62c09dfb0047934468158bcc011f71c87d6d9a073ca574a674df23c702a5d1c04f12eb941eec1fc50271a5a652f350f8ad65914b6cb85192297791858d2dd2fc96cb3f4969935c4fc70bb1ff0e80c3cd52649083983be82fcd715b42b7948c8fcea417ef4a51bcb29b2b7f2cef8ce9affc3e9a6ed724588a76830debc3d2b1de782de39013e6d57d3279c16c0b415f7bf927cbf4ba42b927d7065a8ca330f912f94395c5194515a58475ef523a10f3a2dc8170c487da42a8da89c37fc6abcebb43c61a34241cbee2b12b429ee5e8e287d", 0xf8}, {&(0x7f0000000180)="07d7692badf2513b80d56a9b7df227e4620408", 0x13}, {&(0x7f0000000300)="bb45865506b28c30aaf5c5afcaf954dc7d50280e42ef0087fe51d62202b87e1e7a372a82df888f038263b672023cfdebb8e2", 0x32}, {&(0x7f0000000340)="fab904955fd6fa687eab32a6d4311e4449386821b59c709fb370", 0x1a}], 0x4, 0x0, 0x6) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r8 = accept$unix(r4, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r16, r16, r16]) r17 = getegid() r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r19 = getpid() fcntl$lock(r18, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r19}) r20 = msgget$private(0x0, 0x0) msgrcv(r20, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r21 = geteuid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000140)={{0x5af1, r21, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r23, 0xf, r22) r24 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r26, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r27, r27, r27]) r28 = getuid() r29 = getegid() r30 = fcntl$getown(r23, 0x5) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r32 = getpid() fcntl$lock(r31, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r32}) shmctl$IPC_SET(r24, 0x1, &(0x7f0000002380)={{0x0, r25, r27, r28, r29, 0x20, 0x80}, 0x3, 0x7, r30, r32, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r21, r16, r28, r17, 0x2, 0x81}, 0x3, 0x7, r13, r19, 0x7, 0x20080000001, 0x4}) r33 = getgid() sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="23b5c1897e0dd03fdf23cc117d5a94f72e820c701d2e2cc043a63218a1cb089bac06212b3674e1d65e7a25e5cfff6e0a8db0b7aebdb46a25923d819451cd9b510f478f49b53c9f61b7eb813967a5ba0511c1ea775bb5412e59616fa6458f1fade0d4ad546b1b7311424e685b338ea25210a56e22fbf712f5d97b599d2565fac69ca89900b335f9c23ac4a1f9d3f6d457fc3c95168a15003d5039d416ec8b41dccc4500a7dadb9108", 0xa8}], 0x1, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r3, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r21, r33}], 0x48, 0x5}, 0x406) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x18b3, 0xfffff133, 0x101, 0x6, "d918a88797b23a06da2bdfec0d2d6922c2501749", 0x7ff, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000000, 0xae, 0xffffffff, 0x200, "68c9d1e6aafc374df11a925eac4fd0e863637e80", 0x8000, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x1, 0x1, 0x1dac, "19c354630400e978bd6e32e5e0bdce4950754d2d"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19", 0xc) 16:00:34 executing program 1: r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x52fb, 0x40, {[0x6, 0x16, 0x7, 0xfff, 0x2, 0x7ff, 0x400, 0x6cf3, 0x0, 0x9, 0x4f01, 0x2, 0x6, 0x100, 0x2, 0x0, 0x1, 0x2], [0x5a, 0x800, 0xff, 0x8, 0xf, 0x7, 0x7fff, 0x32d, 0x29a5, 0x6], [0x3ff, 0x5, 0xfffffffffffffffe, 0x9, 0x80000001, 0xd1e7, 0x101], [0x6, 0x4, 0x7cba, 0x7c, 0x7ff, 0x3cee], [{0x1, 0x40, 0x4, 0x34}, {0x3, 0xe624, 0xffffff4c, 0xa0d}, {0x7fff, 0xd83d00, 0x7f, 0xfffffffffffffff7}, {0x6b, 0x80000001, 0x1, 0x9}, {0x200, 0x1, 0xea8, 0x4b80}, {0x1ff, 0x0, 0xcb0, 0x9}, {0x8, 0x0, 0x3f, 0x5}, {0xac1, 0x7, 0x200, 0x5}], {0x3, 0x4, 0xff, 0x3}, {0x0, 0x1, 0x200}}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r3 = dup(r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x2c) 16:00:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2120], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000940)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="e99e564e36f7762b24930049dfb38d51ee0a8a8cad29203d48cbf0bc554939de59a29de650220b4bb312efcab9", 0x2d}, {&(0x7f00000004c0)="79e9c763146d4c791a2f3890f3775c16d7589dcf2e21e9265edd79c7e32a4f452c465d007a1fe73f2f050d77113520a5aa4adfc470fd6938869d2c8691a9de0569a11347fdeaa55eee62649544246a47f27fddc1d571a5e53e", 0x59}, {&(0x7f0000000200)="86b1e1490f85e98e2f947153d9e20de9b79c768ff3636d00e1726cfade3605d7603703ae84dd561e1b", 0x29}, {&(0x7f0000000540)="fa6a5a20452c7a67af2f420e49169a897d88dd4b02c1539e0c20fe8575f9443c23abe510b26cfdef331510211e59c82e1d9dec68bc9954addea7f548e42904f81a285e5016f4078a9c0200287cf10d801480776dcfa46f75a95561b79a1520f31df129e771d83f78211ad3", 0x6b}, {&(0x7f00000005c0)="9663fc33b11254d7ddd3da94b12ed3f5acbb2fc8eb193abcc34130a3196fcde8816129d981689b729d6a47146dbfad2cc928b7c15a0e196f907c126c8ef102008739f716269049afe3502f3c1cdb1aabd2738e758d2d83c9260a790636ab8a4b68ac51cf8c7f167e173d8f09432b6629b76cef040fbd3746b687051a772ade54e465e9b2c6ac48f06bf0ab55aa3a8f241d5bbf2def6491bf1e94d15f9d5e9783e1b6f1598a964e58588fcb21450456236b29dbc68c", 0xb5}], 0x5, 0x0, 0x800000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000001ac0)=[{&(0x7f0000000700)="c2778a8a5399d0603bb32b3c496fa88fffff823694c12cf7d5feba", 0x1b}, {&(0x7f0000000740)="8ac37378b6fa312bdffa990e4fcc7d155cbb560fb05939dc6a74a74610f0c65841", 0x21}, {&(0x7f0000000780)="495a0fd4b4725817a36163ee85688d297871bfb9979f3b794e83187849", 0x1d}, {&(0x7f00000007c0)="ab6ba67da8e6f9789f86099d62a4b72358edbbb70a3ac1a7c07e869cf93b1b233dcf05e7d37bda828d3cf2cd226cfd26f786857d40470fab22a0f4406a4b18d6c582db8a5f7ff77394ef962dd8724c504f164969cbf2e886", 0x58}, {&(0x7f0000000840)="631af24ac694136bf62ad7e26895153a8a1a1a37f95ca3f8ebb4810e6fc58736e4a79b493de2cf1855efcebab89f4b0ea8e31a75fc08aa8f37ef12205220ee65957fd5f83b8b005d9c3df9b959180b7095aeb58d2e7169c1597031983e61af1a9f8dc42f7c6a7da1efe271234f6569870e30d4da0e0134830e76e1bbedad5bed7c9bd2b49b4bd4041eed1ce1a5364406d6795fe2584c67f7fc3c710bacc48209583769919122939a1d09ae934203ea8519a1c6d723d9c0eb1eeb788b68ee48db6a55fcb9d81775dfe59f7c130020", 0xce}, {&(0x7f0000001b80)="1e55f1b1863a03b6fa2852b75668d1a3fb221a1ebae781bbde1b9bfbf661aada224f71977a04d3ed52440db038339a37ee5b5d8c9d077544820dd1eaf3faf20800dc0303ec869e1678068b29916cea198618370000000a0000000000000000", 0x5f}, {&(0x7f00000009c0)="3e8d6c9031e6b1e9349ea4d5054dd2f62f5552d44a432d68f8ae9ff52659d6da2608ddc05e2adda174b3234985e9254ac4611acf3ed9aa893196b0be01f0b6d3320eb8fe254810325cd62b8530ca7cde318bcc1287f74637ddfa0f7ee7b89acd584c93e0650adb16db28463bd0a5f9b15df2daf13bd76de3a000c75d782436e90df1b1e7366814c8b754c615dfac4e9bcf0c10dc153e8e1e0aebca188487da356c5e3826ac0c6a3150524a5a46c224f1e63adae3ae723a0b960eb728523ff618b957560c8920da1ba1e0e610d3f3525605cb8ef3c691df05de6c0444ed73911be77966a8a4a9f70434bee2df398c22f7893b489870402fa20472fd0d61f61402ab9275c3635bbd90f26859ce28e36dd56f7ff8b7a907ac33c5bffe24cd79e1c18c5c2dc4219a9343b1627a92ddade5b9a88923cf0a25bef00c6bddfb2cee7f3b854e7b340637364d821c4b31cc71b53e0917b65347622be04bb2c5fa40e869c8ecda6fe7888300f0c615ea229e39d98833eecc69d9a096dc73786540f529be0521f2a0907f6a48d6a5f971f8f5b785e603ad7f7616b2d39169a63738382e12b823dd3ce4b72340c2a11962abd371343623e8f90ada47583f366f3f663cebf968f8bcb43ac507bfa203924b2834ff047921128ebf9d1a436db5bfea95a415f73cdc1e6d54caea6aa0f0fc577ccf5661daf751cf63627cc16ce3195d5ff23aac0591e3599d8922c76aa5bb6d2560184d7cd34f8d6b250d3de4df6300d3d2fbd0c0197c2f30eb433f9a8f23b2f9166257bdc59049b46337129a1b56da60f456b0840904de40c1dd244a1a9df35182f2a6438ddcb4b0fa10a321670935837c01ecf4cc75a7e73af84c5f7ff088cb4713de991d3fafb92bb5ebf99f650a107b7513ff9010ae2b93b6410a8f96c2eb2a1b7482663bc2de6a29f4796d55b873e9ac8ab8f4bbaca4be27e52f68952c6802b50d4444eff0c3dcfd5a1dbdb19749646d3f8d83b7c95e14b55d33687cab0f0c369d565ad3aeef1132eb5fa3cbf0c44d6ae8126ad3f9c527b2e3fac27cd4c941f2b1c648ecfb82925909758cba14dc04aa8bcd382f787b6fccad12be2d74a322162c923f6cc60810c42d5d795ce4c064563106d4295b178cff29dfc4c673d3c72452d68ca76ff6c1cb481d0693679f6ca87e3e372b38ed5e5a3b4758fe3514ed174d3abf529c4e80f17f29bd17ab544896f452d5029f180bb7a0958ac0d75d66ead65b73c42d50efe62c111e7d15554429d46bf64b03d154bef99d5b1af7e7be612fbc89b3e0b95052a64d766d92eed9a957f9d1e26fc816a0777796b88784e49fea94d0aa0ef407e90731e12e906c516c7dfa1fb3d77846dded2032a7d336833df6727b4f20a2ffaa91d1accebca139cb3bbe49fb632d5a5a09905914c4e57bd350ecc0ea491077fb444da1fab50df854abd4a485d1b3a5d21bab8fee66e84e38e0aeb6323a52c3c70ce381fd94b08f1b7f254ff3a68c0fcf6631f0c48518bf69d0521962e8f931cf6ddf9eaf5b17e9bf612ef5f9fc3ae12c6b391a5e1037f5ce827590078e9a6a1fc71f60b55d274e991cde1e18ef2570485b24e52a3c0b6d9513c8a1636ec526489b80f88a94aa5937aaefd7a3f418932e80bc35d1762cb89ce79afb3fff6609675914f3367aec3d6fe539c067f4a296759cc1eb69bf14e180ede4d585926ad9b9c2de80cb3b0485d193b70a779248ed5349862269f9d77f30069b39ce6d022e32d78d863cb84fac973d86832a7ab45940b521686fb9e7bcad4da2fa0cdace574ed476e61187ad92068c45a76c8e08375d2aace2cd62b8c30598efc39449adb000efd95c2638cb568dc664667f914e0721fb74602c0da0e62c72daf8fee3b8bffb2f09fce089d383a87b3a26122710ab15ca2f5b72789d0a9a85aa1af17b8e94eaa2f8f42e3b15e2819cbba50883fe671831854cd5597f3e7b2c5c4be52000ea9ea5d581c9eaa0629e9ce7f1fc7afbc44f2760466c5e5ccfab0e37974799b6e4dc4b874f9c71e3d536da1fc6332d5dc145aeb113284a67038ba9a58b5db67593159e59d896be07aad5d2c3e7749e9e21794e4c9f5828a2ee5b2c077b37c8812e1964680437bf3e01549bfce63c9fc2c127cf33a77e2477b0db53c63a64e3cb06008e2c8ffa5d939013a61f846ad4f06fcec56a2e6d956c4c7d9a5cf0b66195f13e8f0cdb723ab3254100b8a39b0d908b9e212180305dbc084c0041b4862290f999f2a7421dcd466b22ebbbd55b2c3d13c88b881ec0c604a6d4953b2570239f0bf0626c29118071f2b56e2930eca42161b09531e75a178a4ec33053eedf5a46c573fcb383e086e89abea07c50f27130d050d0969a07e1aa0932f1b549daf5accb322fc60fa184481b31d9033093827ae2501566e660d466b258ac6b2654cd987c88640f67705099011f6ac8be7b8327bdef3a838314a22b9dbd9d7326563ac4e7bdf947d7330282d9994b04aa70505cafafd599397b6478dae8ef963be5a3a8291a3cc369216a61e69615142d2f067940a3c179964e0e3e137df87ca517d4aea931ad46356a721b3de034a4d483ff4ee83bc5b176d44abae32bdc3986109d3bc2622ba75e397f095345d3846b2e3a7bd1afbb5b16fc048af4b9c4e5c8af2a838ce73e7299a56e580a32193ca8b3785afd369d44398cca43778ba432be799a55215189f1571f266d17142796d37f2e6267c0e75cdf91816d140c98987b34aa302bff5acc7623da6553856d17c871eba1c196618b39883f8ee2a0dbf4f5ac221664844809952175b6e84f135173a95334b0ae0eb0e4c0f08f152e7cb5adde7b6dc662c5bb4d6eb504c939a58f6fa151ff140f1e40b3368fd22de8d0e34c44263439fb372536aa5e39afb507b5c9694364eed7cc4fecb4896ded903ba071e4a49a8fdffc99105456b914e540e0f043b5f628f87e4c9f5e0c61776ae7afdc9c042e684da3c9e835134b0e7e27c27626d25f639296d32682b030e5a60b0ee84ffa417b5fdc4a55748f959e9bd948509da0995252516ddf2f12bbd6a58e0af30a496a998c4278b7733fef84774347cdcb0925f342730921b5db2eba1855db1df51028fc5a68297aadd8ed8f00c86df4a772bdf8b788788d3d278039e8c19287eb11f79124028b9cb9fa314351ca0ce09ace83c6fab52f64acabc47919a20131cef018a8ad6192916aa98b4db5aacca71f0f4cbe96f95fc32f19bf36baeeef69654e1c3143d52ee2377eab0307ec0177cfbf09844e611d860a1111915b202e0a9701c0ed52e634c03c4d8a8d5758f91bf50b618ac96380aeb27ff377b25967362a089db421405580a2e0e6fac26f92202cf9b3dd3ee6dc444cadee34fe1563a819cffc7a9f56fff590e496c7faba393defc83ae43dd9729964b3a21396177e60244b4acb009887d7524b509b0a49628df25832a55e3db84d022d231b60b0c9586b07cc881fead143a1be2f748d9dc10a5771e1d7b7b57f257f37cca753e5901d1f2bfea53729221efb9632b353256946ff450e2d2e683b1766fd71bce88488857beff0d44feb0d4f8a1ac3d8a0af75815f3057d98f0a412313d7be97e54e2600524f3b4b186370829d946c45a4d1b660540610b293ce0fb621c6614cdffce1ae99e6238ecc58f63efcc1fa60a4ad94d75dccb26ffb03caf5b1cc62b80a0c06d89763d2c44f85b0ef64b7492d1c41c80988291dacd362f48b10740ececba6bcd6476132af14641d87a3865ca33cb3decdec7ebdd347ef42b47efed127029b2c1de1895819e1d7e9c6f01dc887547708c2161b7343494c37e6e4b3c2ba83ba26ff9120c17f492826ee604d3ca2432326f02bcb6a5f1ff21054f3d2a4d5809b85100499ed41b4020bf4b414d568809c352dbdb87e50f6a4095230b66cd7425d18738f6ade9b6fa620af575682e8ff3051548fa0e23347590dc32ab9d4dc2e7ccc6b92872db242b984eefb0067be605343cd730f48f3d490f1ada91ece55063659a1714b9734b51e6bc9b1530ab216ebdd7b7c1cac1e44fcbda3eac03b1302a6de62c776745fd08d94359e3c191863d6b425e8e32169bdae48df0824ed031b0baa2e58a55b618201442c0abb7716bacc1d8b9550e5801131ea2898b417b8c46abd76ceac6b0fb97bb07f01098c297ffcb621294214227c62859c46e4957ae1bcad33cab3cf95839fccdac6caae842a15da52f845feff66256d739c4e823bb7a6cc40c027450ab51fe7a13889999f90b9d975d93e7e2a1a269c70a757276c7ffffc5a7807847ee97e7c5b9d80527620a5eb0bccc10f3dd928f322dd7b71e399c989bd5b5c29021d199daf82592e6179ef8624dd735fe468c1df0326c8a7baa4f07163f971b57f1cf6afed43dbd1217a707c58e78079c59df036d1c6220ff2369f71586a6cf1fc0a524b48bdae99dcc278283e931f4f046912b0a70d5dd3ff6789d70674242f39cc2d30e674756992d5d26cff346857ee3092b865f26b0756129c7ab671b9deb2d90870e7e99214bc6559411b43811b66128471614b64c2963586d54e85fb0764a82c51ea538f11b1bba9c5355de760a2f7772bdc4ed599792ae7eb21b42af5126483ad11f9f8f2beee9674b8bf7dfb8cfaf7d366a00ab19c3abcd7baff3158600104ed8c8e6fdf7be387c11275ec4acdca2164600f5f3bd53146a47d2b8e405866ff1653701a1db407c0bab588c6bb48f42e6d9081262faefdff008bbecbb514e774b69418fc302857da1e2f1b77c2ab242648dfa4afb2137f93e40bc2c61be96cbda08e28490b0f2388f300f94da0395617157602918ac7588fe4bac6c0d292bdee01aca8741b3353ab574a16bd1703cabedbda0442ca70c82e74de4bcb9d0c0d9b5b69b8fc1d1d41ef17f7d31ed723af96ab5ba724a6176244bb0991b7e0ecf4a7ba109d657d256deaabbd31a664c513f00c5a0f41932cbc66d71edab849e3a33ba33598c5eb5446487280729aab06444eab46c610b1b728ac0d42642a8db408aa76d56f2c333098f1de01fd1354d4c287a0337123eac03791ba8bc64581ce6c97fb2b2bbde465ea0b999dc3298da67ed473b2a2f255d45bd3017adcced17167dcd0a61a1ac6bf68d674d9c93cf6cf3a83e45eeb3f69b02753349736a0f5ac2aa082e560f626d3b86a9eb0cdd204f5115fe07d09992ca5d9ac464f5d2250be52f3c797d030f303b7dfb3c12e26a53a549df12775502fc024c50e50bccb3d34f97aab1eb6d66345e044875b5ec5913afd436d228bc8ee54bdb2478264c41be175fadf68094000688f8b824f28e1bc4afea54fc86d7065e5af45f020e160e031f244d781cf78d368ff29660c8732a679755ca196a09f1cfef0c1fee439514d850eb53694d9dacd171069c750c48091a0397a0bc23a32c269b66e3f63fc0578fc011472f4c382d4a56afdc7187326e8784697744901c5360f4dd62d4dc8b83cf12a2be66dab95b0446bcf8bc0f7d85bcb693b4370b0cbb6007c4091730b219cf8d3271072cdcbbb4c37e866aa83816dc0ce8e0191449ccc571a5de8ca3e0d2b6af428b35098264d33659361cf16186b45ecbf8449beffdff003b76a718ce33a8caf0a320924a678869a43f42ac77f77615a425a4fcd68eae3d8c4504a217aaefef89dd2956b97d811ddb1b340d004fe72f98b71e1fa940858f77346480ffa737a38ff51f73c89a4b890069007ddf963abf0cd1edcc399e89c977307b2d8243fb315d0c55a92bebd5eed08b8d1031174fc1cb911ddb97ff2305bcc725807a46c8547f48aa827b7583053622b", 0x1000}, {&(0x7f00000019c0)="ca8bed0e6e813556af910b421ba2d0bc098cb4e9cd0c0fec197d57bf579fe874bf8140d572ac7e5d4cd9f07812f0eb858d6475df10b39ce4fc4ff25a418e865ff65e7f745b8296b78bf3def2742cf0054fda57c9ba2c4f2901b762b4fbabf4ccb4", 0x61}, {&(0x7f0000001a40)="db5643edfba906660d3e9de78ad321bc669e6384bf48c7779033ae83b3741094681d498d56a0dacfda2bcabd2ba102dd28ba46f33ca34e77751e1d256fbf5ed81bdb2e973cb2be2300106320c25066c0224111ed98bf38ab35746fb535c7172a27c6476c49c97e9f", 0x68}], 0x9, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1, 0x3}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x70c4c8298719d4a5) acct(&(0x7f00000001c0)='./bus\x00') 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x840, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f0000000200)='./file1\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000100)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/109, &(0x7f0000000280)=0x6d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f00000003c0)="2400bb8a6d197a29935338e390273b4373000000200400d39900dfff00e1ea10630cf0a153657c9470", 0x29) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r9, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r9, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xb3b) socket(0x1, 0xc00f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:34 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x29) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget(0x2, 0x44f) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000200bf0d1c355a53fa34eeba3248af26a6f7f84204be593b422211a697f6feccef03247a9fd25bc2be53bebb05ea29877907a4a6f8af85b4d1948fa6e27934f3fc3e4551ba098450c011cdb04a1ac4046348a4260ebc4dfff79ffcb6a6e862a83b2cecf286211e543616e4c624fbc32a78d6bea2651404475b331a91854d09efbccc108d290d0045cfde38250cb4771cae47f9d9910b9c62f1"], 0xe, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000236, &(0x7f00000000c0)=[{0x2, 0x41, 0x7f, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x200, r2) 16:00:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r2 = socket(0x2000000000000002, 0x3, 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r4 = socket$inet(0x2, 0x2, 0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r6 = fcntl$dupfd(r0, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x20000, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x800, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd0\x00', 0x100, 0x0) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = geteuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x20000, 0x0) r19 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r25 = kqueue() r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd\x00', 0x0, 0x0) r29 = open(&(0x7f0000000940)='./file0\x00', 0x80, 0x8c) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f5502f3de3000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)="92b3c4076b9372ed", 0x8}, {&(0x7f0000000580)="185a34a19b56a57ca363caf09a1076e107650aca01fdef7ce0adb38f67f92f96f410011f18490f1b133f9d4a6103bf608ebe88f8ae4a7cf06c3cdb9de5dbb3931528c16259348977e6fc664ed5b926f57e6bc6782081f008e736c658871e4a2ca5e98ce43af0afb762de9d1d690f799b2272767a8c05095c7ef1cc3da632c1cca68e929e6acd5899d5cdc32bc92850caaac0f185ec5d6130f4a46e543d", 0x9d}], 0x3, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r4, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r14, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r17, r2, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}, @rights={0x38, 0xffff, 0x1, [r23, r24, r0, r1, r25, r26, r2, r27, r28, r29]}], 0x100, 0x2}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r30 = semget$private(0x0, 0x9, 0x42) semop(r30, &(0x7f0000002800), 0x0) semop(r30, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r30, 0x1, 0x3, &(0x7f0000000800)=""/191) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) sync() 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffff8, 0x6, 0x0, "7376947ae3de659ddc46d331daebf86e54bedbe0", 0x200, 0x6}) pckbd_enable: command error 16:00:35 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) open(&(0x7f0000000340)='./file0\x00', 0x200, 0x54) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) sendto$inet6(r4, &(0x7f00000001c0)="d1ed17f36dcc8a59a17de332f193fa014aa94855795d44a7f517e0865507043801cfd00e6902fd64ca8161a7b6948d08c132322d44d127d331f8c4bba63e3dc221a07463c31ad7bd68828f1d7cfaf4fa4ee2d91bd47d0474b9bcd65851c39bd094c7dee6eb79a9e0fac823132e8f61d075f02e008f4f2105aeb5ba7ac5b473f977e560f891827c74be166851d8eaa0520232b7b66e48f5e5e6486e716d12a4705f80246ae6da7d62e85559ca0bea9ee590a905794cad59f724bfe1aa7ec63f04755b51c0439c85469d38c237b0a909c31718e0ff7a6b32221193913d71b0d52e5df58010dd83f0831e4af4bf54aee56afae172bd4d7feb05b999", 0xfa, 0x4, &(0x7f00000002c0)={0x18, 0x0, 0x7, 0x7}, 0xc) fcntl$setflags(r3, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$getflags(r5, 0x3) 16:00:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x6, 0x7}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:37 executing program 1: ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000280)="2591fb249dbf0c57a09c2b8bd09af46809a6a572ee50f6e5ddff84f0d1248551", 0x20) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x0, 0xfffffffc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x200) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x2, 0x4003, 0x0) getsockname$unix(r3, 0x0, &(0x7f0000000240)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x20000000, 0x40000000000005}], 0x5, 0x0, 0x10000000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:37 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000000), 0xa7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x822) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x56) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x74}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7ff) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0xa012, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x20, 0x5, 0x7f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x9) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x43, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r4 = dup2(r2, 0xffffffffffffffff) utimensat(r4, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x7, 0x3f}, {0x5, 0x5}}, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r10 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) r16 = msgget$private(0x0, 0x0) msgrcv(r16, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r17 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x5af1, r17, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r19, 0xf, r18) r20 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r23, r23, r23]) r24 = getuid() r25 = getegid() r26 = fcntl$getown(r19, 0x5) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000002380)={{0x0, r21, r23, r24, r25, 0x20, 0x80}, 0x3, 0x7, r26, r28, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002380)={{0x0, r17, r12, r24, r13, 0x2, 0x81}, 0x3, 0x7, r9, r15, 0x7, 0x20080000001, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r30, 0xffffffffffffffff) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x100, 0x0) r32 = socket(0x6, 0x4, 0x7) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r36 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r38 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x2, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r39, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r41, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x200, 0x0) socketpair(0x2, 0x3, 0x6, &(0x7f0000000600)={0xffffffffffffffff}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r44, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r46, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000380)="f4353a96c96057da1d454b14f4dcce8535eaebfbd5bdb540fadb5c6386064c399a0af03d304c009312d23f71f897593958bc9a860503d631f51a418f62cdcc352e24d0109469c572aee62e7fc968b731f10e9eaae3ff88d6514daa3bbf830c1fb41e191b3bba18049969c2293137b79534e7b023ffc58605f20404ee15895305b8832257efa7303d85ade15aacf1ea191f148287651cd2f8a105a071fa82025c063fbf25fe61", 0xa6}, {&(0x7f0000000440)="a35b6a159a4da1c2239d05e50a6675cd7354260283527c6afe84ce46263af4843e089476b233a3b066ee3868068e2de800d2569df00a7384988540d180ae5f2c2a", 0x41}], 0x2, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r6, r2, 0xffffffffffffffff]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r17, r30}, @rights={0x20, 0xffff, 0x1, [r31, r32, r33]}, @rights={0x28, 0xffff, 0x1, [r2, r34, r35, r36, r37, r38]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r39, 0xffffffffffffff9c, r1, r40, r41, r42, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r4, r43, 0xffffffffffffff9c, r44]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r46}], 0x118, 0xc}, 0x2) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r48 = accept(r4, 0x0, &(0x7f0000000280)) getsockopt$sock_int(r48, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r49 = open(&(0x7f0000000240)='./file1\x00', 0x20, 0x90) pwritev(r49, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r49, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r49, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x4b}, {0x83, 0x3a}, {0x25, 0x1f}], 0x3}) fcntl$dupfd(r5, 0xa, r47) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0xfff, 0xe9, 0xff, 0x48}, {0x6, 0x1, 0x2, 0xb2}, {0xb2, 0x20, 0x2, 0x4aa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') r2 = socket$inet6(0x18, 0x4, 0x6) fcntl$getown(r2, 0x5) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) r4 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x10) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000440)=0x101) recvfrom(r3, &(0x7f0000000200)=""/235, 0xeb, 0x3, &(0x7f0000000300)=@in6={0x18, 0x1, 0x10001, 0x5}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000480)=0x6) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) mknodat(r7, &(0x7f00000003c0)='./bus\x00', 0x100, 0x2) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) chflagsat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) socket(0x2, 0x4000, 0x8) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3b3, 0x1800}, {0x3}, {0x4, 0x8001, 0x1000}, {0x3, 0xfb11, 0x1800}, {0x3, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x404, r5, r8, r2, r3, 0x0, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r5, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r9 = semget$private(0x0, 0x1, 0x1d6) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000080)=0x3) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r9, &(0x7f0000000100)=[{0x1, 0x5022, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) r12 = syz_open_pts() close(r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) readv(r10, &(0x7f0000002840)=[{&(0x7f0000002900)=""/60, 0x3c}, {&(0x7f00000025c0)=""/135, 0x87}, {&(0x7f0000002880)=""/89, 0x59}], 0x3) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r14, 0x2000746f) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r15, 0x2000746f) ioctl$TIOCDRAIN(r15, 0x2000745e) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000000400)) readv(r12, &(0x7f0000000240)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x4) semop(r9, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000480)=0x7) 16:00:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = fcntl$dupfd(r1, 0xa, r4) connect$inet6(r5, &(0x7f0000000400)={0x18, 0x3, 0x6, 0x6}, 0xc) r6 = dup(r0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8000, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r10 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x80, 0xa1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xfffffffffffffff9, 0xfffffffffffffff8}, {{r3}, 0x2, 0x24, 0x20000000, 0xbab, 0x401}, {{r1}, 0x2, 0x11, 0x1, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x28, 0x20000000, 0xbcc2, 0x5}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x1f, 0x40}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x6}, {{r6}, 0xffffffffffffffff, 0x90, 0x2, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x38c2, 0x1}, {{r7}, 0xfffffffffffffffc, 0x4, 0x1, 0x2d, 0x86}, {{r8}, 0xfffffffffffffff8, 0x78, 0xf0000000, 0x94fd}, {{r9}, 0xfffffffffffffff8, 0x2, 0x10, 0x8}, {{r0}, 0xfffffffffffffffc, 0x66, 0x40, 0x3, 0x1}, {{r10}, 0xfffffffffffffffa, 0x4, 0x40, 0x8001, 0x718}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1, 0x5}, {{r11}, 0xfffffffffffffffa, 0x38, 0x80000000, 0x2d, 0x40}], 0x41e8, &(0x7f0000000240)={0x4, 0x2}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) pwrite(r0, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00fffffeff0000000a8df278f86dfaf23c1d37b4a16eb58069", 0x32}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74, 0x0, 0x7}, {0x6c}, {0x40006, 0x0, 0x0, 0xfffffffd}]}) r2 = getegid() r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x1, 0x0, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) dup2(0xffffffffffffff9c, r8) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r9]) r10 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r10, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r10, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f00000004c0)={0xff, 0x0, 0x6566, {[0x9, 0x5, 0x8, 0x2, 0x9, 0x4, 0x6, 0x401, 0x1000, 0x1000, 0x2, 0x68d9, 0x3, 0x4c8, 0x4, 0x6, 0x1c, 0x40], [0x80000001, 0x0, 0x9, 0x100, 0xfffffffffffff800, 0xffa, 0x100, 0x20, 0x5, 0xba], [0x8, 0x7, 0xb9b, 0x0, 0x4, 0x3, 0x3ff], [0x2e6, 0xc9, 0x0, 0x1000, 0xbac5, 0x370a], [{0x9, 0x1, 0x3, 0x2}, {0x7, 0xeb, 0xb0, 0x1}, {0x15, 0x0, 0x6, 0x3}, {0x4, 0x8001, 0x8, 0x7e10}, {0x100, 0x4, 0x800, 0x100000001}, {0x0, 0x20, 0x0, 0x1}, {0xfffc, 0xffff0001, 0x16, 0x7f}, {0x8, 0x1, 0x5, 0x6f4}], {0x6, 0x40, 0x101, 0x9e}, {0xcac, 0x9, 0x80000000, 0x4}}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) setregid(r2, r4) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7c, 0x7, 0xfc}, {0x56}, {0x6, 0x0, 0x0, 0x101}]}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x148) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xf1, 0x0, &(0x7f0000000300)=""/241}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) 16:00:37 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) 16:00:37 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0xefc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\xe2#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-^\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='*\x00']) 16:00:37 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/16, 0x10}, 0x1) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = socket(0x10000000011, 0x8000000003, 0x0) socketpair(0x18, 0x5, 0x20, &(0x7f0000000000)) close(r1) r2 = socket(0x2, 0x4aec252dfdf528a8, 0x0) connect$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137f1bed9cfb3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b75de02fac60e52a22126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180a18d0c2234ba4a47442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x8}, 0xfffffffffffffefb) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000300)="08ad00a9c98bc049ff1d1c0795bf5c80acdd50ca4d0019c402999784cd81468c3d51b9fe0fed189747978dd65c90dcb0eff2fc652f18c25deb8365562ef59ae174d9d6571b7f300729abc985e04ac279af340bf5db0b5c49e272b6c09b56c7add1087f994c41c6c94468cab774fed0ac311f44ec187d9e03eff3d41d9aa912989c341b9f3755395fd0000889040f758ff610714da519b81c06ca5db47e96452c6b1940177061396e4054db28d65d8ab9634f38b094b9627b", 0xb8) unlink(&(0x7f00000001c0)='./bus\x00') getsockopt(r0, 0x8, 0x7, &(0x7f0000000140)=""/43, &(0x7f0000000200)=0x2b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x2) 16:00:37 executing program 1: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x10001) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) wait4(r0, &(0x7f0000000280), 0x0, &(0x7f00000002c0)) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3203) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="9a5bd49b637978595309f6f06b2aad4b12b499fcfec625b189861c1772651cfa5b34254db738f3ad5a0275f384f4fe6d2242ddf360cc64845c14e05eae48ed280b82050fabf10e0034347ebc80d45086b524f2537607bc6e685fa8c82c16bdd8f90f", 0x62}, {&(0x7f0000000080)="7a15d2013bcecda5f7343541e76bb50541c67904c14f47f545f132d29b1a32abb810fdef7cb73e0f8abe5df163269ec5dce6b5791102cae821bba651daf08082379bd2db82279ca55f45d3062f87eca5858ed1d242e0512809c28423f3f5280cddd6f496f905ab122f7873dfe17159efb08bc20789567209e68c906665c3776b556ab1172b93ddfb74b8379df076705c7f7ab7ce492341557f9e28ac252a473ff5279872b95d38b6ca253555f0bc738bf3d56c05d90d0d169ec3e810b53bc35a76f4d79f7dd0b39c19ffa637d1307cc17b3957420df42850c08e5ef2f5bd752df5f5d1079e09fbb645f6e67e610e72eb0774b1f45b54424f", 0xf8}], 0x2, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknodat(r3, &(0x7f0000000300)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x86}, {0x21, 0x9}, {0x26, 0x7}, {0x86, 0x1}], 0x4}) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000003c0)="e2b3e9ac9d231d3cf7f41ee4d792856e2b45b64a16228d64555c8f1c766beff0", 0x20, 0x8, &(0x7f0000000400)={0x18, 0x1, 0x1, 0x8000}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x40, 0x0) dup2(r6, r7) r8 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpeername$inet(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$BIOCPROMISC(r4, 0x20004269) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r9 = socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) kqueue() faccessat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x40, 0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) sendto$inet(r10, &(0x7f0000000700)="2e8eb94c9563d76e1499ecb4cced4e2521613a62e0ce7cf007423b142cd20f85589e8a8664cb0ebb488ef57fea", 0x2d, 0x40e, 0x0, 0x0) r11 = kqueue() ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000740)=0xe3a5) r12 = dup2(r7, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x9, 0xfd0b, 0x75, 0x1, 0x7a842d02, 0x9a6, 0x4, 0x0, 0x0, 0x7, 0x9}) r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) pwritev(r13, &(0x7f0000001980)=[{&(0x7f0000000840)="2055ca332eaa756b2841d6f85cba56a2edfd81fec68765c1d067a1c8f9625f30e55a17e0ab1915b837782fe6cb085ae8b577e112461013db969ca4067fec137574b40bf3a7087d9d0ab495431a809450ceb8f4f0971836036a41f1b819be12eadd028e8d4b5f4989c95e349d00e34cf7e9b72eb279d005db99680d9a00d29c82e9d3d281a2ebefba287d3cc100da26e5a2f5408691af4446caf82e3af64b62fdf37a94233fd327f31c21dbeffbeda4b78c15204c13f5fcadcce5a60d933137dad7111cdb12c790702a675f82dc7a5ee0978a3cf56cc9d1f864c265af7e8d3eef7e197366e74d64607585623560a96635d06ee18a31cce7765da79bfcdb9a91eff7f0edb33161ac48f781e3b47169ce178c6a6cedc193ffd1fb45b742e74ca134b9c52a5d74ad7d1cec77903ab72c41d990410ebf23b53ac541ae14e3ad1f150c88512c39e7a5f650b45e56f359b7e4bc1a7e9c7573eb984cbba4d799d097383be0100af062837c97cb252d3d7986bb5b4c82ea4d2d0fc0233cde75a0dde9f18b07cb817d4a1b0f5e73acbea9ede7e85f981e05ad0a4a239db1629c060f5ac26078841a6db41f6891db2ecf9c4e903817c9e0c9b944a00e8ad3eb9eccf63e28b9e35e25a6a5b17f831298f461552127b6c531d933a232cad0414a55409839bd3304998041ec516572740bf415e465b75db1f6ffc99962fab2138a54d29ee471d1e8bc5c61d27b098d2fc7a30ce90dff46a91024777dd42c760f59450b6f019a7e8036aaab1c2cce48c48567d9bf06b6fcf1b10eb0299a2036d9a2752cdb8cebb0bb556039d3bc290d8df6b88e92e82c595c186451ee3b7d935cd54951962b8e0512e5b2cb1fe857c08d919d3353263a2638610ed078c8454cff6dee269fd8b6a1b66462956642c7f89b6bc441a937d2a603e8dec78e5ef7a5fb18b23d96015d5c13a312adb587e82e5246a6b687a3aa90186c74b186eb22d3d2cde6e95b607a1519576e14198d29d7e807899eaf4335127111119e77aa8d19eb1f32f534f1a3108a97b27c1e92ecf34d7d0b551abf1e6029442012f131982f6ba245ea614762aad845193e9dc15517d4ef794fc0439bfde709097056ce29d573d5d4363d20e7d757c5ec363e0d4456de6fdc2185cee23109bc2c1675ee24320b2934e566fef534166517f5fe8efa95bb3cd7d6d542c2bc1e9cdf9205bb3387b529f3932823d723494acc95b29b8475143f89bbba65421b6f7fd2735e1fba530545d48480f45bf4eb63bf827ef6e431c48fa7a552e0b246e2c423864aa10809a6b04f7160be445af82f22c56c84aeab03510b0bf57bbe78dab01885984dd3a3d32ae0764ebfdf8aa0235dd7350382eef9ff0a5f6f16bcc69704a49b24d9b066b55ea86688a1ce3dddf28f5cba870900c5a9c91fdd1c503b2f9044bcc642309d56ea841bb0dd1f96e443b2d4325ac2745d3b3f937a995e2b8aa1fe5edfab4c280372bc708de8fc7e5c0cb0af22d6513b6e6737295864d7ac0831f98e6809dd85a133af745b4202e6cb89fe1868da60993eff3f184b1d5ca62b152eb158f9400e1f0f0f75ba4713aa787bfeb10d0e48624e5935dca0286a81346dc1496adf1194cf5a4bf9bc55e4c2511a2beea02c677ed86c1e948a37f04ca5f913e91c9e2cbed439bc83313e916d9b42fef74374ae96005e3fe15a8d17a1725c811000ea170b814da2a2378380d05d8c7b386df00d6134705e339d88e618ecaff4d69f7a4f825ce726aa3825b7722afa9a0adeecd14cd27a9f519e5a48d225bbba1dbab12c041977e75f213a7964de413df944ae7182e4fda00bbf5a6d380358f539bf552d944144249af4f4ae7882f9b617ec088235308c116cb4c3fb6d906eab2759afef3d5aa05c6b1bfb746244baad182055fd2b03ac89ca3379a32b2beb9bf04a000acb3b83eaa05fadc834ec4554cb72ae1015fe995fcfb95545fab482eb557f36e4bb38239073fd88ffc24620a30056af35ef03ab7cd0c79e86ed7f7d30a0dcc45f72a80c528593806b07b1bdef12771733e8fbab0f91c5f3fab00a7bd503b276fc64bff4f2670432b061eb3ef234ac84602c4a0b085d08799ff04f2f00d957274313a609f4df27f97cd17bac3272cd84ac1411048d798aea6c9a374e80e5abe7f577fd21ec000fe3b44002488027a1695d30562483dddbdfb35415f7c6d646175244acc473eecb9ee50e5b61302a3c424327944ba493b1b0bb467c2795dbf19d6f3893d8f3990d8200d8601fca65ae62b0b5e723c039886c37a4f28877745a50f2541587c839a75310876eddc0cd4a0c7567077b17653abed853d6eaa33377bfd71488ba0aedb8b5d4a10764310e2bd17152236f4de8d8d53507f340ae0c0a3435d623b31fd713c98452767e96997b3c5e9d72e7259da3ef27961ce06e470bb82553f80a21cad9d99e732b082ce212fbd84abdf5d193906fb4e5cead885c13be192f869504c4b2ec3cf00a7a1ea006bfa61b80c59d7f16184522cb8e954f10f943804dcd88bfb71c5708dc3646c35a5a7df6d63c02478d2784279c83588112b974de7ef9c6ba615cb011e1903034c6547886b40af81177b1b6d1be5038d0a58cc4a00ebbf5dcb96823e640173173c7c2e941b2332a92f4555526941b3c8517db67c92dce83e17401d116e52f82bb23cbd3d751b6938794158c14e06316802378a1b6ac2b150b5ae9365b4c8d028f3cf9f407a09926beb0b3236410b28c8bbd1b0eccf380db68e44d3779c2a058cf6107603883ad7d5351b6f4b03d126ee099860899215d88844b6b2413db71ace1f51ccd23ed57dada1f1ed453f5175eac19f6b6106e4e69ce1b8f31fa0572addf0c48ae1cda0266cc6339d9bc6e3b1bfa6565314e28d34a3000811ff7dfbba10c6644e13e2b5d5f4eb2b1cc6283b239f83956be3deac8a407793e8870668fb7050672e5bfe98757ce34004c0040e16a875c09671f90a9e9200af483317ef1c3055451a0d6a49b3480c625025b34c0fcdd5abd3ae7629f343a75a895576e1542deee740cbeeeb0ab5ec12856e60dab05c8d37510809cc5a45e267924e776108e53c2669f350250bec7bb162fb382e168f32dab3288e093333441b18c8484da183bee6ed0f5f0b3ba63d51bf12a023a15b320545b75c04ce725a7613e638dfde0b9ed0eee0f1538c2c34324befbfe7fa523a0cd3055def8459290f3bfdcb827258a7d8b49da80bb3741a45096243bb47eb813411fd1d0fad97996e88b503a05d49737c303a4364d70ee2027183cd84e02acc48c98da494d2738275124f86bb0944cf312a17c32bb5c34762d24561eeeeccbc31fa16c55ee4c0abb70f1577a5f8270470225e7e42d28003850164fc01340d3ff98d1eea42d5bec9d1e2edf917b845638d8b4102365e6c261fad032dbc796549863538bb7b46a0cbb713937763edfcc1d4cfcc48b94d61c10dc4be238aee033df8707aef1f82c772fdffc6fcab4552fb616ede5bb0a25278a97d8209fc1602f175537fdc474952e65a631d65a84f6387ef42bad2b53d37c3a33761ec7a47d03328ec59a3b2b441cac79800b88000fe21d95d4d0ee04b6f545b358cf8f45b2e3a58c573c5a5b241b8edcca59c59384dfbf7479a37f4e4e2b308b98c963a8e66e1d405d2401bfd1bc5a443af4ae8530f8c991b0853223274757fca41a10c95cae43aa220fcb9b8a77c3a72829c9cccef814713c7c6ebbbbaf43942c60939659e7d578514dba2f5e28815848f60a6220a718e1d6fd4b037b0e9d6981b291cb73bdadf6159ed9c86c5f00e96b36c292cc9cc77e223c120e839e0c07717a18e0c63cd5846b8c6d75b4e110930ec9d3fbb33585805dac4a2678f39d323a3130c792b0edf0fe4f84f0449bd01fee4735e2a04ea3241325ae70d35657bb8d3f82604dc9ad8f74c872d0b2faf55e1bec2f55f8406ad2c3c7eaf9f20032db2d02edf0f43c8e501db5642239f8a7d138ddaaa781a051768248f014befa377f07cc93da46a4331be939ef6773f58c6eee26c64362d37c0b4f725dc48214e01940387353a9d1c5f9e78e7e77b5b73a16d85d413553d9398c84a3cb02dd2fc85acc63de4884e23933430c7748355198cfe56665672e91aad91d889a2b1d7e509a9520450c0ee434b1bb204a733ca35fc262ec62261767d04e73485a35fce38d24408925ae5e8fbb69ea772b5e183f0ffe5fecd99a500d3efa6c50b99675ed3227e2cfdd14cfb2cd576e02d9a5121512cc12cbacb41eca88a10121b46ab2a695a052c90fcb3638b2f6afcbda197c8ec890f2037d622c6a16a953ff5d49edc2d64141539a0f89d7c87181b5bf177122df2f4bf8b74220aa537b35d9c08a49c38f80f2d79e0bd698f6897446bc864324a0695561518912c5995fc9158dc3e3ad28038cb6ca4447946142a68a9da1e02e8e6024c8398336c6669ac9d693346dfb6b93e667a2f419f96691c9dffef01e6b0b93b491f662274456b3d7c25ac57365dd3098480f4cd64cd108fd1e476ce878c38a8f43a57605d776e437ed4372ba939f04dd72b5bed45a11f35d3ee4e5adc08ab64e0955f3a67201f8e55933e70e5cd33b5ef283338226859048277f17bff7467a1eec31fdbce794a454ba0554b3b07f937ea3971f72cbc19d3fdbe921cab38f00d7145cdb68feb6d433c2d95eb88995390a0be4439e02ef8135c174112bfd56e50a154e4e450e58261ecbdb380b0f541a607cbf49f30d9b51cab9c9042519e37ec727b93f5a7abd0aaf23b68fdd9adf2ea9d7c29e53bf540d283ce63fbdd90c44efbb0bc385b1672509918490a2130abb6312b92ebfc416834f2ef8cc2d14cda470910f23956a70e8d9baf3bcea56ea125f476b3d075b5f40ecc62acdbb00d4cb575f8c721f5358217b5be2ca81c99103c303974f47cbd15e72b564f92af5aa78611ea809980ee796962941c114761b56192c51d9d5dfa644055da26838a62bb9a2c35ab1c42dffa319e2539c960f91db9b64f940e2f1994fc59f2d41f71373e17fe0caae87421934e59a11e60458d8cf8afdc3ba6b2467a14c5f21f29dc787f526e3a63550ddfd5cd1ef57e9ff5d2539b4e82a1e011365c628f771ed4e1ddb66e60d31dd137bae9c737f247babbbba3648d6f3f0770c706dd58a3c331da52ad2312739ef086969a70c8585d302941a4d978acb959a4d23e8dac9a8f6b2814356b41b55d9d9133f4c5c0fb8428fbd95bf7b0f9ce5bc8bf4e42e964037e18bbf4074b1d17d02a0bb28557a8a0d7be304618122a4d3078195feac18fdc3f80f2ab6ccfd86cd15ae669b3405ead1f4968991e00413c103fe9fb07594195f2c1f09cfe8108e791d2c927d065f2216ce15d7c401b21030fd9635fdc2604e3b15599a201f41daff1859d5d03c0811e8d597185053359f9e0998367773c97fbea78f0e26d9dff0692d6d1c4dfb80462f4e7103e5e8a916285cd66d4583510717e045d74425e5e5e60695b8ba802d4c259dcdb0590a7d2da3a9d418ee785ca1ee2e3abc914aa4b25cee2ee0a42faee9f4bcb3df35dd166ad7f1f8eb9f698097b1d158792562e6d911a4f27342b4b501b405069ca4d2736448e774640a052614de5c723b5ce7354ff6607995a307e5251ed2c0b96918364f253d56ade3643bba47e68728f31c8de529856ea69f8f31a99fd703cb8dc8852b46912c32b5c92cd117e6c23af922ef27a82c73e6796b695103b517326917534e95d57d6c7f44312ddd17a2e12e238d242f8355b7b059a42bcf05a65c5e24b79022cae9b74885a1023cdd7f107a6efb", 0x1000}, {&(0x7f0000001840)="f02ecca0b48a9335c2e528532bb9c649d3b121aa9de87fd67a2aa6a9425adb555c7a8628d7ee9d26722173a81f25c7d89fe57d59ae6f443810af303ad42bb4e6c209fe898943a546070a468f0e5f1e8056d02d0350a187bc44a80518834cbbb5ef54bd8fc169960ef7912d0d8c05db2409b99c3a25a34fd1e16d82b1035177c39611d78929a1bf9a16a88333db26c603d0e66a2d441843c3fc92eb905225588ea7feb969ea0fbcdb01d5bf7ee8", 0xad}, {&(0x7f0000001900)="a956816838275b211b597fa81d5f0559d1788fc5826f61d47b82b609bfd5e4332058150faca1328e7558a61ae9d1503691a6c1face3ea9c11b046351c7612bb1185464c9566823df2f5c295baa84a6d03184eb4e6f72f7d26610f07e82bd42364da1a460b914b7b33e92ce39e2a5d7f3dc50b881cdb3b7", 0x77}], 0x3, 0x0, 0x7fff) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0xc003, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) recvfrom$inet6(r2, &(0x7f00000000c0)=""/41, 0x29, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x80000001, 0x7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffefff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}, {&(0x7f00000004c0)="897955a3febdc8c1729d2431aed437f782c0ccfd36c240852dcee4f983a4d4c66ffe22b588c3150d4367988d17fd5fbac4e3b1152cf39332be426e104274197d489feb5b3e450050ae12b458d17300895a3215629536ee44dcc0ef4123bd9b867ee8f41fc69a65d8ee0cad722f9e0ef1fdc8b8545e135c9ba8decf1cd2fb57cf36535583cf59b91ac346b5f7a5", 0x8d}, {&(0x7f00000005c0)="33c138983959e89f81d3c9feac7f3c1338510c6fbda3f8f7fca900444a2dac229dd5f4f0debb0a68da10751fbb23557433fe7dc59e2f53f3cfdc7b883a75747d9a627874fb2477533b310b07262ffe0baba8d66a73432aa15c9be97546af04a3495a1a490c55c03c8963f5e486407445398936a9287833a2def585def96d7077245d516ebba8caf0e36bd010d6bad4b916bb0449b66e564278bf58c01f51127eaceaf52cdb743e728c6a7c057ec098fdca1b9c8256e8d2baced3d14dbbffebd8efa0c80543effb970f81286a5eeaa0a71992d38e831f5994429e61e64504c4778cae6c6df7754b3ecb999fe34cf6a3ac71d77f27d304701cd0e675fc7f16bc0344d3d35428ed9fafe9391c769474980123decdbe54580198b146d8f04d090f9daaf373c5f38f6d4bc1bf3bce8ca2394f92b7f6c298e0ea762db76c19ef718cfc979e532d9602733ae24403c45ee6aa74caa46d9a6a9bb7b7067514050ae7b34c921655986302718207c76580db63ea43be2c2e837d2d5d7ace383837577f1a1c660e902ee02db77a52e65a7c3c5a1e0c3171735e5e7f6fa2336f7a7eaf2d4b719e4b0e455fbbdb2aca0e5467f1f672575a5f9082cbc6ab9cd509820df6b4f63a54dd10290bd03e75b98b9c92c059231c86c3d7c08804bbf9ced2c1ad982cce992bbd6799fe81420f1d05b36e29ac9d528e890e2632da27616bbf2dd2a28e64b4efe6f1fd7073efcc5b16e7c6ab92ca15d5b8d35dae5b0202451f2760535564da24e17a543c3d4c215e4cabb0df59b781cd480264c3bc48c2a9d51cd7766a7255228d0fc5f9eb366d45877087dd352784a1ad3ebef196fe3006a14bd11da60bdd36033ca7f3533b388acf73c18446fbec9e9f86123b5cfa6e2b080bafad88858818b31d0c3f8796388a4457f35badf44d1ae4d42f5d34218657ce6e95f1b0d8b86fa9e56f82d6d3aad43f77a0aeae38f71975b682888a5d38c6b3839b17f59abcb274a89cd88b033500cbed094e6af930c38b8638a13f721c6a3e6a960030d0487ad732936853f49f649ee398686de6e55430061d0854c3bace75c6d2c03c2a493d83b6e99a714db3cce7c5ab923a8c2fd08b6848e6422ebda02c63a3c5966ab9b69ebe174daaf212836d8a864af3fc7d6df86ffd7496d18ebfbf32f0b4a4d1443039b6f9da0efb145b49b968cd1a17e42da2b5e3ca69080753bb84f09d9a396b57750266ab9045e76a2217df46b6a72ebc03c291fff5ebed7e63c0c1cb93e4a5df11647aa2a9a8bc2d66d69752e6d8183f0e75b6ed29fec3eff65e4664e7a98bec6e116a31d16e03ca5a92cc7c9c24a35ddc44500b3a8dd91fe944818861facb0e6e0e1a85fa0c64ff2c335ffe023858e8e0f725ca3606d26d3803458868875f3e54b9676658b9c403c5baa6f11e3d01b9ed359013d8f5280fdf1d92c5b3de8530637566d9e47f8dc923ddb7c9339384a9ce0682b0460d23bc4ef5bb5f8975e00de0b4731824b8e7493cbf23fce9b3f07d8e5e461b09a3c0e4451a23b2188c283ad4926d7fb6a6ef94732e5b9c51f760ce3e60e9d3017066d3891b5bf732ce06ca1e9f2556b935631d3b812f8268af0f242ad3b0c1ae928b0792836a35aa91cc0f3758fece4c1649392913a01b8315b1eee2762836ea6b5292493e4d02c53cfba54ed46ea22396434a607d3b7b8b6c4b382a2d0300300275a5162caf7287795ba6998437a4467218a993aac8c7844d986a94814a767f68376c0bdbe1e8848a510b06ec36ad606e9016c42b5ef27cb6a2431384179c87df1092715aac57c9d7acab9f5cb867e682ca678780cb40fdabf8fbe7e6fdf0361c46414dbff4ad63ef45f9516adf0eb37b0deeaa57432658b9396b931956b28b412226b3d3bf54cc312dc8af21c6990fa8085fc8dd839099fde15841f29ac2427174645a46ee98c79b35e48428fb5a20b53c4e9834ae9683619e91326686688576d59081de47c5ed2265ade241205ab4c016f89218cd5d3227fec47f35cc95a0dbd6096c1ac844ecc745eba5db503731fec79b4bb20b6719a9699d5b329ed8aa2aeafecf501bd5b5f7c3c03a90d89346176c98bcf572661ab6365e682a832c8f34f17b6955765cac2a2daacf0e24f41f3b959e43a22dc8c09cca5f81bcda60ac245e87740b90469b08a210557db5e90a8ba96b243ed6487c6c3489efef68f3f4c0a2b3ab08092d3bc9b9670a016cf7fc9a1b7275acbdf6e6bbd825f07734151485e845f2f0e0abadb8f88e25fb7fae6c4f44e8e059c4de91cdeb1afe40359e8f37b8e77d5ba3366f1f2e45cda7cb7e42d03a9841120f212b4b4503eb07d8416743728a435494370b646e7e46a57faa206cc01250a4da3179dd9ff40b285c29fe74a55c13b5cbe6ea5a62d256edb4833b8f704937c8b71a3c4c95844b8eaf52a797d250b7a6a93d361f73873d8188570d0e482580fed38385c41bed94eb528626d21ffe1b272b1cf7e6c56eb667f8d043d96d1b8f0970f9725d191021f7440f6071cddfdc90a4f304bb421934f05ffef6f06ebe05af871bb2e740cc3e587ee5eb8030bf98d4b15ec2d713ce0d2693af650d69365d74d08d7bd4334ee85578eb5f3407274e5694428037c7de1227259583a49bad7150e25d624ffc0b123d97068d7de2b5428db08db63d788a77b7a71c21599f3f67499ba1e2671b152bcb97019b8912875736c072107144966dca158cbc75321de2877aedf145d002989c580aeb439373e510f9a663a6a64f15d2c26cd206d46d3a964564e3cbb3a3c4f1b0f7f4b0f3ca8f25607eb571301aac46e9d008e3e56b85663d2d9fd4b1a5eec3e90ecee39fc903c7c4c0a5eb72fd2fb44606473dcab116e9855d44f5ab45a483fc99ab19e2d935574e5dc0b849beec712e760e270d1992e7f8be9c6d599d4bd2c80928e0ef3e0e20853c1375a77b5d16ecc4fd5719ecb50a3acb14f8367cf8915223e35689d38bd4d17cb8a97f035c0d499727f5d24ac97c1e55de4a97489bed87d1b9e22b0fb801977e6504605289c826a29137e907f419d52dfaeac6677adfaa9cdcc40c4a487076d76a9bce251697c3949bb7fc8734152ca72ee997350ea2df2911a5bb240dc23327a6e9d3f5fe174bc45a2f2b74cda9ee8a734ec0a48f4a7151a48bee51c8ddcdb5841210804a8f70f2c82f4935dd9e478bc9fb751b21858750147a6e29bf1a9d49910e53f74b6e6e0a7a8ef5ef6eddf83d9e45df7d268cde447bed99de66e1cf6fb8a6c80132580638281c631aa1ec718aa9563c944d9bc4d50de078c5c03b252edd0ff5961ed32ad61871056f3ce2a40a012e633b66af9d13961c563413e02731b2da67ede3f16196fc517118dcfccd43dad1b9a0faa11ca908f5d5afdb6e6f23102164cb38fbeb7ec128a030bf401d4a65a6d09eab07ae1223c1f781dca57797040db8d48d0e8e0fa946fa6abf19fef1ac9ee9b77b8e8323c9a3de4adec957addff5c7a95d343763cdad532c75f0209576a2f5e633961ed9423de56e017e37a4c8ecd9385b366693ab43cb569a647faf1c9f283c4ce2910b7cdab7a16b9e1158fc0e92e3e6361144c6469750b039078f8e6110eb93a479594d0e02daff67835be34494f54fe8f9b14b505ad374ac46b23b6b498cf3e350fbe81ce6f340026a27fcda70e9db366bccb9f34cfe2bfd69c4038eb5e45a08e2f9b9b73a083701a24af6732b93f0acb6e55061ce6d1d983e6b275d1f0b70e08a0db0df2ba76f2b598efb2390a51229172ad1160f6797d42c0b9169beaf9e0105145eb066af51447c30bf0d212db597cbac6a3caead8b16718c903a89b165e03271663219863f9095b69a2ca146c5c526ab189ceea7c6fd1e36f8763e6397e505f045f9bd0c2e0c6f8599d7f57eae5a39af102b44d988d6ab318f8e53541705d24357b88e13c7113ce94bebc53ed40f772dc27862ecb697453f419344a085c55f23ea816ba413e361ad7961570f03de69d3897982cf84eef2f7aaa4e82340c13a9e3d39a223b04261cbc54bec941c63d6182b3151c492878d342271f6916e63877f47271c0b18c946fad356850153c8125c88aea6a9e5303e418fd6f05220cff132d2ea3f354fec08f611ef5f52647618b32913f9cd94e0b602e437b8de41d7ff250b4adbcfa3bc020a1b8700dd83c8d71d856320a291f54f7e5e234988dd52aa62c8c071c28eb2482366f7276da2c6772fc3d84af6820cd3708854cc9ce8e16f2fa1ee4bc91635202e575c42775f8263c718e62a7c4c4b56d52c6a75a0855c6c5c7108ac207f006daf3f4762e162a6147c8951224d2cc503e98734a341cd573240d0a0c240b50e452435093da1d4bd292dd13dade0953378d8506e488aa521b7ab106ee7834dbb92bae384dd445aa754e5e208903d8830f17e6aed883877ad6e52f3e2d2bc62a3e08a43b454dcc780a84ec6de78cd451f58d45be44219a5cc215f6a8a89a511698c228624cb403a19813c822dbdb4e1959f43625b7c5235b47201cf10073acfff07b2dd54209314ada3b919574807cc0c810599d06b5ae565c191d4c06c57a3344046f18ab73a359438fbc4972e8e5bcd1d6f818603984e2dd4270eee7fba21db9bcf9318f9dfc6000c4045b056e29e4341b298160be0786496c1787f957bc1c97b16e24e972a385108d69920b63737f08cfde9c9f9c7c294187bafa3d861dec27c9d15297b6806f4034bdcbe48893dd3453d9b736dd486daae6e278e49dbec04b912af45edf6e4dfd0c8d655477059f8ed224937d8f5492deaab9e701c574ec4193c6a302c5c47eeda31ca55cf8954a8e3211e8854daa227a392cf31838bb0a6cdd136b3f345f70e9fabd9ed590e94036036c76e480b0275b7be7525516ef64360658f4eef98b50ccc9d3320d499c15c342a24d3e58ff69c2debe1356360d01306545c1fd2bf22f8c249407b695287e276cf1ce2dcd70926c60ae504cc7d7b63c32f5ee0d9670e66e0fd3a08bb139bd7de80074bf63ab6c625178b217ff99fa14e5c3998f38ea850811b25982127711147da3a2cd6757de3b4d1970ae244ea7f14f3f511369b8e39c3db53f9995a6eb13304f1e2c663497523a43928885fbe5e029c9addeacc56eaa2c755510b952743d9e57c24e67353513b42d08376c670c7a82c6aab193b9b5eaa74fdc1be491d51aea1710d71fab4792fabd18d9684989acc182a5b292997cb5574cf7d1118bf297e1d407e3e9966aebab019c070a7c926bd44baa4b3a2b2565b99c60562d99ee8c2cb5217866646245ebf7f06dd373da1e777de79b0ad0f9eeaf3c95902a88028e862399e38778b44582dd4c9217abb1305fcf3e72317f18a634938a3b8ae121ba7268ada330f1b8068af0d42428a12a38abbd428df0be7597f3f6fd3284c0621a7e72da5f3d9f36ae156dc92f0c55cb1573964f1660c09b5de7868c5983e1108ef9679f8a985c96260d2c9d2b4ba350a81c61cebc18c6356b668558f0a26a3ff109bb2a5be6230edac1b46eacccd5ea25abc33144f1ec55b27d46287baadb7fcc492f66373dbd0b3d95917d5229c0b99efc3cbec7578eeb7c40c691a16d458ddd7688b9830b004463a7d031959fe1d793b2d632e752378377790066031c99fb748067b9399fcd09d02f90ae25db09eb8242cfc7f74cd55215529154e9032df21c305ff335352d5b231ba254de5b34f4dfa1e162ce42f862bef311a2dd7b57e1c4acc6b3cf3268ca848d86e8911aff2738036747973e91be81e9cd0e2dc04e746cdae8fbab7d5a814456075d234f85f0d760306ff64", 0x1000}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) madvise(&(0x7f00000a5000/0x1000)=nil, 0x1000, 0x0) fcntl$getflags(r2, 0x3) 16:00:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e01d7ea3756a1914d7eceaaa2cc322af6b97b57fd3690b5cd61232d5b91a00fa0d723341f0e68a08a069e0c0f15fe6d1ba152f25b66328c824882d53ff4a9284e3dbc5f1e0d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) socket(0x18, 0x5, 0x41) fchdir(r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20000, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socket(0x400000000018, 0x3, 0x3a) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000340)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) fcntl$getflags(r5, 0x3) write(r3, &(0x7f0000000040), 0xe7) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x10) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000300)) 16:00:37 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x41a) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/28) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='-\xa2\x97-.[-}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',{\')o/-\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) fchflags(r2, 0x10000) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) 16:00:37 executing program 1: pipe2(&(0x7f0000000080), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x4930, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x11d6) open(&(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x10) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) fcntl$setflags(r0, 0x2, 0x1) 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)={0x3, &(0x7f0000000040)=[{0x14}, {0x25}, {0x88fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) 16:00:44 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = dup2(r1, r0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000100)='x\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x4, 0x2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x3) getsockname$unix(r3, &(0x7f0000000180)=@file={0x0, ""/30}, &(0x7f0000000240)=0x20) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 16:00:44 executing program 0: r0 = semget(0x1, 0x1, 0x30) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/4096) r1 = kqueue() r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000001000)={0x2, 0x2, 0x7, 0x7, r2}) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000001080)) preadv(r4, &(0x7f0000003340)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/113, 0x71}, {&(0x7f0000002140)=""/176, 0xb0}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/209, 0xd1}], 0x6, 0x0, 0x1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000033c0)=""/54) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003400)='/dev/wskbd\x00', 0x8, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r7 = semget$private(0x0, 0x0, 0xd0) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000003440)=""/138) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003500), &(0x7f0000003540)=0xc) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000003580)={0x3f, 0x3ff, {[0x8001, 0x5, 0x200, 0xdf5, 0x81, 0x20, 0x2, 0x9, 0xaf0, 0x40, 0x800, 0x721, 0x7fff, 0x1, 0x7, 0x9, 0x10001, 0xbf], [0xb78, 0x7ff, 0xf12, 0x800, 0x1, 0x8, 0x4, 0x113e7853, 0x1f, 0x7], [0x1, 0x2, 0x2, 0x1e6e, 0x5, 0xfffffffffffffff7, 0x6], [0x0, 0x4, 0xffff, 0x8001, 0x800, 0x80], [{0x7ff, 0x6, 0x40, 0x5}, {0x101, 0x10000000, 0xf6b, 0x2}, {0x4, 0x1, 0x3f, 0x4}, {0x200, 0x8, 0x8, 0x1}, {0x9, 0x8000, 0x8000, 0x10000}, {0x8, 0xffffffff, 0x2, 0x4}, {0x17a, 0x400, 0x5, 0xfaf}, {0xf801, 0xffffffff, 0x7f, 0x3}], {0xea46, 0x2, 0x6, 0x7}, {0xff, 0x7, 0x400, 0x8001}}}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000003880)={0xa, &(0x7f0000003800)=[{0x971, 0xcf, 0x3, 0x32}, {0xffff, 0x6, 0x4, 0x5}, {0x200, 0xda, 0x1, 0x9}, {0x6, 0x2, 0x9, 0x10001}, {0x40, 0x2, 0x3, 0x7fffffff}, {0x71dc, 0xd, 0x6, 0xd93}, {0x1ff, 0x2, 0xa2, 0x800}, {0x1, 0x4, 0x8, 0xfffffffe}, {0x0, 0x1, 0x0, 0x40000000}, {0x1, 0x8, 0x7f, 0x8}]}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000038c0)=0x6) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000003900)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000003940)) sendsyslog(&(0x7f0000003980)="0a99ab801a882903be40d4344e7a27b9b050562b9b0376b67ad3d2f2aacec29254b5b4ba3efaaabe4561be73f97bfc7bd0d8a8389d53c953e2a209fb535b5d2c5208ef8cea28f535ea63e369adffa0e2959a66318ac003a3b11c5004aa", 0x5d, 0x11) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000003a00)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000003a40)={0x2, 0x7, {0x9, 0x79}}) close(0xffffffffffffff9c) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000003a80)={'tap', 0x0}) r10 = open(&(0x7f0000003ac0)='./file0\x00', 0x80, 0x65) accept(r3, &(0x7f0000003b00)=@in, &(0x7f0000003b40)=0xc) read(r10, &(0x7f0000003b80)=""/172, 0xac) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000005c0)="cd9486b948e4358792d39a59dd60ff75493f2434a40e7718d6d19a94634993c0031160ed332d47963f1cf06795d38bad44576050510eace33eb5694c20513add13fded3b0276e180b8a53daad1daf9ceff74b2a7e4d09fa12d16ec46ae6f192494eb3c5f79448a283a9e52bf5ea8747678d674aaceb48ad715bb927a8ac67f4e80e9476b71245c3a73d860332bafb7063e562553d3e89e3138799435dfb2976bb07ef8c5b094facb5c68ef1c703040f35f542fe1f423a49edec9216c800175a922039cbded2cc409eb7b39ae659f7fbcac20be64bf60968aca7a3038a8669248aaf898ec302cef03c8688e5a4d9a1c6d753f6043f19cbd4c8386f6f1b3822d5585c1b38681d2d72f79c3c0501a903e43f7b08e2bf5ff4842f0d6b16f273a5bcdb6d9b24640f76ab0bbdb20885dd1cc39f023b81cebe55386865343e02bbc8e61f65ceaaaac28d7128aaff53b0d66f3df7f3e4e6d0eb4d0796b19b088499baf58806627b40143ea22b2bafd5b4dda22c82f62d6c6de299e9c18dd3c08e8af2b94797cb6a3a6ec963a108c1c03ff84cc142677e31e4e27e3c21f86e0dd22604c78c26b2a3db5b3981f430b6e0785d3ac9e7e4d2458797c0990e4dd0cac1ce76a728aa11060914ece093ceaacaa53aa22f6ed28aadea484c0415276663cb320d039eb02d1b9ec70cba6acdcdc6f8c212e0cea35a642eec17c57e0bbf73cdff1d25277ac989656295558bc14b93b15110c0eca23ef412b166f5c7dc88d9c705b675d6adeda88c50d130dfab29cc2ef2bf629d7e26402300b58b8c734a7f1c1dc11c724a81b31565c7dc1ed4b9fff17b27a14d20fb15602593994815aaf2da5e9ecc17306f89652443b624c05738de84810f897a59bccc2785cc1f34c4f60a5e09a25d98f500af326bfdeb90844d2dc745d6fecdacc08b252cfd5f079d83d543a61df1213b2e5942fa79b675d31b2b71c2e4bed75130e0e5554c63630521c779ef8418abbac9e9c03a4442e379c6b54905ee348ff4cdf141c26e4c5cf653670d2f9a2e035931b0301bf3319b3a992ec6b270e901155a4a28ba1041f4112bc22248cdf8be3fa56d7e98cd9bfd0d8686d1fe432a6a78e8cb9fbc83422de81393c8abb2f1167e0dd6df01f5ad8b677f23bf018147e284399e85c98dd882beb45298273a12270cf942e1f0f2121558ff48bde49860784eb0dcd14a80047e33c52824407ffd686953228da89b25842aac9bee32de4710232ed959b862c38fe759ac84415c7d24aebdbc42d29179c14d5ad32721a8a4991ac3cf047ac4632fde96f8e6ad653cbd684783089655a84e5b5e5a34819e11e6081c19965a912b517e57a4d6674aeb215291452f9780781338b9ff6996628a460818ac73b9fbc226b3f851a8024d85fffa2f2ccab563770e2d265ba3de71f19c353e143e6c3dfbafa91ccf238e4e97aba4f0a573babe5108d48978fcfc20b2caf3b73d2e07971b6cc7cf450d7926fd3b7071fdb8804051fcf88d4e45f81a857bc4585622d3272d13ff32b130c2a03174fe2300ab40244ba649b7766588f5dd6c8b2bd56ab76efdd19926ee55e30c1339f1a4237236d6414011f51648e53d222c5c7c1499737067be5de1b25264198c24c8af8fba8a981dfd5c165c6be6eedaa364d1be71de5f04b4306968943393e3365c303986d089a91d1fc0022097fa9627d2c86d2691de6b434125acf90098de817f6d405d5c7f51828a5cec25e5f0c534de1ec8caeba6c54d094318091bf3fb7f56b74b1871a59c5663d1bfa78ef11b22b0855459c8046b1481f269f1c1dfa33cba8e811eb812a3cebac49e82183d25e8dc95d60ac02e11563aabf3688104cc6d94dd8777725a8a85338d185aebbda6e1f971c3c026cc9d48405f9a7dd0161deebd7498621614b267ad1e0963a1aba156cf385bbabb82285cd20bd9bf3371a41d01e89a6e28536c0b582ff8eca90d769c12cd43d00588f43953b5cdc1fbd653a03a335b169f20fbdf2d81a0b3d3abfc106e67354938631acca1beae7395f905d79cb7b3bf63e0746da389174d3ca40c31f729017406e507ecd247e452a08552ff7b055605b1c76285ffdd13efc747b8f1b058c6f8b0200f38ec36d12d72631563f28a619b6c65780297ec7a39b1b08d164315bbb5dcd4c56aed6cc86d0cbbbe736a438deabf6042c662ec36eb8fe3c5bb58c424dbbfe36422265fab05cd035e788a11c56d8b48315a103a1589cb0b5ad4764151417344713e8d85351aa861ada111263c79239dcaba6e9c0368ffc1b2431cc1b2f49011b46b747c4187b23957564774bc06790c9b0cd64b08c5efe64c97d44f16a20543b033caad2d72039638f70e0085c4205775ecc6a1fbb5dc815217f880563e3dcc34fb01deb263541510fa336f02757d74196474281427697355810372127b2e61b20d8491df0a595fde0de62a9b484a583519d1f880d98fc2a1bf6b8f9ed9861985b077b23f7809537c71a130035180de2d6b5f3892c80c4d067a35b0fc3ffa6119b86c0070bddd94f6d9467cac9c4f85e1d52aff8d505792d3814bd76a2fc92ab383fc1fd537845e7535189921814b0165fe8f028590f692483c9742ecb10440954a9d3833217dc68ab18bc159c2e70f9ad5004d2cb40bb3845e36658ff47d9ea25cbcc89dc548930e6cd1ade06b1743e07f2002fe59c4d82223fc1d7f8c248a62d5b8c9a399daac43e1755bb6890c8fc8e3b0e2f8192fba783268c1c0ac80cd9fc64c512fdbcbea600f9c90e27c42f023e2090b42541ef57be0329f29be07a5d0eb605de757a90d806779ade04ace8a6d0a2d8d7e7807dfebe0cb29fa90c14e8188df9fba8cbfe362dbe2c6a63dfa81e8a33228661323f563eae8d6894bb4ab9acf19fdbc38b11224a321f96060207ececd31835dbd51e9d6fdf257f0a3714762c42d1f422dd5ba824e86a1ed1bf72bb0b361000fac8f3d50258def91e1a15a4a5235503ff7f40c063ab6f8ee49167c533d371771e4e20aeccdc747873697ac6a8841c8aa396fca36fe91c4403f54c0651538e3b41db90e4e5730f679904e8b6606dedb08cb5d2340ac45b17b0ac465d4730fce537e953580ca22c69d39cd7dbe4678f5fda08add5b9958a54af44a5b87fe624fca1fad7e3d8cd14f85828e075ba85e5a93048d665bb354ee9592caa2b2a7367923c73df5a554a6805fe58e8ece37b75b0f721e40c6f9f140ee2ae8473b483acb45970e120b6b5c38f4d3fa3f7cfa81f49bba3834ffa749eb4bf6bfde001ef72e2525ac1693281544748ec1d28c535f008db70d2fe7bd189d903b0ba66134bcadf8d1f08769fdce257b63257cec2865a08809000bbf0155913112bfdeb5998ac8283c450a863bebb338e8ba3024bf3da7c54f89d8d4233a73d3c6bc89819577cf2901dc334b72c60be4195a184451251e2b387c2e4366e06287c4a1b479e519546c0f5da55fe7ff32728f5b59b071bb32efd1351fe70c8b8c9974396852ce93a5aa09640f2b820ed899b892fca834c6f01512b2abeb0f2ac1baacc66e768bab4ca457dcbf9a47d0d47aca2d3d786b70ea030e7381d71ab06d195c7547628f1abf643f2c86833fcbc1fd6ee8881d77a95a9711817e1197fc4ea547d42e1175f5d448babfa425223673a953ac80b9707cde75de232c7e1cc5f58f43193eecb9e0cd889586e900a2d7133e51898d3f30d4672ab8b553635cb4645375e51e201e50cbb3ac0e63e697d7dedcf5ce5a9dcf974700d95e79adb8355c235967790d56329b55172960d6d68b3b17450e1f4daeb4b9ecfecc5e81d214a317eb350acbb56134caaa75dc43d1567244391efc06af45495c600b53d016d0ed8b88fbae86e7892d27d1dc11edbe5402b33120a3e094973ddf19c39b0dcd565f17fe78f801d1187b1dce1100f32c05a461f9283c755556b418018b2d5beff95bef3f3001a07829d458a843f44c09e14d96d6da339ddb75085fef0c882fdbd506b637ba60767fb7737a349fbefae2e781c1334f3fc67fd098d8d6210b677a10dc0673f65f37efe9a0a5b3c3d881249d15eb0dc1d766a404e04f96d65de301f3b53e26a8b4d56a0c19fe38cac0cebf85a9484da55208b202ec75ebe0fe1b308323d58cc3ce7994edbc6caceff191c2fcb9eae53be3dc5c66b0426237111def641b6612fb7f53fa5cad9bdd86265c5ff790064d6811332155e93dcaa624dd99628794f407c48591776d85916a919fcbda09d635c9205dc49f4e6ca1aab045282227c97fbaa2396863b04fab5d1f0dc3d93a687206cd5936ff33a399ec5477e38e9d6903ada2119ea9c2b365a6eb055b127bdb3a98e0736bab19b59db82b00d7868ac1d03f2cf221812f11b3fe381a2eb47ebf593462a53d7fcc863ce08ace25b4923e87a1c5cb71cc74f0b585bb43385e8b9623a16ebaa8d9fcaf1935aaf33181a672505534668153792f6c2d599daec3e12426aeb62c8ec4a33b7fa6dc58cb0e3af12c6bc6d7fe865b972590062041a43c77721d7d4ee673639a9fd96e0e67b88bfcf414289dbd29ef45c95b47c3e4f2927cffa02aa0285177564130e97300b44b05eb5b983f83ed09953c3e9ccca5783f8d534ea5842cd87846d40b1849d527fd633dbec686906ff46596128186d053496cd79f0850ee2250bf0c09dee12276e125ad8cc272ba6bb9ee29662025ce65d2c677ffb45166d7f632cec986f1e6389df4d6d92fd80c88d2eb91afa5e954da49bbe2742fc1896f5038d54f0c05607ddc6d38413633cdb89d8aa73de3a6d3ca169b56c4271b2225d4867bd2e1ab4c943dcac62551d6e48d2294e31d81a4e48f288d4c83f31fdb99a3682bf44d3562a58a28ee871535e3f23ee7cb3ea1cf404ccf7e406c3246a8876f21b830f780312dbaa06dd1456d388719275e685a82ab8da389bedb8acca2ad69862c273e49b7aa20b925a48594bc425fb01101ffa908ba0c98bb4d545a427062f5762a49dd5fd94dcc4121b83a71e9352536d5acdb468f02d29f118b22ed50a2569cb72060faebc96c6856e2f2ad8bbe3e3532562ed8b28d2e9dbecfe3d8a3a974944e33c998560ac6ce4c8545d8d46d979d605952dbf00ed3cdf726f4675af5749641f4ce0b7ca3b97694bd983549bf0b95e45cdfdeaad64e73f5aa7d32f16c27770bb5c73561232a4908e5b5c4e4e93a3d56e83cbdb86f6853b6a8bd81fe32b05d1e1e593b6f40f8cc798624910aab6766640e7bf9e154d35d413c52a5a0886bc845fcd773e28b57100627a4032d8814b773743fdeccb3ee51dc8bfe472536325d096b9c1451fff3eee3320c101bccd5a385b4dd0da8ce4767dbc104595f7ddf66fd6abaa743ab3904821552e09e0798957c5a9b818c50cfe9ce70aebde573c4fe94d41493c27c06f6b7bf484cdca67ba1d47b15539d68b90c82f70b5424e20f6f2eb566e323c8688a25fe53d0e238d5a3211ae931c7e36e1573c0b21e511b4192b5aa2e7ac9533c82848dc7546bb08b8717d8c51144e98b487ee59bba85f8cb1564d58f46bfc073cb467864e8ecef858d9731842d0827ab29fd5a4c9dbb17b7f3b458ce755bbd4631839eb53654d9c46ff2f76323751b337cfc4b1f83f14380a662696ee9d65e8d249374fa1b433b2fa9abfcc0919a8dd21b372149c9d7a3f3f7991eb0d41c878a13a3a3708b69ca294feeae401b3cdf4c87d1f31d95c383f8c9f0cb277287d1acde8d11a5069837391e18bcbb0766b1fb9536c8bdea4fcfcfc99d0c8bb93c3ccea13f3ba935c70cc23d59277f92375c3ad2718451f5b662c292d02e3", 0x1000}, {&(0x7f0000000340)="69e5d8217b34db3d4f3116ec7be20ffcc73a5de7040c433e7af0ffd0e6ab28f94248fddae429b437652174f80f0bd7dabe25e1da76b17f6b25d42b778c3b0daa141d23b6", 0x44}, {&(0x7f00000003c0)="8b43dfd7b93be31c3ee6e328b2a4108826173d3c150c9ea37def5e7af3323210b42b5185d0724be743f7b4d6877f6003bd9701664c0f2efd73e81d82a84705942fcd96503423819c014c282cf10a7fb776aa22b5f733231c4b4c6db00fce63eb311d15adfd5dc794384eb40bc61256ebe2a17376e37d9a", 0x77}, {&(0x7f00000015c0)="bb60e069418412aea5cd86cc508d75b2efe0adfc7558f040f8f0ae0309d82cdc1f1bcdacbeb626487433ddceb486d2a9e9b2d3d72ce7c0969cb98e54bd1922b3b2e148d947db29c065847bd2beb8ddbbe6a2e967102cb834bf07c296ef1dc28c105cb2150eedbdc7d2b5a888ff7034f7df2f07c6c280f1874f6eb6414b32984a2aa0d55f447be726431bdccdc512993bdd4d936c5b81978235ca2d276d20a3c688430df0b33416814a4eeaa8291cd95e469b85151744c4ce57ac28b81ee01b0b1ffcb2fdc51c0b76087ef39d247c9528700bdc64ef6520e123e4a8288f7da43e0090b23f994dafcf8495ce3903a596fdec4354d9aa1566b1595a39e4b382689b66edf71a77a48828a1a3ec16b5eca9fb298011d9a856bc1d15cc637569b57648fb27304fb0a90aebdab8bdb71cb2b64e9092306a4938f565c1051fea0f7dff73e423eadb8ec9895594879d90078a0eeb31d21321357f1bb65f7237f2fb3bd3aaa3b7bd39d194a049154ad3730d5b3c7ce07ce891ba0ae9b960a37e631bc33d1e0ad2ea9b22334d155de1e6b065c0f6467142e5f4baaaa8105445ff08c50a7b7e14fec8c84798d1c9992246103669e8de2470471a34f1af07801a3596d0225e225b217fafca4ea9e5424fbb3390f99f40edfa73647c3141e0a1800b2fabcf91b24b26240fdc7ba900b8dc1f8c45cd648767b335c3c8bf65ed0c99a16cdd8195f578e07587e95e41b8362acc85ccf6791c72ee6d571d343c8a8fedb31a1328d5c67ed2c7176dd823536d49efe4116a029e74ed32af0627542ca1d1ebe0d467fe24fea06194567b560a12bf63e67e47cbb37faa3540c7706afdcb78053886cbe4ca4c113b55a5482ec183e63e877f71edc28b50b33391c2d4993ac34edd4c3a385c98ae28a647e0525ded3e7132eaee6c26d1dda91782e3c9eaceec35a3ca8874a928ba1c2cd0e46b0e95cf18bdc1a2c56221fd66d8f400cc90d05cb8362df9f6f83ad7865507f1b982bc28a33507051a3d5263e7422fbbd6f854f99106662843c9e1c359b7df645784fb7e4dd141440a6e00de937f9074fedfcbe6048dade994ecca74a4e8f7df41b03bf642cb88b6dfdb90fdf58ccbad2c98645ee2eb66e802991825eb327329aa4408828bd797a95045d25a36b77c8eb9473716727f62b5a9032f272dcbfcb6f6d8c26f0bef866b65ea6753790ba9bd2cb0654ca31768e6e332a176c4ade550990ca0b88eba2430c70e4a5eeae4ab6265438de65ba73df5b9e9e9bba064dc9cadae51f87b6a8f0388c9eec81972df3d4514630d2880afe9615049bbb937e00b385e716c7c3d2ed873a67b3bdb51acec9acb80ccc113f9944d681ade37376d954ae2dba4d0c6916975d77423684060f1ab19253b8bbff9442425103cfe0a757cd033da3ba9f6c75d6eb50cc6b814628874abc9fb8613dbbdc31e6dc8a7db18613d980111f63bf795c7b85d128fd8daa6e6c1cb718d13eee6d83bfd0fadbfdb74936fe71f9273e50528f0938b896864b4094cc514b137a6285c9b6cf7691332268e712457a3b74cc63d10b664eaf58b62a3037264dbe8701b60ddcbdcda636aea7562da32d2700de20355200ecde2e221da28f953d3a2e3f9f645e0117558bcceb5d38d7dcb6c123f942ed61b6ba68b30c94e803dd94fd28e278669505c6fed354858d4c7f3a6c87b9de0fb7ffc80a84a0804d677a4020913a2bfb8b790819adaae1db1be544185e757d9b9ce11c9f9412e85a529811c00c9c50e859dc9af20b34f9858966e76ad656af603ba5380ee3f669f1f10df737e3c06966f28f388f8cd960a7ae1b947b6a120e51cd3a19cdbe5f10ef4ba472334ed8d028fe36796c99328a3e96ea7941908242b9fe451dc7bb26de8687926f89b28cf09b3ed4369ccbc3805ca13e5f37cb0975c7aff76f9873105595828e450a1e1b308855a4de1d5cc12dff9b52f639f50f7f0dbc069a5119682d9c1bd1d3858107c1b7b0c41410b8c66e2ab852b6a4b343ec9a017c9f2e67516eceafffc2e22bc42c35504e7685c82098bbe8b2d5fba37788fdae35c062c1ae6ada478de5c8dabad3e56c02de2d04156a9bc6431c932d122ed1da39b3ce4001d3b040d6691363ed141955a32ee65a6ef7f7e219410208992b4d69e10a8ed66c7b2a580171e5f0eb6b4b2bcf2338c269ed80b9c4e0e4bf2e281d24b7a9f75939816d73cf5b2dc040a3ac3530a0e3126c7ccb2c580d98caac40225f724c78875ad4ddf752da0d93d2e34679defc7594be547241170ee560adedbd06b01a5f1416802015026c1b140cf042522da8f5ac4c9066b4e64dce56999111a14332787bc8edd5187c81d4a788cf4ff88804519a5066af85430033e810010a70475a5f615d82bf65dbcd293a8d0aac00a2afc1875e73a448db749f55fccf9273ff972ca00857bef99749e7b1b14446bb446c6f1a27dc1df76e8ec3e9001ce4c24a20f03aa6a50fd8f0715c3291602ff93fb570b99d3abb9d07a79d1ca6da85d0000be1f2ef56fbd5771679f470ffc04330efede35be9c7a9927df99fdeeb133af3d9a7e952b744fb09e5722eeb19b3963cd147923b04ad52b7d7a9a33ddc409d51c044f5fab6df534e281a352b84aa0efa7447ad70d05e34debda05433431eebb1edd07c0eb05570385ef2a5ca14d04c3f4fa72874be3e4ba98dd62d125ebd7c6beb6754cd2bec0b37299c9736c29f481abfdbab05f784cf81be2266ea32bd95164fbf7868d6fe41f4dcc2b0d8bb4fdea6d41612f1aa33edb5138832b044aaa3704b12d1dce3f6328de592aa96751547520cf3fdce07f311ffc13ee720bef04d559585d747b3e7ffdaf40fcbbac7dda8d65ae9c698d15d629fa524902f3b719c885e2cc2186beabb6fe9c35148ec2ac44685d4028bab3fbeab72c9e18d6eae0613a3b19c4e3631458f5b58b473c457160910edbd53ee7d9817ad12944dbcf3ed49fb114975fb4573cbdb4b96b75731e3cc381ab3fdf298f8a45020a35068fe9b19794ab428ab385fb6b4be9bbf7e6eee0eeab04a598f6a1a612d0e10ddd73997e63698d0b9e231fd96d75e16d0ce93ee2d5efdc3c188583418cff438e7692201948337267fd3eed7998f42054a20bc9c919bd47dcceb281540da3d709e95b1fff8f5f83c9311bf4659c0279522f296c84c75e76f6233a8dc704c4c2c4ba8266879ca88bcdba3106f93c478b7b670b78841a73fd63df7493b000edc2fdcb53814f335cc37495847392fb8efb19adb4c144c49e57b45bca4c6200f4fc010db601a6b7325ec6a4a94d6f883247b35c429e27272bdd9685c3d9fc4434458d158969137095b946263c77e0963dfb3f47da62392baa4ae8421985d1b58e7e2613d2731ffae3b0a0af9c8100f1e44a1a320bc3f7b075ca69de044dadda0549d86d2b962b7b6d402f19e8a740fd34bf92a816d76693dc8d3e55744e9d5407a9bf3215be5be6244f87aa0db965c22f51fcd91781c85dc30b806ce18cd9549e38548591c6e8a6207e32e226b5064437ff7857ed1f13fa02e6ceac15d68c42ffd49e3e06f02b3a3caa48b5e4ed0060ce372eedaf0311845658eb45062a22db62b52fa6405ddc8011fa8bd3c393e07c2cfb4db1c83def91948bde18d460c4cb7eb9ff6457ecc5f5f1bb26f3bef22abb2b9d6453622b2275f60f3e45d5c84a8377a452a36018f77f859f58d505c1893d40eff10af017cfc20cff475cfc657133e03feef760a3e81bf8cbd0a7edcf836eeba20de9bf16dc7c3b0b6a54aa86382c8ffc2004126cfe32c93aadccf25c4262664c851dde8c273a57427f16f369211127799a62e7eb7617a874ecf3adb00c510d721e32515182dd91642eb13997fe67cc65588cc2c8185d09069533f2dcf7253d5a303b7472b593aac5162983ccc8d62545ddecf06c827d880e85f2ccef4301246de1877ce8c51b1779c3ce38257affa35daec00ec84c44f7be56293380c317fcb6583a6f09769ac7eec83d5418a0835436e4a8d1c7cc4e145ebdfa0c39fdc744d1e829d1dcb3246be8df608185f7ee7eef57e6b9eac7ca00c3ca6f4cce05910ff20c5e1be5326b7ce97ecd68b5c176ff3ebb458c3f4a2b858194cbcf8f61002efaeca3b8a4678672ad279af350d0776aedb0c3ea65cd0fda01af14a11a0f6a74435863a2399429105fc070a6efa177a7f3610f87f2fcbcf39d68bb8ed3005e0d66c075c42017216290b705787f669ad03485f0a5704c658d3213ca323989e2b1e7976450ba798e2772e49a819fb7fc6f16c75cd19fed22d3dadfffd0c4cafd95b8eef4c356ff5f0bc663f94169434aabe39ff646d8cfea6a9f23d1879de8a950a036c541d726104f772b37b50cd46150503ce90157b09718f9d1eef35a5cd883cd8dd2c8e4c2cf35e30bd2d0997cfd9ce30fef19fd17efcfb49dc44d81e5c626acdd06eacb6f1e23eb09d0996eaa67463e994dbbf865446508bc42604832ee714cef83827bd1dfb76499682c945adfb92e5f438f7e9a594198a0e58d1d0cfb15ce4013ee0ddbc41e184784ddeb9d870fc7e7b97b9ab819c96934c5312f2de16799fe512657b408bb3af964210007e19efb5e2118ac3c10ec3338a5d5fced513ddd1d450781ed8771f886bd516b6618ded2eba9d04eed42c8d43fd7f6c4011d49f434a6e8f8d9446453f1d269f1d5f176301ad5df3a6ea8d3f7ba11aa4dba50bdc915f048c9b5604e98515d698505b50ea92df98e5a342f16e5ab1e14ad3212bc808bb05cb6ea5b5c2f2254babb31821d60b97e3f4a624addbad5d7c1149ba06a7d6b8cd8df182e699282d6e9c7808923d46decce361066dd79153c515c86a71e9e79085632932d332e45105b01cc862456f5c04b4fcae63e745ea5a22a5b9fb1a258302042a2064121f9226b850c8beb6cb5fafdb6d8db87e9889453e27cac7a1b25029eae05350248369d7af3a62c2022de8a9170833a8a5006c9f3820036dc8a9f16c68032afbd14ce2bf6a574583feea007aad490c789200c27d861d5da5c36368ee36578fda28945e5c7973ba911aa03bc98e5b5cde1cc0f7fa66a50e35836a6dff5f65bd1388bfd329010e88a8443baba60952f429261638397f268b79ca60d7eb307e95ba2fa7f2cbdcbaaa12884dc5d5049d8be353c2ff31985b8c63a0b557dd53eaa6d1041b41640045f46840a73b164a7c982cd8d630973d271d12a5a9aafc3f54660dd08b0cb4925bed6f75b887a6007c9ab26041c396ab8da5053b229bda50d1effc949472f3e1f27f783c091722d373272badfe546a4514b3337c8739fc66cd4fbc791ba2203fe4ac3ea1368e1fa04f26b3dbe8b97e6ace1187910a66106634f3b9e23b9325d4e62b9643bce2e9560d974485efa5c4902a0892780018f158698afe0d1a5ea1375e8e5a143efb2289b7e4266d74e7615f479a34310fc29134cee7107db31307fad4beedeb658bf8b320748047130d32f7e622667a288c13c4e1da03b191fb4eefd0a468a8850decda04ab22fe1d276f0bfe9f3965d2ac5562a8d3d11260e98e4ee762ff754e135b744e67e65cb525e64fb551c0f99fbbc7b1908171a1eeacc8f7987807a58542809f7245c458926c4797b387b56830ce4304b6226db4959d7f49b3af8b10d3068080858fcb99f200843dac09274ee4c695146669b043cb5cf0e25da6f07a4b442d6d6d2b174ddcd0b7f89a56962631cbf138e32269983cfe698b233066e6fd0f2b1d0498daffdc95c5cb9ee135bbd6cef7137661b95418065e1568e8cf6dc7bfe45ed6220986965f9cc8f216300c7458e60", 0x1000}], 0x4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) dup(r3) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) socket(0x1, 0x4, 0xcf) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) geteuid() getegid() sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000000200000f3ff000000"], 0x10}, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000280)=""/115, 0x73}], 0x4, 0x0, 0x800) 16:00:44 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) lseek(r2, 0x0, 0x6, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84c01002e, 0x0, 0x0, 0x0, 0x81}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001340)=[{{r0}, 0x7fffffffffffffff, 0x22}], 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/72, 0x48, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() r2 = semget(0x1, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x3}, {0x0, 0x2000}, {}, {}, {0x0, 0x2}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xf43d, 0xaa, 0xff, 0xc57}, {0xf5c, 0x1f, 0x0, 0x9}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa8, 0x1c1) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x70c0, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getsockname(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x4}]}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="ec99d766dc5fc714bd3d8f78f5ab3d22794731a7df46f31af95ecbf70990b4e707f1b8133ce692afbbf7f0d25616f71ee8621742cb1193b10c52a5949296f6a4bc8c3c35266c85d77aa4ed6cc7ab330ad9a25610134d9878555321320a6a43da50f37bebe4a0b6e1bb453088976ce1144341beba34b9a73a3dc473c6872e0ad8cad3d5fedcd418aae1a3593cdebd4f749702caccd2b24bf5349a9f6dd2bedcb539ada398520080a5a64855613d357716b66cffa3ee933b3aa62f1bd22e70555970ac0c2a1b429355611073a0553ada2696b30ea33894ad453c46fe47986b1b30de460e99bfc4", 0xe6, 0x0, 0x67f1) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") select(0x40, &(0x7f00000000c0)={0x6, 0x8, 0x80000000, 0x1ff, 0x2, 0x8, 0xfffffffffffffffb, 0x956e}, &(0x7f0000000140)={0x0, 0x101, 0xfffffffffffffffb, 0x4, 0x8, 0xb9e, 0xe0c, 0x80000001}, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x19b940bd, 0x1ff, 0x5, 0xe8a3, 0x2}, &(0x7f0000000200)={0x20, 0x40}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28, 0x1}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x134, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, r1, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000240)="8f8deb1327959d2428b9a3ed746a9bc6cd6a84a95102a5b4698b8dddb95482b6804a0ff6e73091fab22ec8f9b2dcbc3be33b2ac5600cc097b18f01e3278d9620afa929aa5f176a3df5723a3b35bc3401595e1b95ccf18fae752008c45f4622e9", 0x60, 0x402, &(0x7f0000000340)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x20, 0x8007, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) minherit(&(0x7f0000154000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$dupfd(r3, 0xa, r6) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x100) panic: receive 1a: so 0xfffffd805e56f640, so_type 3, m 0xfffffd8052642f00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *156224 13254 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821bb78c) at panic+0x15c soreceive(fffffd805e56f640,0,ffff80001d3726e8,0,0,ffff80001d3725f4) at soreceive+0x170a soo_read(fffffd8064371690,ffff80001d3726e8,0) at soo_read+0x53 dofilereadv(ffff80001d3394e8,6,ffff80001d3726e8,0,ffff80001d3727d0) at dofilereadv+0x1a1 sys_read(ffff80001d3394e8,ffff80001d372780,ffff80001d3727d0) at sys_read+0x83 syscall(ffff80001d372850) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdb700, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1a: so 0xfffffd805e56f640, so_type 3, m 0xfffffd8052642f00, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821bb78c) at panic+0x15c soreceive(fffffd805e56f640,0,ffff80001d3726e8,0,0,ffff80001d3725f4) at soreceive+0x170a soo_read(fffffd8064371690,ffff80001d3726e8,0) at soo_read+0x53 dofilereadv(ffff80001d3394e8,6,ffff80001d3726e8,0,ffff80001d3727d0) at dofilereadv+0x1a1 sys_read(ffff80001d3394e8,ffff80001d372780,ffff80001d3727d0) at sys_read+0x83 syscall(ffff80001d372850) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdb700, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372430 rbx 0xffff80001d3724e0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d3723f0 r9 0x1 r10 0 r11 0x6275cb7c693a3b85 r12 0x3000000008 r13 0xffff80001d372440 r14 0x100 r15 0x1 rip 0xffffffff816969a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372420 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=156224 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a118,0xffff80001d339768 process=0xffff8000ffffaa90 user=0xffff80001d36d000, vmspace=0xfffffd806bc0a000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 38098 224013 12877 0 2 0 syz-executor.1 38098 324313 12877 0 2 0x4000000 syz-executor.1 48888 18605 37456 0 3 0x80 nanosleep syz-executor.0 48888 400292 37456 0 3 0x4000080 select syz-executor.0 48888 340423 37456 0 3 0x4000080 fsleep syz-executor.0 37456 390688 51358 0 3 0x82 nanosleep syz-executor.0 30849 180749 1 0 3 0x100083 ttyin getty 75169 70150 0 0 3 0x14200 acct acct 26314 498203 0 0 3 0x14200 bored sosplice 12877 89780 51358 0 2 0x482 syz-executor.1 51358 163143 13108 0 3 0x82 thrsleep syz-fuzzer 51358 135340 13108 0 3 0x4000082 thrsleep syz-fuzzer 51358 280089 13108 0 3 0x4000082 thrsleep syz-fuzzer 51358 505723 13108 0 3 0x4000082 thrsleep syz-fuzzer 51358 125821 13108 0 3 0x4000082 thrsleep syz-fuzzer 51358 11520 13108 0 3 0x4000082 thrsleep syz-fuzzer 51358 70782 13108 0 3 0x4000082 thrsleep syz-fuzzer 51358 430302 13108 0 3 0x4000082 kqread syz-fuzzer 13108 297657 8468 0 3 0x10008a pause ksh 8468 396463 61230 0 3 0x92 select sshd 61230 232994 1 0 3 0x80 select sshd 5804 485880 18966 73 3 0x100090 kqread syslogd 18966 489069 1 0 3 0x100082 netio syslogd 96438 48618 1 77 2 0x100010 dhclient *13254 156224 1 0 7 0 dhclient 35044 40919 0 0 2 0x14200 zerothread 95179 500764 0 0 3 0x14200 aiodoned aiodoned 8386 130799 0 0 3 0x14200 syncer update 94576 67084 0 0 3 0x14200 cleaner cleaner 73560 499325 0 0 3 0x14200 reaper reaper 2427 177840 0 0 3 0x14200 pgdaemon pagedaemon 9902 335610 0 0 3 0x14200 bored crynlk 91390 146140 0 0 3 0x14200 bored crypto 45271 519865 0 0 3 0x40014200 acpi0 acpi0 31209 491273 0 0 3 0x14200 bored softnet 95180 218574 0 0 3 0x14200 bored systqmp 71912 18946 0 0 3 0x14200 bored systq 32712 221913 0 0 2 0x40014200 softclock 69533 128255 0 0 3 0x40014200 idle0 84964 133375 0 0 3 0x14200 bored smr 1 88458 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9556 6687K 7533K 78643K 12654 0 pcb 13 8K 8K 78643K 196 0 rtable 120 4K 5K 78643K 433 0 ifaddr 105 20K 20K 78643K 225 0 counters 21 16K 16K 78643K 35 0 ioctlops 0 0K 2K 78643K 52 0 iov 0 0K 24K 78643K 400 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1967 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 112 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 668 0 sigio 0 0K 0K 78643K 16 0 proc 49 38K 55K 78643K 478 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 72 0 in_multi 146 6K 6K 78643K 234 0 ether_multi 1 0K 0K 78643K 27 0 mrt 0 0K 0K 78643K 10 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 67 307K 307K 78643K 67 0 exec 0 0K 1K 78643K 261 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 131 120K 120K 78643K 2478 0 UVM aobj 82 5K 5K 78643K 82 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 183 0 NDP 16 0K 0K 78643K 38 0 temp 147 3031K 3142K 78643K 21290 0 kqueue 3 4K 18K 78643K 99 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 rtpcb 80 79 0 77 1 0 1 1 0 8 0 rtentry 112 76 0 29 2 0 2 2 0 8 0 unpcb 120 1573 0 1555 4 2 2 2 0 8 1 syncache 264 16 0 16 3 3 0 1 0 8 0 tcpqe 32 33 0 33 3 3 0 1 0 8 0 tcpcb 544 404 0 399 2 1 1 2 0 8 0 ipq 40 11 0 11 1 1 0 1 0 8 0 ipqe 40 411 0 411 1 1 0 1 0 8 0 inpcb 280 1128 0 1120 3 1 2 2 0 8 1 rttmr 72 4 0 4 2 2 0 1 0 8 0 nd6 48 12 0 5 1 0 1 1 0 8 0 pkpcb 40 8 0 8 3 3 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 2 0 1 0 8 0 art_heap8 4096 4 0 1 4 1 3 4 0 8 0 art_heap4 256 342 0 137 13 0 13 13 0 8 0 art_table 32 346 0 138 2 0 2 2 0 8 0 art_node 16 75 0 32 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 12 1 0 1 1 0 8 0 semapl 112 110 0 100 1 0 1 1 0 8 0 shmpl 112 80 0 0 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2413 0 1012 46 0 46 46 0 8 0 ffsino 240 2413 0 1012 83 0 83 83 0 8 0 nchpl 144 3679 0 2090 60 0 60 60 0 8 0 uvmvnodes 72 3061 0 0 56 0 56 56 0 8 0 vnodes 208 3061 0 0 162 0 162 162 0 8 0 namei 1024 10825 0 10825 1 0 1 1 0 8 1 vcpupl 1984 12 0 0 2 0 2 2 0 8 0 vmpool 528 12 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 12484 0 12484 1 0 1 1 0 8 1 plimitpl 152 74 0 67 1 0 1 1 0 8 0 sigapl 432 837 0 823 2 0 2 2 0 8 0 futexpl 56 18862 0 18861 1 0 1 1 0 8 0 knotepl 112 198 0 179 1 0 1 1 0 8 0 kqueuepl 144 224 0 222 1 0 1 1 0 8 0 pipelkpl 16 260 0 250 1 0 1 1 0 8 0 pipepl 120 520 0 501 3 2 1 2 0 8 0 fdescpl 432 838 0 823 2 0 2 2 0 8 0 filepl 120 7754 0 7648 7 2 5 5 0 8 1 lockfpl 104 206 0 205 1 0 1 1 0 8 0 lockfspl 48 83 0 82 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 27 0 17 1 0 1 1 0 8 0 ucredpl 96 747 0 740 1 0 1 1 0 8 0 zombiepl 144 823 0 823 1 0 1 1 0 8 1 processpl 896 854 0 823 4 0 4 4 0 8 0 procpl 624 1640 0 1599 4 0 4 4 0 8 0 sosppl 128 12 0 11 3 2 1 1 0 8 0 sockpl 400 2805 0 2777 12 5 7 7 0 8 4 mcl64k 65536 624 0 624 60 27 33 33 0 8 33 mcl16k 16384 8 0 8 2 2 0 1 0 8 0 mcl12k 12288 29 0 29 1 0 1 1 0 8 1 mcl9k 9216 13 0 13 4 3 1 1 0 8 1 mcl8k 8192 31 0 31 3 2 1 1 0 8 1 mcl4k 4096 103 0 103 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 66307 0 66268 14 8 6 12 0 8 0 mtagpl 80 99 0 41 3 1 2 2 0 8 0 mbufpl 256 113611 0 113375 57 26 31 31 0 8 15 bufpl 280 7295 0 1911 385 0 385 385 0 8 0 anonpl 16 107339 0 90224 91 5 86 86 0 107 15 amapchunkpl 152 3922 0 3762 14 6 8 13 0 158 0 amappl16 192 5185 0 4229 77 17 60 60 0 8 12 amappl15 184 2 0 0 1 0 1 1 0 8 0 amappl14 176 270 0 268 2 1 1 1 0 8 0 amappl13 168 30 0 29 1 0 1 1 0 8 0 amappl12 160 323 0 319 1 0 1 1 0 8 0 amappl11 152 71 0 58 1 0 1 1 0 8 0 amappl10 144 54 0 47 1 0 1 1 0 8 0 amappl9 136 392 0 389 1 0 1 1 0 8 0 amappl8 128 308 0 284 1 0 1 1 0 8 0 amappl7 120 154 0 140 1 0 1 1 0 8 0 amappl6 112 24 0 20 1 0 1 1 0 8 0 amappl5 104 1071 0 1057 1 0 1 1 0 8 0 amappl4 96 460 0 429 1 0 1 1 0 8 0 amappl3 88 442 0 437 1 0 1 1 0 8 0 amappl2 80 5854 0 5775 3 1 2 3 0 8 0 amappl1 72 24069 0 23636 26 17 9 20 0 8 0 amappl 80 1935 0 1884 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 81 0 0 2 0 2 2 0 8 0 uaddrrnd 24 850 0 823 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 850 0 823 1 0 1 1 0 8 0 vmmpekpl 168 9052 0 9023 2 0 2 2 0 8 0 vmmpepl 168 107761 0 105565 162 37 125 147 0 357 29 vmsppl 272 849 0 823 2 0 2 2 0 8 0 pdppl 4096 1706 0 1658 8 1 7 7 0 8 0 pvpl 32 297486 0 278068 198 4 194 195 0 265 32 pmappl 200 849 0 823 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 272 0 76 6 0 6 6 0 8 0