cd4b9fcf80719e6fcb4d67900fefd73f7cd285249ae6d576b459091d60df5708ee8c731955dc4116094b303139181c3069217239a1f317400cc6be4821f9dc9a92ff916ce7b7d539960f5e3ba80883c75f38480e0c188b13064d4944b3be30b077ce9e40ec2a67d8909d5fa0ffc76512e2807c31eab5dcfdf983342494ab2e42e36327ea4bec0133aeaed69c094ac0605593fb0ec3b25097a96e6a136050e203f573914d53bb1738d4d18602547a99a2522bfc8c653ad39420192001a56c44f3efdadcc41a31caba94b74bbbd31ec9255f50d6568091204ce527e6a26170e362f4c440e429d9add0b0410fcf4c91fed26f15337a460bb0729367ec305ffff75eba037aa7f164035bb417aecf70e84b5a04fd85078b9334afa35ddbeed14f08127b45c1ecf7e4dc3770f54b8e4504b279e9c50ef8feb6de05ad2ca534217913dbb9e744eb64477e7146749598ed63fac90cd13f995203ce21f71f46f765e8a3ab687b7e42ee859680ec566b7477746fb29536d2037d9bb7937b99544336883ed4787c4f05409b5f12000aaa6b23d3583c615f31fe1148f559018603dea0e8a1179b0a2aed8a4529a605c7e30a1fe4b41c227db9ed2e9661b1eb117c7a328ee72431fd585eff9e48a217270adf37f8a4b9298cd94f35db0a70e82603a27fa83162871e0e9be3f24853150bd6fb4d108e664c7c6b8bd5ef19f47911daec6b5f908f28c96e65b718d9a201329bacf1b040f3c2283e76c90936cfba68b6cd8aadd54842c548495b045ec11742f09e9a94230b0d7791fd22942466378df76e53fd49dcf08152f312a094dcdff097e1f5c95facc68434d537adebf79f883401a12908c814ac90c01ae063897f5eaf46d73d28107deda00929c3fc4ad9e563cc43de8d5e4f084037efbeb1c0deabca9d6b52c89805fab5f10857db5bd8be42cc55006dfb3bf2bc19a5f6828b586fc1bbe734bff05fd318370605682fe35f1ca6c840952bdab0bea607867ef24f4ab27c41a791d9b4be3f3304cc8c42254b5b9f8a564b881c5167253b471ea92fcec20ced301896f6721cd25e4499f1b18f2f375c3f2483e9edc9cf46ed17eed5ff142f56f4f1f2ab1545d3a08aad09cb2144410936b420deaefc58a893c3cb77062499dc53d334a9191bc8da7b4143e8fde5520f8df717cf5e5bcbc6c064e4a7475d43f042cfb8e2240b990ec3232834cc20f7d1ed2809a0413c36493af9a01f3e57a4e9ec831db5a9b42c534f8006e75b4d8095df5f93664fda97edf60b7d402563a8c1064867234e014efebdc45eed73dffc067f3e727f4ad62a4876d911d07e4730205fd97acc6b9c0e1d742889aa9f5727a48ad0187bce25f6bc9c8654764ed3941b38033a52bcc43c31cf19ea9ba39df904808c1a5603b38fce63de8c4cdfb67f72d292bce75e4f887e20a0203f23ad62f59e57b3a1215fa72777fa9fc9a4894f2c005b46f193caf865a8af02f0526956be4e2933fff3643571f92cb420c6007c49adffddadb7ee3223b304abf17ab8a4421db65a52b7b50fcb22ce564fcfe932729de433943ada31aae0c4ddf67223b89390c1f8725099b2a1d875245ac06922a822d0fa31eeb7f53f700ab418c60be252cf34d5d2fde30f20b200a749d7e9e814b8ea6d0af83cfd2c126c32fb3783c7a61ae348f8764113ef838aa45f8565d5c5661bf506b4101dc8346e68aa048fe8593917fe276d2ba6fe70fda7e849e63e64cc9b5e061bd74fbaa8d76039ea1b276298864232a2f4a3eaf38ff8965630f94bcd1882050bf4bbd7a9bfb74a9f9c0b8fe0ddcebf9367f58f00bbf89000ef8497b59ea796b95855ac9f97ddeed64b418fc13c3607b049d27ed4aafe4db2cebafe4027dde23f3678f1fe3b520f7c659ad295361c2f14dd2979426c247ab387a5d46aa4bccc6f9a035455148fd57ef735719711ce216dfa212eb2cf9add1aa18abd95936d0db8344a3d5ed230559f1172595c43bf993e376089034b71ca4d6fe83625f3ddfefeb6cd8a61f5e9953f39e9660bd0a9bb66b403cd90f7037a588b840a75d3c57cf41f4fe702abcf60707d47c2ed7fbc3632fa5958b1d47da701b969d4ec46dd97eb898ee68e87e4f335da8c0db450019dd0b3c545b6262785ad92ec2dbb0fb99033e1e361bf527d7c6", 0x1000}, {&(0x7f0000000280)="88a4f97dceb363d32a0cb902581cfcc6b596b9a3a4ba18569b78a5697f728840f77ce0a75bca004f222e41e2cc26a568992fb8ee2cbec8b9198cf36a1dbabc33b7a6a7dd1a5bef4dcd08a8821b5fbd87d65421d6a7ead5b4a2972ab5818268d343c1e45ee2c06b17b4ee4de246ebe2345ccde0361ec5", 0x76}, {&(0x7f0000000300)="dc5cffd36615fc8d6c9936061eda6336a030306661b5b205939f16787606b139daf3cfc72e1b1f5fc704695a3fe71e058c845a98e61ac775a4f64e485a86ee4926efd85ae011f24dc6e461606a6c1285c37069fd9a3156aa3d7b19afe2829d95375fd43b2f40c3909b229db8afaaa40e725d1bcdd1def44f8116af9dadddfd7a1f9216f096538f700f3f82fd157d176fc53a1f2e24c17bd848f465bfcf", 0x9d}, {&(0x7f0000000100)="11975a4a57a29058347930755f29ff6675f72a08e258d40aad", 0x19}, {&(0x7f0000000580)="cfc6abdd9832df837e9dcff1fd53e31e77fd77f2191559cd2d4f790540c6f89d661869e9c87c527bdc17bc94b33f1b0c2742c5bf61202ac379cbe32d2d3a4ff3681b341032cd3b46fb03de471f2d5c3abced53474dc1372bbf16fafe0b4bbc296eaefa47", 0x64}], 0xa) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="9a80495ba1db0bbb685f55b86be331b6d9a13f73e32e2919ab5bd93d23832b9305a67cf6b80198f480ae7619b10e19424af6feea08390f15e2eb3ac67a0511000800000000000079d694a5af9cc69b23c946b73331c974f3b8dbb2a395836fdfa25b2d35568e723455288df4815f99906b8e888d80f0dae6d99f55f4449a0c11d625bfc601710ca2787fe54ebad7e8a806f2846e58455c81fdbc20c5d096b6920c67ab0b6b472a4cb99a5e70544827aecf8de66ac7986f43f46ebf0cda42eaeba0fbdb871f199338577605b2018c56d66bf1a395be3b1a8be231e111b15ba69e464005a9da82a456b27ee8ac12045b000000", 0xf2}, {&(0x7f0000000100)="12985b7f4817174d08c79b406dc050d7a2777980a7f881f73d623254e0ba52678642011f24ea37c369744ba2230b341f5e5e5222fb1ef96e54580b7ebd7d04c1e787f63f03978072cb79aff6e975e5db570689618e3f3840c14efbbf74a8e0629b1ee1d6e15e656d477eef548b53da132917323f281cddd4199a9eec", 0x7c}, {&(0x7f0000000180)="8b662117f17f6b235b11deae21e1b336a7ac5ebb527c01ea53116c66966d46cb899a2f12257ec0873ae30febf2e470bbbc508f7dfce9795804d8a5f8cbbe9aeef56bd990cdd94577c8087855369c0730083efe03acc01e65d938419be49121d201161b448ad7ade35bea93db42b00248c35daaf2091e213add60a4514f7ab327d9fc6c044f663410b19301128836852c6c9b2a47f04a0dfbeafca778e2286d888e11cbb34c9b1eb8", 0xa8}], 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000000)) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 3: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001000d"]) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x2}, {0x20}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1004, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffe84) r7 = socket(0x6, 0x4, 0x1) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) executing program 0: setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) open$dir(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="fc23", 0x2) connect$unix(r0, &(0x7f00000000c0), 0x10) r3 = dup(r0) connect$unix(r3, &(0x7f0000002580)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e", 0x48, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) socket$inet(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8004745d, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001", @ANYRESOCT=r4], 0x28}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) semop(r5, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r6 = getgid() semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000540)=""/163) getgroups(0x1, &(0x7f0000000840)=[r6]) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x4) getpid() setrlimit(0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) ftruncate(r0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/232, 0xe8}], 0x2, &(0x7f00000003c0)=""/129, 0x81}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r0, 0x10}, {r0, 0x4}], 0x3, 0xffffff20) sendmmsg(r0, &(0x7f0000000a00)={&(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)="e3c8ec65a23b160134636e1eafafb50c8120d4d903eb970e5701b9d2af0bbdcd3069412e42299abb22438c1ed46aa133f9dbdfe8f978c00831976daadae6188c5eec26748b92eec07183795be5dd3d72c837ce3d9e21a5ae8fa710a1945525479dc173ff7d2104d43d8731e2a206f440b07fe8c214a4843a8a9b", 0x7a}, {&(0x7f0000000180)="2e87c2ab526029a5d7e678804945fd55373fb6390d50e0e73fadab8b49f69ef838639f94046f760c9f13d95718af40552d3a89cd9c3d71b3e145eb2dbcaaf54c83bf5c6c7e6f6825cb2bef110d1a913f0648fde17c12b2836f011d83945cbb2416ad9736c8a9eb6841b81cc4d6c0a6e66875c6ce845de6e31e67d1781e61e53aad22ed76c46a06bfa15c7d91b5", 0x8d}, {&(0x7f0000000080)="d79e0b0d3b8cd3a7652ed3f6855a7ddc8646f381ab964235f18d3a49d44cb6b05647ba0f331eda72b6ca27d61de9896fc679816d79632f6812ba868d68ee2f", 0x3f}, {&(0x7f0000000340)="abb090a263a37b4e35ae1681873ec8978eae0ef1488bc8c6f7e4373e9b2ca088c83a974121402bbac4c8804a8dadfa6bfd7462fc10828435230f2e474995c69ef09624b4124b8a2764f3932fa405ecda20a0994d746aaa6c4d5a6d24dcf901d81cbfd5a7bf6d", 0x66}, {&(0x7f00000003c0)="35567c949308648604fd50e00ca92c9cd2ef6b06ee2f8a0acc341b948da0056d6233a1883c981c09db26cadecc1877917b6d3221b8c5f446e0d0250e7dff83bb0a68612b89f3c2262634926d5fb1d78fa70ca6c6eaea3f75db564ec2", 0x5c}, {&(0x7f0000000440)="12231d9393cc5dee46bea5cc0ff5700eeafbe8d22647e8e0ee25b19743104c5dc2307a83d7e63ec3453b0588c0a8e9a59f4c580165d87ae93210b238e674ecd2896d68b8054c8cca4a749df6449fba7d82981c353137f4d419af83e7f43323d61ef99d0aeda6ea6db8317bc6844adae6dd07559f1ef84e2d64d9544af588438c66bb7cd92230ad52fcddbd9940a53a4b98e86def1481435fa2576fd7eb960f58fcf56a0eb9321f4876de33d524e172cedae467381e9b87491405ecc0658491e4b6388eb4f83576f2355c2c5ec16b731986b7a730f7c07c4f55", 0xd9}, {&(0x7f0000000240)="b21e7ac303db", 0x6}, {&(0x7f00000002c0)="591b65884a4f4731ad91d8dad4b9a9b659c37c90c263a5454fa59d044c5102f34aa947abf44abe748d3d1f", 0x2b}, {&(0x7f0000000540)="aed29a145bd0c3d1584f7ff78e917f58a4f63df57f16b7cf9cff85c8682199f021693f5b0492c999ec6bde10bb1dbdae3d3b13fa675ff67bb8f787d06963", 0x3e}], 0x9, &(0x7f0000000640)=[{0xb0, 0x1, 0x2, "aacd8d7308f39911b87ee755c546c51de6c05d1ff24553ba44eea47deb5056383a1502bdfaf0de0fe472cf9bde3d84b30743ca1acfaaabfe729759038d7f213cbbf36ff9af6af52edc19d20eb149b762b45d073d3434053b59bae7830e1f5415509c36975b2ef5e5180685be7702fd43e9bab4f3e47fd849bed367885a113faa4b92d80c1ae64c36e39a9cf0ef63a0705c8ac81e70ff4e062c3237255e"}, {0xd0, 0xffff, 0x8000, "bd4a818d1344b2ef7b4170f3b858f022d4b413e010de4c1593ab811ec1c6eb6bb61e36f68daf2468f78909ffb1795cbc313b60e7dcdd19ff0884728afb1caa5c02822ac65b064c1db59f622a64742826527043b5453dca2861e38d80d3aa2856cb31567d5111660eb8b8895cdb19e1fa986d0d065c89d66943838e9a751d39f80833e0837410ff22dfb44e15fb56b789cda4e04d1723f89fdacd388288aff78a3ce1cda084c4c0f739750815e49b2d22b1328191993eeb858a7b00da3e22ac"}, {0x48, 0xffff, 0x0, "7a3decfa4ced34466b5e13c2f8868676216f70bea108f611d04445f351e5e5972bc07a0afbce79433df35fc64f3680b587bd887fb880"}, {0x80, 0x1, 0x1ffe0000, "6fe9c409d2506e4d78c943d43179fea7b08d66140a10403fd14abf2e1962294fb88667ba0b3462fd40cd9e2cfa647b0cddd37722ba86b02e0e8baad8e2582c33b2756ed992458e6ca155f1babaecb42c57bed16efd658e74baca07474d02cb2fa5453db19cf428d5a1"}, {0xe8, 0x1, 0x6, "7aaf24dca25c0e9ed2651c7fbbdf5c95fd9afc796fdfee0fddfd72fc533769b2f12c9b5b050eabc9093e0d4fde808ce2221466cf11226e8e84ad7dfbaff654ab0a06f7c856b624abe3aa6d462ef9669aca455e69550ddeb3f2f4752ecb0a315f04e1499b977500c95191f1191bbc149f4f155ec366300dd85590da2a6f38d8e74b51ef3d1729039487f2bbf28ebb123a0df8b735ac49668d5d907f006a4f88ef49c749526c916283f8c816f9d6f16f60cd9d642280ea1ddd973a334975869c2103abfb98026e9d58674a6b64c9120a05af471878bfe4"}, {0x30, 0x1, 0xc0a, "59d21f90d1322aada40c1d7a928681de756dc0cf5db3c96cc4921b10fb5be792"}], 0x360}, 0x6}, 0x10, 0x40c) socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (async) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 2: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f00000005c0)) chown(&(0x7f0000000540)='./file0/file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, 0x0, r8) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r9 = socket$inet(0x2, 0x8000, 0x2) r10 = accept$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r10, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r11 = semget$private(0x0, 0x4, 0x14) semop(r11, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 1: socket(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) dup(0xffffffffffffffff) (async) clock_getres(0x3, 0x0) (async) r3 = syz_open_pts() close(r3) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) syz_open_pts() (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb546500100000911b0c6b00000000000000000000000000000000000000000000ffffac1400aa00000005000000004e214e2200089078"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0xffff) (async) dup2(r4, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0xa, 0x0, 0x0) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r5 = dup2(r2, r3) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r6, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) (async) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) (async) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) r10 = kqueue() (async) r11 = kqueue() kevent(r10, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) (async) kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) (async) close(r9) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15, 0x0, 0x0, 0x4}, {0x16}]}) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r5 = dup2(r2, r3) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r6, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r9) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15, 0x0, 0x0, 0x4}, {0x16}]}) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) r2 = socket(0x6, 0x2, 0x4e) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x2, 0xfffffffffffffffe, 0x5}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) kqueue() openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt(r3, 0x29, 0x1b, 0x0, 0x0) dup2(r3, r2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) socket$inet(0x2, 0x7, 0x80) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8020690e, &(0x7f00000001c0)) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080), 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x16) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 0: syz_open_pts() poll(0x0, 0x0, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x5bd) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgctl$IPC_RMID(r0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000), 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 6: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x19, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) executing program 6: r0 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x8c06, 0x3, 0x82a]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000740)=""/236) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() semget(0x3, 0x1, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "11c13fac350000080000b3e400"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544", 0xe1}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b5359", 0x294}], 0x5) writev(r1, &(0x7f0000000940)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29", 0x207}, {&(0x7f0000001940)="250e99ef1dafba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c504e704454a1a0b4db68d355e7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b084c56e7aef858b7536bf7ea2ab48480e3d6c2c8a8c097b317767163d3e064cb66895427743e06e355dd07d85b735b", 0xb6}], 0x2) r3 = socket(0x0, 0x2, 0x85) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c700d3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e37198fceaf912051eadb71d89e0010000000000008000ff00000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x0) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x1, 0x8000, 0xfa) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040), 0xe, &(0x7f0000000400)=[{&(0x7f0000000340)=""/62, 0x3e}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000100)='./file0/file0\x00') sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffffffffff8f, &(0x7f00000001c0)=ANY=[@ANYBLOB="10", @ANYBLOB="7d1982cb07904a90c2a59936814b2156c62dd3b042988bc510466633fa7b7122ca11d416f15eb6cef9d5acb65e9bf4542e2f4dccba88c3569b63d87e5baf62ee853f4487f408a1665a71d5cc717def092a6b676b9c3df4afb061cbf3cd4bf0ffc2c0fdef0aca2438b169640dbcda3e5da8ef35842ba03f346f6b5a1f19a4d9f2f956f56964e7edc704f6b5acf4cc5855b61b4866901195393fa0ae91397dcffbf37bd6ac1f0b914d98b9fe2c927cca48847eb887afa44471814cbc68"], 0x10}, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r5 = dup2(r2, r3) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r6, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r9) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15, 0x0, 0x0, 0x4}, {0x16}]}) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f00000002c0)="71ffff01718fcf71b59c7afec3708252e501bbf87f4928ffb8", &(0x7f0000000080)=0x19, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb005a4000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c80)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x72}, 0x2, &(0x7f0000001080)="3bff09c99370ba6ba57588e946f2ee74dd47c82dad6e9c865b64275136da108bb2a36fa755e1a3925fe49afca7c93b89479b70aa74d6e6b85b6cdced70357ef201f9af794a7566c194623fa2d7031f38c03e56ad0e24dfc4f9e5eb0cd566c14f1ae7725765d61436c85e43c15d12a78cb8c57dcde87021d7b6857fd3e0432f35e45bdaa317a4b1afd86c4fe557433e4c2b632de703951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806edb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81e9a624348f23ffd29159fc34ce76252dd12fac3b09dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44df74d852ba5c7d9f34cbe9c13da254622bbc745d0a3785e5eb6654108f668b5a316a4c39ef54649e657e95d5cdd251c7bf271d758f87664e18052e9c437fff2e000000000000000001000000005033ae9b31a512fb00000000008dda0bd427a3a8b1bbc963a0aecfcfb7daeb6d9da6ca8ca0e43377fe7b2aa6b524a7d5a4b647395fbfc8be9418ebbf19607a55ce18e68b91fd5e789b4d480985800096f56cf83c4431834ef3ea79d35b53ebc1d5aff27c8052264b3486caadc07fab132a2f9c034669edf2eafabbda46f5dedea341d18edbf2e604bd3e365516b3d5aad4a2b54f7ae02776d5bbcffbcf0fd1f7c57c24f8a11ff5f3efb0b26520df643c158513d7d11376d65006c787fdf9477f93c76bbe6c883000d4dd8ac98c9156d2ab8752360d700d3f902ef23c9cdb8a28ef261fe14c2ad850cc22c141cdcf3b5f3c991a02c10d8c3c6820321b7739377c3a3b7d9803682cf10b5ad2032edfdf1d6478ace657a954bce8fe3c605aad0ded25d5d33217ed1e587afa68e67f94f6343103941f31332eb8e4f993534d4c3a74f406fdca8b55eae5392bac666d18a4113086ba979e26a17298b1895c27e04d16fb8af2485517f78ae339f195eb88ba457c92087c7853a561d0132d", &(0x7f0000000080)=0x2ea, &(0x7f0000000d80)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be38988b829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae1952b5ca5f00002d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d6439bc80099a171288c91910364173eb8ac16783c85896c5b244a1b4bf7565b25f52aa2bba09c4a59103aea6e0e7ec93144f82a7c47e4ccb9a0b9c72173d3dc9e187dc2dbc1329c98dd128c9134828dbba1bab3bddf519289b95cb8e76df1bfccbe0fc6dce71a145b5139aed6eff5348d8917ec3995768fc72a53578685293983bb11e0b0e5792d7da0fec8e8a77bb9453a13735c1da0cbda06d8b81234667cf192fb60bc6cc8e05937e5715b5e50525ee183a08062c39137e3c67dacf8164fc016086f08d9055f2464e5a5712866aa5ec77f5ca1413709f4cd752f3abd2e28ea47297e1191e2bf2818a056ee673876de56320059e55fe253c8c14416860dd08ca020cf885d28565ced4048726016b025b0906e1098a81baece365e0555a9185ba1bccb559039f0fa1bc260c05f8018c9daf8d8f06f02e7af144324488263d69187545216c1b602e2358fd03f717b926a43e530cd20342cd904ab0455ef0cf2c17a1ff17d904b093df17cf596157cd239ab787cec9550b2257ce5b63c4526714587f603d9492d28f000000000000cd5753fbdf0c51d845528adbf193d63e2eb05a92c13416fa620dcc1cecb18a474d817e6037a3258989b039ccf71147da22e62d22953282ff7f1a33aec180620ceef832e6227fb1ec3ff43de5e3d3a8c2e3bd72b28d58a936", 0x2ce) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x91}], 0x1, &(0x7f0000000d40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40c) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7e33ad4b, 0x3}}, 0x0) r8 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x7ffffffe, 0x100000001}) fcntl$lock(r8, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x5e4}) mknod(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x400) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) (async, rerun: 64) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x6, &(0x7f0000000980)={0x0, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) executing program 0: setgid(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x7ff) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r1) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r5 = getuid() seteuid(r5) r6 = getpid() ktrace(0x0, 0x1, 0x40000930, r6) socket(0x1, 0x1, 0x8) shutdown(r2, 0x1) socket$inet(0x2, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f00000001c0)={&(0x7f00000002c0)=@in6={0x18, 0x2, 0x2, 0x20}, 0xfffffffffffffe5f, 0x0, 0x0, 0x0}, 0x13}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x2, 0x4}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f00000000c0)=0x100) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) socket(0x2, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000)=0x3f, 0x4) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r9 = socket$unix(0x1, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r2) r5 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r5) wait4(r0, &(0x7f0000000100), 0x0, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) getgroups(0x8, &(0x7f0000000280)=[r4, r5, r1, r4, r4, r4, r4, r5]) fchownat(r6, &(0x7f0000000240)='./file0\x00', r3, r8, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r13 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0xda5, r12, r7, r3, r9, 0x10, 0x7}, 0x80, 0xa76, r13, r2, 0x8, 0x7ff, 0x1}) acct(&(0x7f0000000380)='./file0\x00') semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000003c0)=""/236) r14 = dup2(r6, r6) r15 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x2, r3, r8, r12, r5, 0x80, 0x81}, 0x0, 0x401, r11, r11, 0x6d, 0xfffffffeffffffff, 0x8000000000000001}) getdents(r6, &(0x7f0000000540)=""/4096, 0x1000) close(r6) socket$inet6(0x18, 0x5, 0x4) fcntl$getown(r14, 0x5) r16 = socket$inet6(0x18, 0x5, 0x2) mknod(&(0x7f0000001540)='./file0\x00', 0x100, 0x8000) r17 = socket$inet6(0x18, 0x8000, 0x81) getgroups(0x5, &(0x7f0000001580)=[r10, r10, r9, r1, r9]) r18 = fcntl$dupfd(r6, 0x0, r17) dup2(r6, r6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3010, r16, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x3, 0x3ff, 0x5a}, {0x18, 0x2, 0x1, 0x7f}, 0x20, [0x80000000, 0x3, 0x7fff, 0x5, 0x3, 0x7, 0x3ff, 0x5]}, 0x3c) socket$unix(0x1, 0x2, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000), 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/177, 0xb1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000300)="cadc181b4e069c67b3719898a4962600000000000000000000003983b4dab4585e5644ea09f18d247f5522d7a0ba1567626256781385530e0850a6f8db54adb87bd372b33bce9cdcc0f5f13ea5d6a379aea30a8243bcb44a7ed193c6f0e3f1390f025e4e475a18cde6c467e10851a734ecdc72a1faf41b7bffd2dc8e033bc67d20", 0x81) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000007c0)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f2834957028f1fe6b96d1cdd88ed06af4d023c769566b908a5f94e6daabf4ca3d594c45cce591a112283cfcf15c85663ac2834fba78b32554509fb710ac152bc083197376d48cc4b07b016f5eb5d2384fab43eca4802bfd10a09c84ecd3a35ae5e0dc5564af3710384029b20c653891a179b06991aadfa8805ad799dce0bab3dfd515f3fcd", 0xd6}, {&(0x7f0000000140)="cc", 0x1}, {&(0x7f0000000500)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a", 0x4a}], 0x3) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="0e16d407c5347f4d05c24e0f53e91b385174a6d9b06fa0419396a54a023fbbdfcb661a0db663e815819c73889f90b8835355f366b793567a004471e41c9a6f89664f851d8bdee97cadda6ff047230afcc74c183103aa4fd3cf8b3822bc9ee6058d51173806dffe832efc5cee0760a3472924", 0x72}, {&(0x7f0000000180)="820506a459aa2a5389b5180f523b611f3770b79e35a348ead5cbdf30ccea3d8a9ef49d090c845654530c1dba50d2e321884261763ece4608a84def2e1a21f5859ff4b4d92fbb142f592b5a80ae65de76a68966b026ec5195eb811997a4d6bfad", 0x60}, {&(0x7f0000000000)="661106d7fbf92b4f6b3d3982dadafa2ce3de53041e6b0da5d21881b45bc81cf7070c75d4ff8e0c", 0x27}, {&(0x7f00000009c0)="90556db2edd2679dd1ae1cb640e9cb2d0d471d8dbf0bda16635a125902bb2ab5161aa47193e1641ebf691815ebfb94755781453d3970f851e300b43411d5765caaad2a1e5145a89b1b14ccbc6944e7290b7290d5a7b26e2336a1fa4c902b2ecb545e292f6271e0e2ba5f398eac4d4a0de369d7837b51ef60ebdc69a5eb310d3c0f4ab4b19719a2f664774ff240acc30be27fc7d1bf3848553f615562e865715f4a57cc1cbb279f617317c6d853810b9a060ef096e720d05bf349ac78f76079e2595e0d3552d078ba6c8baf5784f40d1bdd189f0610aa2fb23c8d66f85d5356680d71f56b911a96940537580a8c42e6b77f181efff9503df9276308444df9f8926e6ae622592253b234a60a5aa45af6a17f34082943f2c4b918c6a5ddc6531a5ef5b1d3512f4a27f9dc01092b197a8083b6cc28b6d07dec87ff9aeccf40bb163f2f197fab1e11f92d78f926cc22e0db2f96a181bcb9b114c2cfc0348b2f775bbc31d1a61022ad74bc32898a1685e29fd5a504cdc971f608862cbd9ef46d78b4651b99ccbf99fcee62e88b6d22283f8700a3c7dd0a2c975d13db8012be7ca7fc49286d5db14d6c12b74586845f5fb0b289914d011bf08ab3d88430b6addee1d223d20dedef19161d2c49faaa50bf20855958b9e0133bf72923e4c014656f9447497cfd5010beaedfd2fa276331d78d1f41a6970fe9089a261aea5a8b65284693b89aa1a061606f8f0b3f300b56337c141988f40adad632520ec764ff35b525085b7ff5db9190f318b00aadb226f75ef7f11ea365e379965b2dd1d7fa357b85b8ba0591a622e3b35c3f8c1e05fa7412d397f48ae29ca3251d6e017887329489536b8503536e8e204ee570eb767574faa469034e5e661cfdc3d81744e38cd1b097b6ef497660abd514c7f045d38af002ed0ce660d6052f924ed1639dc07ef89f9b32aecde52f50d4337928a83c7b0364d108bbb9430463bb8f49583fd3158b8e7c06e7ba7d648dd16d6d37bebe62fb28eeb58caa91684108760809b3a09581cd5d94a40c6b772cdeee8e9a34b2551132a02ac844ce0f4806031e334f8a4c9749ed699872b4cb11a8fc9a32b132dfe633e19ac68b37888231cb8255eba902b6ac5e6e7896295daa4fecbf9a76bb8429c240e6741ffceb3bc0a6553e71a50f7a4dc70562130ef7fd0f2b61652ae28677613c38d32390a07220ac84a3946253f46ca54202dbac3bbff7d852150bd22c8c8b2bd29f8d2d976152da66ac16c93dc88f599a1ad79f8eb043f6a0d92070fd0752334e8217ff46de985d1462dc14144506411c26660cf41729bfc7ca8969e25ed3cf31d42f8a9ee0649602395c336cf35e2002d962ca66b1d878c1d3e25559f72a63210bb584ef5a9558992bd6b32bdab08d094f58692b652f6b5f9376d6c8d509ce005b8217970f8af1c90eacf22efc0d7cc99825f61c7b5abd49a5b8afe9fc4ad27fb7998da456c48080cae85f10c0b956b4a8b37a519e9f5e147d003b69233c06b72758a96554d472d17fafdc2a19710cbde3c42fba991a92a07da2a37d9d998f6d9d72fd1691232a16bbf08f0acd0b19d6d97485f00f012cecb5aeea96d008862d360cb5836d1105a0b61440875195e7abc87a1fbe8a7a03e4145f3cc09cc080773d80ba18240b70c878d455eb82bf0d38df2839e3f93ad7e93268d68827199e36a70802af1a3497c03f52bcfe6cb13e5435279e18bf2f4a07eeb0d1a86697c8245038c8e66375b09006b66f27098fe0536a811630c56f5d48defe60a32dc7bc746a255e98bdb300cefc53f4ce68703b7cce41b1676b430319714b28f692ce163783db2a5ad80ba4168979cd3a787950ba3a35fd1b76c332b73f894a5a38af6fe25e391cbb5914a867c81e96bd3680d0aac393d0d54342620c063204ed5db99bd401b1d377c09d39c5f007ee3bc78b0327df523e0ebf8ebd5cc7edd0763eafa5e06110fc0721db8481d75eb0a1432e77fec3606a60d35ad0a01672996a4a927b5bcac4655a7e30cf4256ba6fb60e63c5e38a4b77b8284f6dd6f25a5bcd4cbef7e05c6fc9ac03a6bf7a7e95bbcbf5cc5ca0115444c2a6f386accb127f49899784dde263beff6b9995f71db8ee9a37c032e2fbf0c678295a158ab176b477793cdd626b6ac8f4c82283bf25f312a6aa6fe4e3da761a75c17c7bcb58653653a237a20fac58df91cb02453c76a4b71b55b3d0ef994d41db3251cc77f9dfd2c465dc9a5c6fbf2458b1ce5c5d8df2b5250ac6b9be3bc76481ebc4733cdd9ee66bc605812c2cda2ae060350c71b9f96101fbd98333faf7ce4fd27ee7de7e9ff1eb85990abac16df794d23f0f884527fe913094634d94dc619aa77fef018213c7d3dd49e59e576dc6be35452c504ff39cb2dc574f5e20f97eff7511d14ce4f9380c509ed06256876209db526628c7826529d86695d054e260d8ad2f927429692b8bd47bfa92adc7d8b2d3ac933dc10c9ad1df70424c58012249796e7eaa565a798a5ab8376f63b609eb849a228e5f076136368675bd8ba54dc12fa00cb628fc7b39bf48a58bebdd2635aa593cba1e1564a205e08bd8374a719ec0160934ed484c1eb21dd721286133a551e3e1d32e6907db54453005de86efe9c70e163a5cee96e2edc73a23e49a602135eb927090d26d4edb0182506ede429623634e7ebce1eff4cf1111060f2451a65a769570574bda6a64d65445f0bf886d5705f74e1290813740a077c187b097bbaf4fe7b81f18d1fe54aef4a93227430a019852338253e0fa6b772b5110f3713f9cafd6c254d334ff9753c5afb49496219799af2e1697f8a3d87e46f6e150e982b332b16ad3d90b6fba4b7abdf31727ab0ca44ca9af5a77e5635bcc0c11be5ca17a49b0d464c51188ed209cc2bbda6e313bf17014e8bad4aef52e67d12d54515167ee1b8b4ce3c771061be9b7df2f9fcc28310608cd9d5eed398abe6d3bf649dc38560d27ecdbe284dee500d211eeda5dff666d9249e2e0801831a89b70a67bb70c4bce3b2d6f944052d1aa159aff10229eb1b7ebd6c6250f867e112ea94d6f0e9869a0c52373fd44a79f01aa53510084f727ed8f502a103f46ff32c4041417393bb3638540c7b58bfdfa5eb389ec32827f228bc45606839704d5db21845c07a3400e090c2ce455dcd4eeab2649df4343bd848d556246beba98a20e871dab286961a622f555142829383bccdad243eb9002a334337e9aade9b9a0ead12bbad65df139f49c9d4c0d533cb2baec0690bdd2b24c9695ce9cd26126bd83f34a1ee34a84a11a37964de3ad148affbbb48d2dff81fa6344f4776f9bec00ae977eb7e17379bb6ec814676e3e5e7cd7176f5e40c34bb601638166653c3d165463881ada5ff722f4cc99ab1917078def3441be68aa581802f638a9a95388f85d96f2c034ba7cda6bd6003a682bef115648781aec3024a29d8d0d7092b0627ec0290c87f65167d9fa1cf8570565857604104af4fedf4851eebf73d6aaa353381d434ee90e686e12931b96c4555f99862649ffc6f32b068f8cc5ed1bd824eee5f5ba4a9a859dba53f4e5a13cb02390ede8fe46a519806e58f43485d64b69c9b0fc538b6afe9ae0e95b544c4f990297ae491cf96ec5d8f5436c77ef7d4679cb6803cae077cf5a81890eea68039b6ab5ec6d3887e0407be334cf30cf8ff1bb2b5b81e00c9d0fe1313264361e00e72ae667bea2afa663ee17c6651d238c4cd2992a89e8d5cbffbb0cfc8b652992ee525dd9d8103ef64c15516836dd876e590f456e5f1c89930fcf9973a34edaff1aaf6f71af3dc5928d5deb82e239745f28a2b5ae7f923fc2f7258731c98a69eff470956251d218e7e4f6b8d56b43fed9d81e962e1275b7c5ac0a2b168d1c2f0716fc74fe4db8425e0bac1926fe69e1bcd3dbdeaab4cf976fd48c94a754af39eb607fc4ef90480c4b1f7dc4a8e2450fb27cf623c2b1ed135edf5433d1dd35fb3b6249632863853fbded7ebd6baeb25ad0e69dd873cfce79011105e6ff4f995b455a1b67768e4ca923bb8dde0fde703027bd340cc3738ae3b04aa12106292444f7b829f7f7355323f72e12856566e2d1cce9a0cad039e95c850354280c62026930e0898453168f79929db107a2915902fbf41510e0cc222e2141d1b66ba0cd2b6a1c6e99442a13a9b69290c9fcb898c64a9b07b01d092ef5a70506185a4bf7a0e39d861f8cc5eff07f8642db88954bf1ce2c3186e9c6d9edf246dc19ada205ee18f0dfac866253331f7004232d0cc6c6d95b9ff4d29440787719878685fcfea34ae7c3ed34f32de984a0f92e3235611fcb9bc2fd84199ccf029c8656bfc4da9c1517016d28d3fbe1123d27a62191510ba5deb581816bb16f4d255c9150864576b0308024febdcf946c2c189472c43db4346948005d31d9e72fc076e0d3f47fade14b4d22f5c2b930fd30b8fa163aaffa906182d9f44bc1be22910ffbe1b9b3316bce814e14ed3257215df99795845280b0a9abf1881ef60748ec1e3a168dfa5d9e65a9017d1854036e9c2405869b705d1c2648c91a2536b1b998c4c32e33d698ad74826e6ebfb8d458961dcc7d786e84edb536b1a8749abaf03a923e66eebedddf21890b5ffa04d039079844508b29744827354e0ca2ebe742ef0977c77be7c5e088ca11a40f5ad205d4040a69be705dcced9d716dc732f0e0a9282af8bc9e51143c30254e573184b4f9555cc103c3b37433ae2f809d8ac18d1c683d333ec15822a253b4ce39ae107bf93f828fba68014a8c0e2bd8cd553e69f8c1bfe822fe2815b32d3890a53d2406ac851ec218043129d76e10d3e2d6170f51648ad74b36eb5dd9c4aa3d798a7eaba04f7aaa9414841808a6f51ee26634682644f8e72edf97dacb112280d4c81ac2d6cb2d1986be211ad3726d7508fc054d10be2b2faadf6815451d3fff6e482ee0cc1e2a2a1004a2824e3f53a8571c3ed8acbe292e80e19e6477398ac837ee2d58a14235d0c0f1b9d1f5316ad7822926110abe03e51db69490b6c07a79204ba279d3b9062f5f413161e839e81ad20401d80ced5f55605f54fa520c29375cb8b2762285b1bf43ad6d7d46c21aeb284423cb901202fec7f2dba354e03492d4d0a931923f964afa049ab4c19726480fb225290380c47f8d5db3e90d7a431f06b7d9df6327f3f54a42cac3d7b1b2512d7540c18d0244e39db51a492b4596e3cfc4e85536f7861b2957dcca135b4615efe9d8a408319f01ef0bc5b4992da5b2ed77d26181bbb6bd25e3130023cb6e545abcf7da38b79e2298339f6c68f567302e38f936060ad466dfa570c9971f118bc02d6ac0efc7ffe3de426f71039d5440dbae3d9bd14454ad800092471068c1a8bf3e361a77dc58c2ca1d901e7bf6af822c8597c23610459e557ad3bad880db9fb0d2053b3e97e73a06f8efa6e357a7a8d2a75d98f5d86bd7c3e54c093103b49ed117a8ec0961ec9f7e218d8e07512214eff97e2b63d5628d283c3a03d9a3ecd67dbb12993b09061132c0e5237fd23b35a2e1b7fa2e0de982f0eb2aa0867fe70a52f69782078d1fb0939b5606f3fc000983b2293916eac448a6512a4ef75bc5336e915105be742bc4dd82797f1ec72a7fc3ff64d2e38bc15969f15551c3c40672072ce1ca2241a3d9bc4df8c72e5b5c13917ec3a4605779b627ca5d77da78c94a0746474a9a90e21f9dca03498e425c8b163fd90b0f6a7293f8625a7818f8bb37a60f1764e0c92b828d17db5d5833e99670d9010de5a4f5de81eb386391e86bb87e31d3a8806240f07ebd9019d818804ae7de", 0x1000}, {&(0x7f0000000200)="68c2f83ea97b3de536fffec4107f09561f07ebb96249c443bbcceb8cff6f4a2e3e31ac9137f282c07128a43d160b89ea66ba8044bcccf1c4531d0c222034e652423966536321cd5c67ed0e3aa4bac3e78d634ae144e67cacb0", 0x59}, {&(0x7f00000019c0)="046dba07b84d635e00199cc90ee8294ea77db94c19e88c3a82f57f2e2bed9a0318c2e34554bf25c877363b16440f3932e9286752a70a4fb71cdb62cb06e30c29e10b44f21536ed1b8611cf78e0ad8a89d24050a7a53a176c411388bd715c990eef9c7e4220ac0b76799516a4d4574b75eee4e13daf6b619ebd17f4a5bdaba9ae7970981f97875065a118fe29c787435268b339c483c78e122058a159f9199af07867dab255c81f96ee872838eaa44077529fa299584ca03aae1a7fda3976daad02ac504eabcd87ec4ba95a2c04648b2ac319e6268601fbca21566e796ff45529d5d84299300510fb1777a5729ff2cdde275b737d397c405f420a04240310c0b5973caf9c5264272f2e4e1780614e885b6af1761bf358cb84ec8f20edeb22d822ccd3e08eafa610c87585ce221a016b5516b1feed4c65f1e5ae9ab50e5279b21beae356753c2afb3ae1bd61e2b3113603c16312d211c6ca89718d05cc79ea313cb20c563b6cede16896900ae482a4cb2a60f55af26de5898df0f8b3ddce541b4bd9c0c76cfe09d553f40fdab8ab30b3d6904493dac370439e5d68465a86db19c2150d14903e3aee596f98331a234320e138c3016a957565ea9938156a9576ba80515eaf0d0bec44039526327896701deac4668c1a7a2d5a9fc7a9028d169bd5642bd0fe8b1c6582e70385e756e5277386fd7d59a4d92083ce8b304fbef2eadaac91f8b5db3f31bbe9da7ff03b2402d4d134a093cfa33d1d8979f291d34c4ddb87cbb520b54da0e903776f4f92168f60ee2e55bd47492feacd956649224026238c8afc034127b2b955067bf71dfb61b457d5adcae4d8860c40205e6a1298f7d43a707c6bcb207524cba20e5713b4a238d8b96c586f23f827635d15be36d21ca7e3ec443aaeb192ad00c42c0ff8ed0886047441136f774dc1f22e57dae19cb85a94e2d536a910b18bcaaf2de126081064eb0266b4b9cb56a6306cf855a476bc51107db7052217a0ecdf7fafdde9c2e0eba864329b5f786d8b021a89ccf0233f1f975a5d8624a2cb92fbb7c6d2c91459ee3e1765958253ab78a340a4dfe06f8018ebedd730af6df9b67255b4683a6232622d4c33920e27df6c6a04595a2ab2feafd67d85ef3e9c2b296833d31f9637d7779ea0b2dba7b6486b0b5ae5e8be876bb935c770efed4c5a2a01443ad8e9150d054be7fd793dbd6812fb5f0ba0fa2dbb164b94854a1c48ffb63b8e38dfcb6020533f2ce7985f23ecf9105ac3fb43358dc504ab9afb081634c19ce92c38d9373e72be94eb328614a3785b9b7a3a61729f2370e7cab64f9a7388a2af90398df3d2bb1bf8f5a8486fdb3afd57b4f95a11394c17f758a120a6acbe3dc077ddd84942e6b205d8a97207a02edcd8338dac3ddd2cc4692c9f9a684ec07f11f5427820d616b0dbee374994e569f064fd2059a42d1c034b2bf6d3bc4204e83c73be0324906151aeef42c624d2e34fab6a1ffdb01cb3b38bfb419dfa6ce3019137d1f09acfe8733d0aa0696cf6caf011356036310c3ca26f9f3ef80c39306e91423ccee6fbf2b7b32015c80ed028b63294f9cad3f0ba96449cd8b96f7951ec7b4f46c4fd028d4bec2854ed5966892f2e1f0b2c183ca81ef44c9ce5000cef717fa95612d3967bf35969e2453701025603324f78005bcafcba982c5a39cdf87fd7929736c226f7f81eb2af8fd6a6b3a80119a2d185c70d2c9864c0c8bd94a6dd0bafc7aefd4911068350c8c519ce0f1c527fadaff5f025d3f640865b05b5a1f208e72c7ab4c4e2a0057d9b17e82940eed7ecd7de307b6bf885119748fb20af191d4624296909181e6a00e5c129637371e0911835bf76a0df08b411596710b263ff8853e1de9bc517e6275ab90b866efd8b5d27f530ba6643d0c42e4234fff282b7e4ff75901f4a5408052191a384dd70127123ac4effe6df8fe4d082c2c4437d6a9ace5bfd361d06cad6ab0099dbe35646d679f8c2acd80ad1db67f01983cfbc034eb6420490da48d1d0f3532e6b1849566867dd7e8dcc426448572f9f62034691dc1c648605a6b2f934d6eac24cc9578a778dc5f2d9718b7e68cef78f8ce241e0e1e503f2d806391430c3e3b4b6a500a007f2fd3bc24dbca17f58dffada6af8498b58e5ed67afbabe28c79bfe7d113d6c43489e1ad734ca6bbccc368a70ccf07e107acab1ec9763ed2e5a0723351d07ce17a03562b62010770b208b6de8a133e8be6a6177a628a6b7b22619fa95ed8a978c3491bf0a5f2f4386c1c208cb0680f3cdd648cc466b4232080ec3279eef5780d73da4a2ac239680fed9ded3a86c19e4d174473cb05095cfd1aaf455a614eee889987e78b0e9a9010b74a56c7cdd748d18c614c8ab2016157144d3e7e474e1f26484e74f40334ae80fc8008d5fdaa98b93364ed8704480637a1165ffc71835da8aa7ef54409beb4fd2ee4563143944a7d13b8ac77f245db3d256285e18bb1061ec0dfd3f9af7fb85b116c4efa42825a9f719c593b6b5a72683c490e0fc306e2b98045841b7646953eb820169f6fce8d004790bc411d0527c1a4ca2dd3d19ce0a21e2ff92be192fc7adf6179bc91328b696c59d7e74bda46140d13a597d05f4b3966d5f529d791fe63e0d2cce9b88f671c306e855a1aa65acdf9da9ec48badd6ccaac07c3373ef154c95009e3d7b70d9da401a7adbbca8d9665bf034246194daafc0633bddd8f594ae12a1105080a13763c6b76193dc8d0d05cc57f2cdb7a69d2b50df7cf2feff1da44b379d2da662bc6f2d914079a943b4f09a06c856acfec1aae40844ebf50d36433fcd42a434583cfa9e5a426724666c1fad28721476a7f1a21cafe37a08af6381ac26fac2dd5bf5f172f118d1ae3c8cb7805443008ed7e8d11d5975260f91af07db263f2e343c14a47fd8a5de86a5d9e29d5444d324e87605dc96be5369d4ebb4a12db2ebf7ffaafef24d4d899f72d5f8b90aace40c9b32fa9930160cc315e23b91fcb14c4764e7f0b7c5bc701583847aeda0caae0d9f539ba6220c08a6c16227915271ab83939ede6955df35b9a2c1faed0733f00df86253eda635ececc4299b7f02debe37a010c155d7edae683470b70fb24a7f292a19faacd2b81796c0b56921fcd4a325b6d37a8fdd93d3a7221f9e808db17c231e60303967cc12b30143928e87414f284b3bd8ff67c349f551fa40f27527a3e312d0d68285d550f1b4872359f3f03ffbcf797e13693aa57b69f677deeaa54200ec723e3ff7e51c165ccd8947992a30ab27912c460ae0797e05c9401e2b22b0b181e4cf13752cbf9d3b9308c6f39598677f6599be890ea0a935021127370f4ead0e1e6bced636fd0947dde764f804ef66572ab496f27b8167457e2e849ffc84532a1e78464bd132b6aab24caaf4302a7c8a9f9b2c6273290dce8306e1bf2653387435acfe6271c0c8a62d915c56b3d5229951cebdb59d71b722d826af14aaaf1d72e987a74af1b54056985199dc9c030e80465a59323cc2cdf19eaf33b0b160510c737e3afc1117c2bc6eb4af2ebb3cfd0ce8b04ab44378cb9c779f92b2bbb2d402fb0c4c3b35ac4f89f01cf212c5b8451a86979df419b1ddfeca437b4cc1a7e698eaca5d805c39a4891e41bf6c184ba4cd4b9fcf80719e6fcb4d67900fefd73f7cd285249ae6d576b459091d60df5708ee8c731955dc4116094b303139181c3069217239a1f317400cc6be4821f9dc9a92ff916ce7b7d539960f5e3ba80883c75f38480e0c188b13064d4944b3be30b077ce9e40ec2a67d8909d5fa0ffc76512e2807c31eab5dcfdf983342494ab2e42e36327ea4bec0133aeaed69c094ac0605593fb0ec3b25097a96e6a136050e203f573914d53bb1738d4d18602547a99a2522bfc8c653ad39420192001a56c44f3efdadcc41a31caba94b74bbbd31ec9255f50d6568091204ce527e6a26170e362f4c440e429d9add0b0410fcf4c91fed26f15337a460bb0729367ec305ffff75eba037aa7f164035bb417aecf70e84b5a04fd85078b9334afa35ddbeed14f08127b45c1ecf7e4dc3770f54b8e4504b279e9c50ef8feb6de05ad2ca534217913dbb9e744eb64477e7146749598ed63fac90cd13f995203ce21f71f46f765e8a3ab687b7e42ee859680ec566b7477746fb29536d2037d9bb7937b99544336883ed4787c4f05409b5f12000aaa6b23d3583c615f31fe1148f559018603dea0e8a1179b0a2aed8a4529a605c7e30a1fe4b41c227db9ed2e9661b1eb117c7a328ee72431fd585eff9e48a217270adf37f8a4b9298cd94f35db0a70e82603a27fa83162871e0e9be3f24853150bd6fb4d108e664c7c6b8bd5ef19f47911daec6b5f908f28c96e65b718d9a201329bacf1b040f3c2283e76c90936cfba68b6cd8aadd54842c548495b045ec11742f09e9a94230b0d7791fd22942466378df76e53fd49dcf08152f312a094dcdff097e1f5c95facc68434d537adebf79f883401a12908c814ac90c01ae063897f5eaf46d73d28107deda00929c3fc4ad9e563cc43de8d5e4f084037efbeb1c0deabca9d6b52c89805fab5f10857db5bd8be42cc55006dfb3bf2bc19a5f6828b586fc1bbe734bff05fd318370605682fe35f1ca6c840952bdab0bea607867ef24f4ab27c41a791d9b4be3f3304cc8c42254b5b9f8a564b881c5167253b471ea92fcec20ced301896f6721cd25e4499f1b18f2f375c3f2483e9edc9cf46ed17eed5ff142f56f4f1f2ab1545d3a08aad09cb2144410936b420deaefc58a893c3cb77062499dc53d334a9191bc8da7b4143e8fde5520f8df717cf5e5bcbc6c064e4a7475d43f042cfb8e2240b990ec3232834cc20f7d1ed2809a0413c36493af9a01f3e57a4e9ec831db5a9b42c534f8006e75b4d8095df5f93664fda97edf60b7d402563a8c1064867234e014efebdc45eed73dffc067f3e727f4ad62a4876d911d07e4730205fd97acc6b9c0e1d742889aa9f5727a48ad0187bce25f6bc9c8654764ed3941b38033a52bcc43c31cf19ea9ba39df904808c1a5603b38fce63de8c4cdfb67f72d292bce75e4f887e20a0203f23ad62f59e57b3a1215fa72777fa9fc9a4894f2c005b46f193caf865a8af02f0526956be4e2933fff3643571f92cb420c6007c49adffddadb7ee3223b304abf17ab8a4421db65a52b7b50fcb22ce564fcfe932729de433943ada31aae0c4ddf67223b89390c1f8725099b2a1d875245ac06922a822d0fa31eeb7f53f700ab418c60be252cf34d5d2fde30f20b200a749d7e9e814b8ea6d0af83cfd2c126c32fb3783c7a61ae348f8764113ef838aa45f8565d5c5661bf506b4101dc8346e68aa048fe8593917fe276d2ba6fe70fda7e849e63e64cc9b5e061bd74fbaa8d76039ea1b276298864232a2f4a3eaf38ff8965630f94bcd1882050bf4bbd7a9bfb74a9f9c0b8fe0ddcebf9367f58f00bbf89000ef8497b59ea796b95855ac9f97ddeed64b418fc13c3607b049d27ed4aafe4db2cebafe4027dde23f3678f1fe3b520f7c659ad295361c2f14dd2979426c247ab387a5d46aa4bccc6f9a035455148fd57ef735719711ce216dfa212eb2cf9add1aa18abd95936d0db8344a3d5ed230559f1172595c43bf993e376089034b71ca4d6fe83625f3ddfefeb6cd8a61f5e9953f39e9660bd0a9bb66b403cd90f7037a588b840a75d3c57cf41f4fe702abcf60707d47c2ed7fbc3632fa5958b1d47da701b969d4ec46dd97eb898ee68e87e4f335da8c0db450019dd0b3c545b6262785ad92ec2dbb0fb99033e1e361bf527d7c6", 0x1000}, {&(0x7f0000000280)="88a4f97dceb363d32a0cb902581cfcc6b596b9a3a4ba18569b78a5697f728840f77ce0a75bca004f222e41e2cc26a568992fb8ee2cbec8b9198cf36a1dbabc33b7a6a7dd1a5bef4dcd08a8821b5fbd87d65421d6a7ead5b4a2972ab5818268d343c1e45ee2c06b17b4ee4de246ebe2345ccde0361ec5", 0x76}, {&(0x7f0000000300)="dc5cffd36615fc8d6c9936061eda6336a030306661b5b205939f16787606b139daf3cfc72e1b1f5fc704695a3fe71e058c845a98e61ac775a4f64e485a86ee4926efd85ae011f24dc6e461606a6c1285c37069fd9a3156aa3d7b19afe2829d95375fd43b2f40c3909b229db8afaaa40e725d1bcdd1def44f8116af9dadddfd7a1f9216f096538f700f3f82fd157d176fc53a1f2e24c17bd848f465bfcf", 0x9d}, {&(0x7f0000000100)="11975a4a57a29058347930755f29ff6675f72a08e258d40aad", 0x19}, {&(0x7f0000000580)="cfc6abdd9832df837e9dcff1fd53e31e77fd77f2191559cd2d4f790540c6f89d661869e9c87c527bdc17bc94b33f1b0c2742c5bf61202ac379cbe32d2d3a4ff3681b341032cd3b46fb03de471f2d5c3abced53474dc1372bbf16fafe0b4bbc296eaefa47", 0x64}], 0xa) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x2, 0x4001, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r3 = dup(r0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r7, 0x0, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x8000000000000001}, {{r0}, 0xffffffffffffffff, 0x18a, 0x20, 0x6e, 0x8001}], 0x4, &(0x7f0000000140)=[{{r6}, 0x1, 0x60, 0x8, 0xe76, 0x175d68dd}, {{r7}, 0xfffffffffffffffa, 0x24, 0x2, 0x3e8f}, {{r5}, 0xfffffffffffffff9, 0x27, 0x10, 0x4, 0x40}], 0x7, &(0x7f0000000200)={0x9, 0xfffffffffffffff7}) setsockopt(r5, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)) r8 = socket(0x1, 0x2, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() writev(r10, &(0x7f0000002040)=[{&(0x7f0000000700)='l', 0x1}], 0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r9, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) executing program 6: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x0) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r5 = dup2(r2, r3) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r6, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r11, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r9) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15, 0x0, 0x0, 0x4}, {0x16}]}) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 6: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1a, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) executing program 7: r0 = socket$inet(0x2, 0x3, 0xfd) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, r1) (async) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f00000002c0)="71ffff01718fcf71b59c7afec3708252e501bbf87f4928ffb8", &(0x7f0000000080)=0x19, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb005a4000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c80)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c80)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) (async) r5 = fcntl$dupfd(r3, 0x0, r4) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x72}, 0x2, &(0x7f0000001080)="3bff09c99370ba6ba57588e946f2ee74dd47c82dad6e9c865b64275136da108bb2a36fa755e1a3925fe49afca7c93b89479b70aa74d6e6b85b6cdced70357ef201f9af794a7566c194623fa2d7031f38c03e56ad0e24dfc4f9e5eb0cd566c14f1ae7725765d61436c85e43c15d12a78cb8c57dcde87021d7b6857fd3e0432f35e45bdaa317a4b1afd86c4fe557433e4c2b632de703951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806edb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81e9a624348f23ffd29159fc34ce76252dd12fac3b09dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44df74d852ba5c7d9f34cbe9c13da254622bbc745d0a3785e5eb6654108f668b5a316a4c39ef54649e657e95d5cdd251c7bf271d758f87664e18052e9c437fff2e000000000000000001000000005033ae9b31a512fb00000000008dda0bd427a3a8b1bbc963a0aecfcfb7daeb6d9da6ca8ca0e43377fe7b2aa6b524a7d5a4b647395fbfc8be9418ebbf19607a55ce18e68b91fd5e789b4d480985800096f56cf83c4431834ef3ea79d35b53ebc1d5aff27c8052264b3486caadc07fab132a2f9c034669edf2eafabbda46f5dedea341d18edbf2e604bd3e365516b3d5aad4a2b54f7ae02776d5bbcffbcf0fd1f7c57c24f8a11ff5f3efb0b26520df643c158513d7d11376d65006c787fdf9477f93c76bbe6c883000d4dd8ac98c9156d2ab8752360d700d3f902ef23c9cdb8a28ef261fe14c2ad850cc22c141cdcf3b5f3c991a02c10d8c3c6820321b7739377c3a3b7d9803682cf10b5ad2032edfdf1d6478ace657a954bce8fe3c605aad0ded25d5d33217ed1e587afa68e67f94f6343103941f31332eb8e4f993534d4c3a74f406fdca8b55eae5392bac666d18a4113086ba979e26a17298b1895c27e04d16fb8af2485517f78ae339f195eb88ba457c92087c7853a561d0132d", &(0x7f0000000080)=0x2ea, &(0x7f0000000d80)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be38988b829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae1952b5ca5f00002d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d6439bc80099a171288c91910364173eb8ac16783c85896c5b244a1b4bf7565b25f52aa2bba09c4a59103aea6e0e7ec93144f82a7c47e4ccb9a0b9c72173d3dc9e187dc2dbc1329c98dd128c9134828dbba1bab3bddf519289b95cb8e76df1bfccbe0fc6dce71a145b5139aed6eff5348d8917ec3995768fc72a53578685293983bb11e0b0e5792d7da0fec8e8a77bb9453a13735c1da0cbda06d8b81234667cf192fb60bc6cc8e05937e5715b5e50525ee183a08062c39137e3c67dacf8164fc016086f08d9055f2464e5a5712866aa5ec77f5ca1413709f4cd752f3abd2e28ea47297e1191e2bf2818a056ee673876de56320059e55fe253c8c14416860dd08ca020cf885d28565ced4048726016b025b0906e1098a81baece365e0555a9185ba1bccb559039f0fa1bc260c05f8018c9daf8d8f06f02e7af144324488263d69187545216c1b602e2358fd03f717b926a43e530cd20342cd904ab0455ef0cf2c17a1ff17d904b093df17cf596157cd239ab787cec9550b2257ce5b63c4526714587f603d9492d28f000000000000cd5753fbdf0c51d845528adbf193d63e2eb05a92c13416fa620dcc1cecb18a474d817e6037a3258989b039ccf71147da22e62d22953282ff7f1a33aec180620ceef832e6227fb1ec3ff43de5e3d3a8c2e3bd72b28d58a936", 0x2ce) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x91}], 0x1, &(0x7f0000000d40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40c) socket$inet(0x2, 0x1, 0x0) (async) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7e33ad4b, 0x3}}, 0x0) syz_open_pts() (async) r8 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x7ffffffe, 0x100000001}) (async) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x7ffffffe, 0x100000001}) fcntl$lock(r8, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x5e4}) mknod(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x400) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x80, 0x3}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000103000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffc01], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000), 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x1, 0x8000, 0xfa) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040), 0xe, &(0x7f0000000400)=[{&(0x7f0000000340)=""/62, 0x3e}], 0x1, 0x0}, 0x0) (async) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffffffffff8f, &(0x7f00000001c0)=ANY=[@ANYBLOB="10", @ANYBLOB="7d1982cb07904a90c2a59936814b2156c62dd3b042988bc510466633fa7b7122ca11d416f15eb6cef9d5acb65e9bf4542e2f4dccba88c3569b63d87e5baf62ee853f4487f408a1665a71d5cc717def092a6b676b9c3df4afb061cbf3cd4bf0ffc2c0fdef0aca2438b169640dbcda3e5da8ef35842ba03f346f6b5a1f19a4d9f2f956f56964e7edc704f6b5acf4cc5855b61b4866901195393fa0ae91397dcffbf37bd6ac1f0b914d98b9fe2c927cca48847eb887afa44471814cbc68"], 0x10}, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) (async) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (async, rerun: 32) socket(0x20, 0x1, 0x80) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 0: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x0) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0x10001, &(0x7f0000000140)='./file0\x00', 0x8}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)="d53260e170623e3cba29c2f6944d26d328b379192ce219dc8f54c498bd9a", 0x1e}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x306c0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r5, 0x0, 0xe1, 0x0, 0x0, 0xfffffffffffffde1) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) close(r3) linkat(r3, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r7, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) accept(r6, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) write(r9, &(0x7f0000000780)="e27170d0ae56653a4326730c2ecc9dbf8ed15ee1d7e7cc7d57e3ffc39bfba66b3b51e480f539d815ae234f5dc38d8a24a1733d0ce2c0957154b037d1c53feabf10b283031ed9cc0f6ca75f5f4c50accfb8897ff35cbf3c6ddc03ded1611c120cda177b2e6a5f66664e7fd4916d630b3141993c001bc8fab4ca02ae8157", 0x7d) recvmmsg(r7, &(0x7f00000019c0)={&(0x7f0000001980)={&(0x7f0000000840)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000001900)=[{&(0x7f00000008c0)=""/60, 0x3c}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x2, &(0x7f0000001940)=""/15, 0xf}, 0x8}, 0x10, 0x0, &(0x7f0000001a00)={0x4, 0x5}) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x2, 0x2}) fcntl$setstatus(r0, 0x4, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={0x0}) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x7, 0x8, &(0x7f0000000240)="d949c2df2c0ff0e30c3e939e24c5caa669e704349ac2a91c0776898321aad4ab49a1a5d6c694f50957a746edf1c523eb575c6e815bf5b9dbc30e8fccb16826ab7ee675df2424e76ef004a782d2202902a5320ff8e13ab2ff2108cee5e705fd72128cdd2afa973d9629dc3c47d3f334747a9e65b4f64fb3c3daf30eb624e6c2d97d08e90e4f", 0x85) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x0, 0x0) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r5, 0x7, 0x0) getdents(r5, &(0x7f0000000040)=""/4096, 0x1000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x81}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: syz_emit_ethernet(0x3a, &(0x7f0000000100)={@remote, @empty, [{[], {0x8100, 0x7, 0x1, 0x2}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x1, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @rand_addr]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xd11}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/134, 0x86, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) executing program 0: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1b, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x9) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='P', 0x1}], 0x1) listen(r1, 0x7fffffff) close(r0) r4 = dup(r1) poll(&(0x7f0000000000), 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) readv(r5, &(0x7f0000000300)=[{0x0}], 0x1) close(r0) r6 = socket(0x1, 0x0, 0x7e) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x42, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) ioctl$TIOCCDTR(r2, 0x20007478) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000000)="d3", &(0x7f0000003400)=0x1, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) (async) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x80, 0x3}) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x3f}, 0x4, &(0x7f0000000180)="c59c28e9f1af8f25f6959ab5d3661b4eb78208b84b9f7b28e8a2e47943dcc3a291011a818b544427e14879c19407c7e09bd9cc20b41b055fa4f4b1aea74960d031fe4ee6863e470814bae9e4dc6dcc2778c02c12b1", &(0x7f0000000200)=0x55, &(0x7f0000000240)="28e35b646c40dbf1ed78a92b7b1cd43cc7aef01227b9530c0ff610c2a862470b4c431a0675bfd239283cd2c07e85759ea5d58c3fe152a6bfa1f51fe5e37335fde18de1e2ebf12407f12679697f0f64573b6e8611d779e7564439d82a1bbf9cadfeb3b4cb88dc587cd4d8dc3d8fc245bb0924b63619ef0121714934286d2074e91aad87b0dad7b7aef72cca8684bfa6eb56fedd62f5fc21935b04c25fe26603dcd678dee105800bda7c5f3186b9f34aadce586d658a58e0c24dcd28bdcf3959b288ec6d615ab9525b288f48497a92b7c5c42d0d6969fba5efbcda6a4dae1586f4b184d8fe2d22c95df34cb11e3e7d3b84e4766570b5d69d3851316a5dbf75c343503882e8449abd32d2932f419103c1b372d5cab30ec0fdc4ef29d804d8890afa129ae007004612cd0677dd90579f96780ee0624b39a478b732bc8f1f0db8fa6aa4a39f1795cb38dfea4e5c8dfe888565839b247f098c64bdb97a83a049cc265fe22db7dc29ce03cb8f35cfc4b2d605184006302c1e2e3d298f019b2aad233f6a7b0ac01b30b293f378ef23921504983b2f7ba5c5f71cdba8f4e7b1c3152823bb5213020c47a698b1b9539ccd0062ed17fea0cbc9d728c2c3e82bbf6205746813a9e96d6cc6d95468dfa5f2af059cd30297f7467ecb182425e994ceae1284c9fcf07ac30b8034c339f7b0175bc9a0a5809c6b2cd6e291c96cbf7e369497f38617cecccdbde80a9b3a613a2319ede56c58dd060be8049252403b8bdfcfbcbaec6498ec18a677b051ffde70b52d49006b5373d42fe8cee0e1ec9a272bf895b6448a2abc87acac09d576061842ce6716cdb554897f0de4bc43f90bfdff7f314e82ad49df0090c0e57e513562a5ffbd1e09ed0dd240de967dda13c19ff87826f9e1515b5a0da6ecf167666562c21ab022c1e43f074aa16ed67135e997d407064b0179c9115e90b71c23cdce6d5031d27a805f2ad925da862ffcddeb917db88d9d10ebcab26b54a62fa4969bc5694e244b2f72376020865bc7fac5b214ce60d07a85eeb01ea8205683c71b52b41a526eb86f1ffacedcb907a2c81f3db90ff9c2cc7c7cf87b4d3156ed6c46cbf005ef88e1a155703b315816c9cce9078af8f3534698f5444a6765a256ee7acf83d45961747fb091a65582a21da00dd949be6342d0f51cd74bd25c0b973dd5384b456a75d13a29018f2d3d824a4227a8707602432a591eedd672c4a7a2ee168c3b3e9183f302f58313930e51bda96e7b0e677e88c8181c88eed94024a94ae18b9e2f4f17bc72ef32bea5464a64a99a23f581d0d3aa8d6687df1edf6da7b65c834525d3908bb08415ed91681d1bd9dc47510d9afdf9da628de1b54ea98afa8b12ba552f8e92b550f2fadf8a83e358349837f0167163b5ab7df87c5039efbb72b5d6a6e46468b6b56a55e4a03d322bbb020377307b9274c232fddb235fa0538172da86105bb0e47b1cc444255a19b054718b520a64f0f54a3edda8f7326b32ac8ff939fd8f27482fec8bc9337ec67bd80e9d32e7dd2a70702b54b1d6b7665697bdf0a58704e75091880422b5eed404fd536ee0dc5efce908f5ce4d15471e84a462cb8a63e8b0833724f8be7657f9e22aa16b0bfb4b70579ae19bba0abfa2bd88df313bb07ef41b8bf0b7d6a7200695e408b796c5055c479cabba6a515020dbb0b365c3e9e6a15fe1f007ec039cb1a0c25a82c557211338fa64157e514d9c6d0e3fed50cbb807e6e835cebf4ccb849dbb2b0a337b286fe411aaffa1cb7ceb4abe965a51a0393348f4b2c79aeb27ab24a50a8adeac2f65e27fc7c8e69cbc61fffa2953344aaafcf19e9b57d861535b7d3f13ef9213ad6c9bae2d8719ea54feaf4c19dbd9775694632dab5f6303bf2c30e4c05e5a0a771515f94e95ac1fb645e2ce8c29f0a09f4d4a6b3e070eb9787f859450cdea68548064490cd63678a25a1bd0ed585e68beff515944262763df14088b2e5abfdea980a5c8828b5e61cd4574b1ad76c56d6fca20e841371e5c285fb096d29d947d807411f3d7c313e23f5edbcd304e210c973f85482bd8f7ed9b934783212968071340bf4cb762cb93a58bc82cfe9913494a2309bb0ef724cf0ff70ae81ca66cd993d0236ed60e0ee4f51665285a5b594a389b5e16cf5046eb2f26856db3182b244ac69acfd4d1a70792de08a7eb2f5d6e38e0eaf86c583004b8953d474c36ed3243855e7e7f51a681eb4de790fa691e20a663bc8da90d129ccead3348830af14bdb0b3fe02527b09cf27b9fe6bb6742be732dcb7f4e3335e951e201e5d104596c32140f7d69192b6d59cc00f76ed7dd461838fb800d51fb909153af8d5c4063c259b44a9036ec1e5acf12c0978568584e05f2af92534bbedc27491e824fdf5da397e03a4b3df20dd6c27ef66e8777259865d1059af7f97802b7445b2f3c102b7f0880487a1778ee3e0b2037aa4fab8d50b79777e34576d9228d87b5699809945fb9a2beea57c802e372cc7fe9195757ebceae5b1326adb62fea8afb6ddff1205ea77f370ad139a2970b0ad639d3760111c6aaa78ad6c0d443b932a0622ab0877e8171da4e0debaa7ea025a47d349d02a5392a6d944d3e9d71058809129a2de5478f8a74678d4ad88f87186bcaa2d4aa2a7f2300f1a8c013d7481620aa709913712455ac924735cff24a51dd2a38064f046824b2abd4427a7ec9d70b13e700ea8bb2b3e72908263c4f8f41a0c96836b8ba56bce1f5ef9af0dd8600f681f5df72d0641aebfe28006b75220a17aaac4080fdf0e24c79534cab85554713473b72df7a19c91a12702e711b5dd21549889a79e97e5ad98da03edcce5313ab66050e8937d05d5ff96fa3d7a768013963df5e760329da8bff2276242a4222635187aed5d85fe0a232d73a90f68dc5582bbb01fdb89e2cc763e3c8263e2a538ef7633b7d155185f75feda25479cf815f9ffc3efad1a18a2de84632baba75ab0ec124a07795765d9944a25b2393876bb1646ef4781de2eea143b7d33607b50d861fe2cdf9f5f119f3d4c24fc7a5b650be0bd9cd074b520e4d19eb783988888898296125399389c7a331fc7bc366ccb068057c062190ee6e4190361ac30afdc38923d3598293c5959d071d9f37e35826e6b1e8389ee6fd30993a315ee9bd5724efe9ae05acb311005fb5927fb90551553f811e19b8f7b3154a27646bbf036f0c607189ec5cd39ec9ea1079bf99abe013ab31ce5d5d8e2980f0b3442e80fff0868489433d010ee46426c8f12f4ce7a93991ebc9ad473aa9657a9a2c503c473ae8f5943ce6810638e7a6dedcd107325e62fddda3f08b35acc8693cd5c7c4e10084ebf8a8919db3745f7584b148152c86f59528197c8c4544d171bff2598b0d1d82d891558f531f9c1af8727d596a42128c475995e4dfbf9f99a4c995969381d856b3e8bc604b89bd2d5d5b0495f7daae2c06ccc664cb73bdf75bf0709aecc9efd6c30232614db01b63d5cedb0eaa4b23698d2cf87d8401b7c68745c730777ffa79d0564bfca9c23baac2e1700150340e354f27effd0a14d7c3ab34f70dfe83dd5c69268209a46aab9a3e524ea0bb4f450fd5c8a742a6b3907fbed9aa6a9c20abd794a110412dc2a8157e18b3afa3a309073030c9c33af2f030dd7a159db4a22fbc80cc5da8286104c477eac89e6b99194f317d2fb6d000601274471db8a05a460ac802ec2c275c930cc2d8e0ac6e2de33ae7cb561f94c68eff5e97fbd573584fea471cd7ee54eb25e70448f9824f18d376ad94935247f24b647ddb3ba3979595a084aa9413fa314596f8926cea10620337f6af26b632ed13ea16a48dbf4f6c85bdee2a6d3dfa41d0573bfe4b932d7334a03a31f7aa7f309fbda68da212165f59a9886ffaf272761baa9a49948fd62dcfb884aa235248fcd189c4ad5aaa89d8bca65eb04d289194db7af5a7afbb73cb344562e62da39a93d9ec2b746d11abb912ce33a82229d66c492d87dc79e14df54691897cd9ae272bf24250b0769d6cfbc7f8f0df3676764cf250e56ff9cfa206f76e3e9ee515a0db764eecdc5688a2dba579c1bb698c896fc94a23ee06b664806ef13b976049bb51dc83bf070661ac5eb367c32b08582d792bb4c850c648bc1d91e1d610ca1f29fe50a081309836c98a01c80aea7b14597fd9f24259ad43d6f5f8927e279a1f49a6faaed3ce5931cb11e6ee309e40c36aa64c896fc7eda3ecd6621ae607a6f9833e1341162e57d6a04bf60d328fc04aca1c4b973024e60d5429eba0021e54d9b2110fc07430e02711ae8482a0400b6fdb05292ee4c94351843705c2732514189c4e8b376a65419b8562a1f84894487b54b5f6afbb0783175dce239ffb2c25a72a8d32d0724f0df060476f17e8d479837163d5b423c1b1c7d27b301620e0dd408a4e0f9d85dd7df85280636195c0a78a804b75b4a13a7c11d7e7eb7a4268fd0f3f19ee8824cd58a3d6105803924cd98d0b64675b9c73b7aa04b566e4978dee434a1ea9082edded7beaebda12ad33b8f2802ec3c88b4acf04cfe3da32453aa04c14ba924d3960124d9d1cffc1956a54c27cdcb2bc87b47bc75eae4bceb987bdd58af8a6ab206a9c60fc3cc1a937bdf6fbe5a926178a10b0a7ef74c1a4a2c5e2073c1580c9736bc87da2e9c96f4b96324e0af7a80852e01af08a14e67a32c7f73e5cefef3fd2728893be0af4f3ede1630e5a6ca6c735b6f96f0fba03db293f3fc7abf3739d3c5e199a77b678ac0ff51e971d4637cc1a06dee31d30fff4c20b26c17f42ec9a627d6b3a9f8e218fc76e096ed466c804453499f0c386c5c548c264421d5a38a1290e4c27cbeab61e226491d47b894776649dafa5991da1e1806cfb01b9fda6b80c131124a6ccad56c3cd03658f3c6f8f7828ac9081e25a18b1934959cef67dafa4e1d271df755c9beeaec62abbdd05b53c401776ce0c0e3b58f5b30f13585f72c38d15272611150ff9c2dfeb4eb5ac6efce7b3597e8e1d97b902dc20fa3549a74822467a32f03ccc8e1dd93b871507c32220af9e739b7c4797e5b67bf505a57cd6ac11e60171021618738b61e5a9785e06bf16756a2024dafa94dbe64d6daebcf58c8d99ba05c8356aea8909e3f78ba3c1236b6dc362567aca64cfd0a92d06acfdfa2eef92a1b3a035cd7b02c6a970d163a6cff072a45195b4dc87a5bd5f9d336a87d01f52647e0d5a903db8f71409f4a8ad26a9f6ee89b14b480bbc61ad59b9c5718e0fec08348ab6f9ef6c658eb2c979bddae39fd6e3ce36a10e8eb39fd9f46df520ff10e544f0d9591ecaa444aa1eea21f3a958caf09e04ecbe0644aa65298394e3ed86260fa1873282bf737bb4fce67b381adc8cf5ad9ce8052a09f8bedb4cea639e4558a0cbcb72f55d4ebdfed4f11726165d0c2382062e6aedf51a634123356e4dba735c11b1eba83257a8c12c3052736f944d3fbc9ed649155a8b5599c9a32012b12cca5c98f090c08f748538cda6347d0e7caa6afa4cf2c51f64c0fe0f89a00e578dd2a111fcb2dac75236598d17eab804791ce5672c0bd7f1b5e84344eb3a8dfb67973f7617ebe1116327d2ea63f6e0d9563fa84c9a58e9ac6ab14652c1479d606e9a99a669e02903997a73c0a455ab40ebfcf695ddba6eae52291547e5f87a72c166ab3c400fe3f47ca41f2906e6e386d6aa8cb23d9b3c24dde5d42d3649be940ee9130395c0398f8b20cac732397c0b28088f0d82343bbd1933c00ff89fdee78ae3b97b9f4e956679873703f97ae581a070525e15cbc353cb6ca2b5c489068cb9a81130cd5925cbfad09f813a", 0x1000) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000000)="9b1809ff", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x20160, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r1, 0x3}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x4}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fa1000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x8}], './file0\x00'}) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x5c}, {0x8106, 0x0, 0x0, 0x81a}]}) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000200)=[{0xfffc}, {0x3, 0x4, 0x9}, {0x3, 0xbc, 0x0, 0x2}, {0x1f, 0x2, 0x0, 0x2}, {0x1, 0xff, 0x81, 0x10000}, {0x2, 0xfa, 0x4, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) close(r4) socket$inet(0x2, 0x2, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 7: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(0x0, r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 3: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1c, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 6: kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xffffffffffffffff, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000400)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639ded980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80af96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e3a", 0xcf}], 0x2) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb051aea3f669986f7bd29eed47902538960e80cfdcc03e596bf70240e08a7c28327a48426cfc9523c60b4b3be6da4309ba34030436c6f8c33e9140d", 0x3c}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x479b, "bb5d8846eb3c87f896bf01c2b13e4c895091a896", 0x0, 0x4}) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) setrlimit(0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000001700)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) select(0x40, &(0x7f0000000440)={0x1ff}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000028c0)) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getrusage(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x4}, {0x6, 0x0, 0xfc, 0x616d}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f00000000000000a60a", 0xe}], 0x1) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)="01000000", 0x4) executing program 0: r0 = syz_open_pts() clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x8, 0x8}) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1ff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmmsg(r1, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000640)=""/164, 0xa4}, {&(0x7f0000000700)=""/231, 0xe7}], 0x8, &(0x7f0000000880)=""/8, 0x8}, 0x240}, 0x10, 0x1000, &(0x7f0000000940)={0x5, 0x81}) utimes(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x6, 0x2}, {0x61, 0x8c}}) fchflags(r1, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000a00)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000a40)="82cdcdefa99e8480662d5cdd739c0ac9933f56ee842c7ac12e088ead83c2971824a140287eb063ea09918e4f3289bf812efbe327fe59ba06d1759b8bc174e3be603614eb57511346af401ae8c2f0a7165e9d6117a65bf642f5eea7608dfabb0aaf5dd4387964c33cc3ea14bb4c5c2dd43092a074527c1a79c43cd33313967e7198242d0184923baf3826a2549993d2af864fb8065c3db40d6677f112b415b9aa9f71552ba116686bba1f0431f6ac2a6c0d51fda383875078abbaf474706e325485fabbd3d983825775387f7773b28fb254430f5e848df37686a6f2cdc107d7cf4a93f9933b04453b59d87a5ef8", &(0x7f0000000b40)=0xed, &(0x7f0000000b80)="a315c12c089bd8ad7d0fa43758dfcd296fe96567601c7a4125ee58af11859d34741c1cd5fde351e60c4a0fcdcc346a29d92f2b8516617d481ae5ecde74e5e0443e547606e3e69efaf86558a4fe57b5358d220b594c6d98a02872d536f1fba476bb412ab8caa4b62f48bc11ed2712ed5ff334e5be685340702526f921c3715fc58d78a1c7aab6b749245241e01370d2495e615bd73cb29b3002d926f81957d321b0c264943d121c3458af2ef13135d18fd86930947776cc33f5a5cc2f6adc3cddbb6d1120e6ce89aa9933f7fc9de86b", 0xcf) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000c80)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000d00)={{0x7cde0cd2, r2, r4, 0x0, r5, 0x1, 0x2}, 0x6, 0x8f, 0x8000}) getgroups(0x5, &(0x7f0000000d80)=[r5, r4, r4, r3, r5]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000e40)=@file={0x0, './file0\x00'}, 0xa) r11 = getpgid(r7) ktrace(&(0x7f0000000e80)='./file0\x00', 0x0, 0x40001a22, r11) chown(&(0x7f0000000ec0)='./file0\x00', r2, r8) setregid(r8, r6) recvmmsg(r10, &(0x7f00000011c0)={&(0x7f0000001180)={&(0x7f0000000f00)=@in6, 0xc, &(0x7f0000001080)=[{&(0x7f0000000f40)=""/178, 0xb2}, {&(0x7f0000001000)=""/117, 0x75}], 0x2, &(0x7f00000010c0)=""/146, 0x92}, 0x6}, 0x10, 0x1000, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000001240)={0x87392124258a0c43, 0x8000}) r13 = open$dir(&(0x7f0000001280)='./file0\x00', 0x2, 0x1) r14 = open$dir(&(0x7f0000001300)='./file0\x00', 0x10, 0x4) linkat(r13, &(0x7f00000012c0)='./file0\x00', r14, &(0x7f0000001340)='./file0\x00', 0x4) readlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/147, 0x93) getsockname(r9, &(0x7f0000001480)=@un=@abs, &(0x7f00000014c0)=0x8) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x1, &(0x7f0000000140)=[{0x40e}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) geteuid() getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020697e, &(0x7f00000001c0)) executing program 4: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) flock(r0, 0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x6, 0x9, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff1000/0xd000)=nil, 0xd000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x19}, 0x40000000000002c5, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) setreuid(0xee00, 0x0) getuid() connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1c6, 0xd8}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(0x0, r4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="6de734cb67e4335bd9a2c8aa31b96853107225d885176ad1da46712117d3d5b077cd206388a20006ba732b0e138ae41469876346c814b2d208c17baaf0aa4721132833dcca1a77938cef31551abd7972611f9f4a44df7327ea0e98d1fd478ee84fe70428b2e2afb25487c885e40e3b1bc771ca1dbaf8d240a0bb2ef70e2bdf72b851dbb50a50cf8c72d07905772728b5fe80015f2caab8b5182c25828c297749cd260add21e03c5cb0e4c46df8db83df640a164c75c9354e4c24adbdfcec59dcfad5a02f041bf9aa87324c18609e74a1a35ad59c99ecb9d963d3222fd6e3d8b492348aa82b7278c93c7b690936f83930d955a081e06a7889d83720c4a83961677be572af96c78a568464ba26385e852830c905b1d380141f4467d55a888df7e6447a870742514a65203d3466080c4c50f54149320eb0eea56ba525ba7f5cbc2ba3e844f5f72ae0eb4e33104e49a1c446417325701e1dda36721655f2e47b22a6d4cb8d91e08cf47fba44ec44d689c30bcc9128ae84a1d5dcbae2cefa348dc78daa8b2b51003934cda8cb948842444a910766d6893dd4fcd58712f4aba03c2b47433ba63369e8f41d71e39820ead00fbfe56501c3cc588d766d537df10d289de46c6a7d182a8da8e080d35430f66a426ee4ad7569cac54b38937fe98f13341cddae8661b0bba5c79b1335407b2687354dad8e19d986b786d9af8bca312c3a214ce9be0b29476690a7609ab593aa8192158d5bb0aebf5589d3a27f8fa8d466c82bc4dc130a2d08d44cf15e5685391db6d8231e5650cefb5f965cd860f01dc43c4fc40aad477382e5f0d6668cc39a07c95d55666e36ba0409eeadc41b29579ea6312e753e8c555179b3d93ac187ab4cce3319f9a413a84b5dcfc52b650317ab3a3ad8ecf4b15185a89050e6f1e18518a130150dd2f365b20c3c8f2376853389665eb93b42a0a4b46788c4b9670e691aaf8d67e286ea13dd10df2b0ab5956778b95fa6ea8db4a67b0ae1fe36d861004943655536883710fdcd499caecb635cd5dcfbbfc0627fb99952bd090c8460b73bea1a5eafe68d5a735bdfc838b8cda59dd00374b86c3ab9c31437bd73f8c30db0198556ff0b80f27db5dccb0e58b17f045d8deb2d8bb4c9b9ff1106ef98f04648076b859978adf6e6e13820138e2c6911d2480cadc782c347c49b11c6e296e857f415a5648b8eb1eb0bbd28f72a34fdfc6e4542c71505fd455b8e5267eb5387ddc7d7fa3427120c6970bd1bae944914a33313ada001e665f3b07d0dfa916e1064fb2f7b221f03623f2a133575a0703e424444185a03c91d459d5a6f9f72bf27f7cfa7d1dfac61bd7febd99f19ab4b8a8cc08358f5746676075ccb24174e8b1f2b8485f0cf9912567b57c5c4cc310defc7d7edf08187887044ca761431370da8a667e46195499f54b56fdad0feb8259ce2832d5504e34f764f90cdc26058a29db45db669767c3892463a818b3a6406ebaa9485f0d317350d9b5e35af203f4e1bc272413a6096557a15f29290ef7fab256225b6f2e7493452bd81f56d618fb4b39f5e80d726874e394a207326dcf70ed009a3ddd4b08ed3f541936c58dd8ad5b58f12fca0f276d55a8719fe0ee210bfba50098bb30d3e541ae1b6611c7134cd66ca7c573204f1d0e1c4890d566deaaf334db3c039296a93854730007ac1393a78089f99ab8790bece27344b1f8bc8ca5ecd28fe1d106b01b23633c41460a0579859bfd97dfc081db1d4d622f78a1a663659655c72e580ea97fe0ba8abb5aeb62691f7ecfbc374ec3a7c81599a8ab66b960e052120a435ee54bb3e3393370d213f4c70ea10dbeff62c872ebbd777f6c01a571303a0f72a22b39d2839b8639c65502e0fe9bc780a2833dbe4fae47a839b24f8bd32029ce050efcdd3fb9f144f36e70f7d8466d875a4a7ad9d492e252e345284a3d338436041114d82dee61f9f04beea8ffadce0308151aa1e5f7ab08f09da121dfd292ba7408e5a981feda6d25708c2bb8f242cbb353afc19d675aa9e9ede38138805f986b417a6609ad43804d30627625924c5b81b7f900558f7a5f63637e74de161c08d8d032ab587b30adf50a725a423324422786b22f44e73a8a9b5facc6d6d7a7ee36d106252e41c89f82bca3288e17f92e8e22ac112401d4b26edf86ad61047fe8d9232d8d6f0f90c49dd6266b6d700cc05f36d3f95dd4c3f8398ae00cfc8e0844266fe895352d3250316eb9edd04d23909809e0b62ec05ea718c2d271c006b44007b6dfe51f82b1b872b428bdc1fc74b3c34055ea8a3fa573aec196b3dd2894928ecf3387b5faa87c7cbe9af3a0c49b57bf3884ccf0d194b268aaf526f7fcdf4163e1cafdfcd7fbafeabcb4d54575ec081225580ec280f6d52f7ba2e78ad766e600df3bcf18737055f523d3db8eaae8c48c0ff37198777cb46d5ddaa053709b399ad5d12fd5d36817aabc649e3edd4d896e7141c29c369c4ca99a0b1b1583170993c59218410bfa776107f76239f726b4ec4329970a85107382b787ef2c20be9266d2a5bc18c0256869ef598048197d7bc5bb96624f57cc1d7a7ab8b64d3e76bcdb72aa003a93ded961bf16dd94cc5e8a1f33ad5ab4addee8b3a6f51fb50e95324a17ea9b30ea1b4a0971d241418c4df313bf7ee58ec82e2861d3a48acfcc3fd3a90f044913bda0879793889554dae7840557322f452d7a147e223fdb3da0373d72f91b1858870b6b176b9bf3c2cf8d81c491900a9c348025523a3898056f43e1070f0287c8c3d5ea3390737b2df86eb1208bb900620ad663ab2d6e010f12e0fce590e811600a617d005bf6ca4e2183a34ea587b71770dc68b55bee3460c197c182442ad3c17693b1bd25b5b40d685eca5d43973f8fabb5e45544992ff2899f920656b923444e156da3f53dbd71788c305a5fe30b3b931f88dbe85427a66422465c0866eedd8005b117fcd50af96180ae438da1eee7752e7a291e85edb54cba856b1568db9c8d3d519566cf8327ae3d1364e6290ead15ac8a19902f3345b1651726313cedf51f8ccc0e983f01fadc9c9f1a7d08621de7a5da02779085235d2f0df3edfc674c777dab73380000186140cf4763af39d8b72e242de9ed6bfa770f85389476bf8d5dfd02e98af80a848a2307316ce98cb76e3784bbda4440a3b29aed8064036efb1a77432236210ec59a7aa0356a6de8e2f4ccca180582fec72d72e78509a3749f1320c7157a3133ba5cd9a9f6da42ed64b84bc33d600d409b644e5fa98912bfa30ff1bb08391027daeb5e1b91f9d8519ab10282cb7ea5912e1ca227162b8fb8eea3aaca4540769304e3ed80c7addaf32579ccaf4b2307ea9e006b2473d5a5f2fae1ec8f822080bfe4dbf196d884bc6350bd00c0192d45ebb3e64093f61aa241ded27e16696310674cc33d3ad2bca38c45b12d0746b75e8c4071896801b47d4305fcb117992945355171e74e41a138b1152b5031427857b51ebd938ad731fee023f4013795f03b2ee8387a1334b779f577bb866ee68e05b7d6c45dcc1645a60d4a67f5cf18347fa92b8b469044c283589c752ef56552115ebefcd7ed994072c66ffe6fd435b3f955be44bf378925044fb92f3873015e0236a2fe3dd0a909521bb13aa28f53a0eb2b48fa257edb528974ba7963acd8663a2f4abbe833bc8a1b385c0c2e12dec248e3c2b1bfe0dc9de29739bb0c60262374e7649cb56fc4e2719c69c93b89c500d70542ecdab8680b0525aeb0c641d42b507349746e07fd81b7f0a1661aa4c556dac76430269af3d915ede4ee5b59fecd9ab6cb6f19894339ab710c4b6244f41bc247edd12fdcf5b3a364b82476da261f070a720c074253aa7cd53e427cf59801fb8f634bd0f87100309bf5c07e1ac7b53380d05d5f904471957f05047784f725900094635368492ea7c3e4f031f846b8b993064a893a8e3129dfc01a10a23d756239b00fcc1f41488a5b7d9e128dce131ff3dccdd9f7dc0fe491adb622220df95896b0d6057f4d92861989e8bf5e59a7f18eedd3e7a5d2eec1848f21cc85d2f9750fb9b56c1d9e1a62fe3d28d6461861b11011359944fa701281aa5a8221da57672f343e46bc4a17dfd654b58c68e9c2516279913c74417abab825a07bce7af4532b6e97900001c5d342b1a3f8d6236af808d406674cc67381f4818fb8a09a75509faaa8efe1371e3cc0fac8eabd780bf6504848f593a29bb69e56a4b408faa6defbd673a2dfd7101dcd823f129612edfdaf65a3dfc70313521f7e73e6e78de82c70440d88225ce7fddb20321bbe4c45a1e0822dcb652cc661bdb09607db119bee1b14fd98cadbc6e24efb204b631a852a70e7539aa3414038be4f7ec5b88df931f82c56d10eaf55f55c4d241508b003b13f5b0ea21bb4f39fd0717fb7d782d9511d0a24742c7856375df9be2731d7f458340c91a2f56e10e0d2fc9d0d0bfa01b77f64c06d2269fecfdba0e2dd837fdc8e0a2d721effb5ac238110f734d019c4fd9a6caf0017d6caff7531994d4434b5139de746db4c9a1d0e3f5eefb6d7a87c5ebaba93f733daa91acbbf9defded41f6cb53c6018b4c3a8aaa68a2652bfbe4f11494d13016daeb7c1555f1ce688244b2a2860447b90619f00bf339ce3d7fcedb551ef8c3ec3902901370dd9cdd5a518aee7df6d96cb6c08690a1692871fda1e8d8fb1a1fac118c03b29e237703dfa289660171c4fec75489c20917825e37506049dbcb85c0bb381ec2e7ecd999d7db17a12458bf7258034c50a60c4a90c2e40144592ae76eb4a6cb784c0b377fe804c6c5767935ef26da23607681a5054a73a2e0833c8a0f44df86c5e711f2acb2f19f5943d3eb839225e906d81c314db8cd8633ed022f15c923bb5ad79d0559e880b53db7e4454e306985f8ea70e1f204da9b4dd53436479670d1b3b682525df39598c7fe053d8e1b3fd3ac51631bfca263b4e90e3731c52cca38f0f5c069f4c821fb18ada898742e8697fe6f5caeb617c777688c000547d5644e1b2632c730742e4f6996846c8f547221d82c6b67a685b05b85990cf4ecde9a8c963d3014fff1bd06ed5d8a7459d5ccf5e81ce96307ad4d9147ce3b9fc16fc83161e6fa40e38c162b57a319c7f6f2f05915a9265b527859a21ce2fddae441d8e0fe54c7c82f551c02096636e1393b1ac2a781ad89e898a7e578154f05e3ab95fe12137b37d6ae9d1bb056bce7bf24476a6bbdd46c7a8b4510221eb1e4d578f17badd8196cbc4ef3e07ce4d823eb640321c371d31b7e867d9285e0fe270cd494df6593cce3ff714a5edb16ef648d28a57e007d865312fd0f0d8e1305d7642e073d8dba7f3c52f96b4456c130272c1fef034a00690e6a9017fba2e29ea916e1dd7dea180331f101690156ddf9b5cfe9a6474309229f41b83a19fa12d6f8aa3ae51edcd10b6954e77b7baf4b9a9841276944f538a25b10e4e2d19bbf8da14e4551e24bd9eb52e54c60ef184c15f5a5db60d4249bb438c0b2686c4a4f660601f88204c9f24603b5a402482012bc6a91a4c86881677d38c5d03ef4fe2385e2f3c63ecd60caf9b1688b220ee7e9d94ecd373558072995d96e270fe6f67bdb7da2f7420a5258976d4455a3e7357bde233cd9c54221b923aa2fa14f3739a7cc46d891307b6dcea85204834d4309fe16ed4ee6f7f456e639d22e73132be118a1ffa86caf6b65116f3305049d685162ff896989170d15aaecccf420809e3258f145f050da4adae705c2f6eb4655b28627ecda7f67d6675af9f535cc9db6d78a13404c3fba59fec55c7f93d75001180050", 0x1000, 0x6, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001000)=0x6) connect(r0, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000010c0)={0x7, './file0\x00'}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001100), 0x10000, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSCTTY(r3, 0x20007461) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000001180), &(0x7f00000011c0)=0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001200)=0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001240)={0x400, './file1\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) connect$unix(r4, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000001300)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000001340)='/dev/ttyCcfg\x00', &(0x7f0000001380)=',](}\x00', &(0x7f00000013c0)='*\x00', &(0x7f0000001400)='\x00'], &(0x7f0000001580)=[&(0x7f0000001480)='/dev/ttyCcfg\x00', &(0x7f00000014c0)='\\#\x00', &(0x7f0000001500)='/dev/wskbd\x00', &(0x7f0000001540)='(\x00']) chroot(&(0x7f00000015c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001600)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001640)={""/16, @ifru_vnetid}) r6 = accept(r0, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) bind$inet6(r6, &(0x7f0000001700)={0x18, 0x3, 0x4, 0x5}, 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001740)={0x1, 0xfe9}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x80, 0x0) sendto$unix(r3, &(0x7f00000017c0)="e708fce3d9c767314092f62d3b9eafd504e2aed37cc548cfb1702796470d8c610d5572eadf2ae6240aa20700d59c134cbfa535b6f1182e761f6a8e33f33a2a2bcef29cb6f01644c9f3981b4afa7c698ee8e619d2869ce7672d7c3b2c142247233e40a27c23527bccc0c0b4a2f5ccc11d0db950af32a8d131cf3ceb339dab8d368fb3853f5c1ba25765fa2974c0a7c23f6232493b652783aec79e267e08", 0x9d, 0x1, &(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000018c0), &(0x7f0000001900)=0x10) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001940)={0x0, 0x3, 0x4, 0x6, 0x101}) r7 = accept(r6, 0x0, &(0x7f0000001980)) connect(r7, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x120) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil, 0x1}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrlimit(0x0, &(0x7f0000001200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r7 = getuid() fchown(r2, r7, r1) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000440)=""/248) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000340)=""/3) executing program 3: socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 7: r0 = shmget(0x3, 0x2000, 0x110, &(0x7f0000ffd000/0x2000)=nil) r1 = getegid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xff, 0x0, r1, r2, r3, 0x40, 0x3f}, 0x7, 0xb3, r4, r5, 0x200, 0x7, 0x4}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x9) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='P', 0x1}], 0x1) listen(r1, 0x7fffffff) close(r0) r4 = dup(r1) poll(&(0x7f0000000000), 0x0, 0x0) (async) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) (async) r5 = fcntl$dupfd(r4, 0x0, r4) readv(r5, &(0x7f0000000300)=[{0x0}], 0x1) (async) readv(r5, &(0x7f0000000300)=[{0x0}], 0x1) close(r0) (async) close(r0) r6 = socket(0x1, 0x0, 0x7e) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f00000000c0)="2ed771e835299a98f7a6c566621a91fdb817457195912a56811f84d4f992ea1a7f9b3262c13d29a6437acf5db99d73cc598ecdf5f94935830c46b4d3931e4789c7d2dcb42ecf3207a4a53a993c5187b5b666e0408e", &(0x7f0000000140)=0x55, &(0x7f0000000180)="9a966dd2292b68b7557d1f", 0xb) socket$inet6(0x18, 0x3, 0xfe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) poll(&(0x7f0000000300)=[{r1}], 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32=r0], 0x280}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x59) dup2(r1, r2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(r1, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x190) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x89, 0x1, 0x5, 0x1fb944d1}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20, 0xfff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x6ab, 0xffffffffffffffc0}, {{r5}, 0xfffffffffffffffc, 0xc1, 0xf0000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xb2, 0xf0000000, 0x101, 0x5}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x5b, 0x1, 0x6, 0x3ff}], 0x1, &(0x7f0000000200)={0x9, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87, 0x81}, {0x2}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRES16]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) close(r1) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) pread(r1, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x190) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) (async) pipe2(&(0x7f0000000180), 0x10004) (async) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x89, 0x1, 0x5, 0x1fb944d1}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20, 0xfff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x6ab, 0xffffffffffffffc0}, {{r5}, 0xfffffffffffffffc, 0xc1, 0xf0000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xb2, 0xf0000000, 0x101, 0x5}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x5b, 0x1, 0x6, 0x3ff}], 0x1, &(0x7f0000000200)={0x9, 0x3}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87, 0x81}, {0x2}, {0x2006}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRES16]) (async) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 6: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x5c}, {0x8106, 0x0, 0x0, 0x81a}]}) flock(0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) dup(0xffffffffffffffff) (async) clock_getres(0x3, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000200)=[{0xfffc}, {0x3, 0x4, 0x9}, {0x3, 0xbc, 0x0, 0x2}, {0x1f, 0x2, 0x0, 0x2}, {0x1, 0xff, 0x81, 0x10000}, {0x2, 0xfa, 0x4, 0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) close(r4) socket$inet(0x2, 0x2, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800", 0x0, 0x40000000}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x5, 0x90) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) executing program 7: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1d, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) (async) r1 = geteuid() lchown(&(0x7f0000000100)='\x00', r1, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40, 0x0, 0x0, 0x3}, {0x6, 0x1, 0x9}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 4: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="d3db094ae4d15c6087f08a8e6f0f2ba0ae08ab430117", 0x16}, {&(0x7f0000000100)="b0a614a00e0e36a498", 0x9}], 0x2, 0x6) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) dup2(r5, r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) r7 = getuid() setreuid(0xee00, r7) r8 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r7, 0x0, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r8, 0x4, 0xfc9}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 64) socket(0x2, 0x4001, 0x0) (async, rerun: 64) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async, rerun: 64) r1 = socket(0x0, 0x0, 0x0) (rerun: 64) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x4) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) (async) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r3, &(0x7f00007d8000/0x4000)=nil, 0x3000) shmat(r3, &(0x7f00001bf000/0x1000)=nil, 0x1000) (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async, rerun: 64) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000480)=""/243, 0xf3}], 0x10000000000002cf, 0x2) (async, rerun: 32) munmap(&(0x7f00003b9000/0x3000)=nil, 0x3000) (rerun: 32) munlock(&(0x7f0000515000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x105) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') executing program 2: setrlimit(0xd2783ced874e86ba, &(0x7f0000000040)) getrlimit(0x3, &(0x7f0000000000)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x14, 0x8}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x0, 0x1}]}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet6(0x18, 0x4, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000540)='T1', 0x2}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0xde) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000580)=""/116, &(0x7f00000001c0)=0x74) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7e33ad4b, 0x3}}, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getuid() rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x43, 0x62}) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) recvfrom$unix(r4, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) clock_settime(0x2, &(0x7f0000000180)={0x2, 0x8}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f00000007c0), 0x0) r8 = syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r8, r7) writev(r6, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r6, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="47ff12f94df262e17db23aab806b8d1f9431091325001c68f3326d2d17cc2b9b90f4bc4717949803a786db68d1d5def0846a707eaefb3d0c19c2fd48a750e01dccd1fede4e26e1486726a259680c61d302d00cc6d56d12fbc7000453dfbfb2124e3722ecac927faf9e6788abbccbd9fb8028c8fcaa958eb0647108b0e80aca3001467d4e89ae0f6ec78596f89296f09a5e", 0x91}, {&(0x7f0000000300)="50532635df027b4c746838450f7159a9cdc04f9c2191c89763cc9ffd3188a9b5f5d5cce495f23cfcdb4beea06dbe6dcbe96ef72bbbf25a3e52f3c7683ed9c7fcb881926daa31087f8984ef1d04f787ef92dfbe47d52f188729f1a5c00dad30952761cc95b67027705729cbd42b8f8c9ddde7899632a62e8e116a4dbef9547744d4f0c9244bb732b046447f201ef394bb9f4d6402c332f3a6eabc99303bec53ecea84246c895535f9f525f4a7604682b106ecdb21f5e4f2e9e86cf84f9bb885886182e82dc046d70979198db07818613dfbc19d46a1af64f5453b1ba52c3f99fb7b13960929afb607bd52cbebb7", 0xed}, {&(0x7f0000000000)="aae53c64c80834601ab8065e100967fbb0f147b589d7c9632fcf7f6b2c260d90d5d40fea4835b22c252931147073a94f666332f9bc454f1fad6cf3", 0x3b}], 0x3) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/246, 0xf6, 0x1001, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x80, 0x80}, 0x10) r1 = socket(0x18, 0x4000, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r4 = socket$inet6(0x18, 0x5, 0xfc) bind$inet6(r4, &(0x7f0000000300)={0x18, 0x3, 0x2334204b, 0x6}, 0xc) r5 = dup(r0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000340)) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000380)={0x10, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xafb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc660}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x563b}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xe849}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc2d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}], './file0/../file0\x00', 0x2}) mknod(&(0x7f0000000580)='./file0/../file0\x00', 0x2000, 0xe2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r3, 0x7) shmget(0x3, 0xc00000, 0x90, &(0x7f0000400000/0xc00000)=nil) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000005c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000640)=0x6) msync(&(0x7f0000f5a000/0x2000)=nil, 0x2000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000680)) fcntl$setflags(r0, 0x2, 0x1) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x0) r7 = openat(r6, &(0x7f0000000700)='./file0/../file0\x00', 0x80, 0x162) munlock(&(0x7f0000e02000/0x3000)=nil, 0x3000) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x40, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000780)) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x1, 0x0) kevent(r2, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffa, 0x45, 0x10, 0x1ff, 0x4dd}, {{r0}, 0xfffffffffffffffd, 0x3, 0x80, 0x10001, 0x7}, {{r9}, 0xfffffffffffffffa, 0x3, 0x4, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x30, 0xf0000000, 0x1}, {{r0}, 0x6, 0x8, 0x10, 0x20}, {{r7}, 0xfffffffffffffff9, 0xd6, 0x80, 0xffffffff, 0x1}, {{r6}, 0x0, 0xb0, 0x4, 0xffffffffffffffff, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x9d18, 0xffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x5}], 0xaa7e, &(0x7f0000000980)=[{{}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x1a084000000000}], 0xffff8000, &(0x7f00000009c0)={0x1, 0x2}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/85, 0x55, 0x842, &(0x7f0000000140)=@abs={0xc592c2f7786dc52d, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x0, 0xfffffffffffffffe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) socketpair(0x20, 0x2, 0xb5, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 1: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1e, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x10}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r1 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000001540)={0x2, "6d1d5fcb28d9fc2efd0309f90c6bcb7735b8f707aff574324a95b9b34887ea5b249fcfeb969ee0027faa"}, 0x32, 0x0) semget(0x2, 0x0, 0x0) socket(0x10, 0x3, 0x40) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 6: r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00'}) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r1, r2) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340d624b31433e8d5a4f9bdb9fd007c500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)) shmget(0x2, 0x1000, 0x4, &(0x7f000035f000/0x1000)=nil) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) sendmsg(r5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x187, 0x50, 0x3, 0x8}, {0x7, 0x30, 0x6, 0x8001}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) r7 = socket(0x18, 0x3, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) getsockopt(r9, 0x29, 0x69, 0x0, 0x0) syz_open_pts() executing program 3: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x9a, &(0x7f0000000300)={@local, @local, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x60, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0xa, 0x0, 0x5, 0x0, [@mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @empty, @mcast1]}], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="583adc3f9109bb7fb2288ccc2a0d2c91c2522b065b609d1c1c3695c6377f4cb5c66e010c0b955b3959e66f3ccfe5dcbb18ce845ac5f98aba42d333980dfedb0cf15b92a4dfb7b01e21190af736712b80258d61531f063a6271267395338742d6b8ff5b88c0aab73cec09180b2dc2406983ee94185db1b7513120f66171fd224d7cef1a498e", 0x85) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) getpid() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x1, 0x1}) shmget$private(0x0, 0x3000, 0x8, &(0x7f00000a2000/0x3000)=nil) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x114, &(0x7f00000000c0)={@remote, @random="2b964d0892c1", [], {@ipv4={0x800, {{0x1d, 0x4, 0x0, 0x2, 0x106, 0x68, 0x97, 0x1, 0x8, 0x0, @loopback, @multicast1, {[@ra={0x94, 0x6, 0x6}, @ra={0x94, 0x6, 0x9}, @timestamp={0x44, 0x28, 0x7, 0x3, 0x6, [{[], 0x4}, {[@empty]}, {[], 0x1}, {[@multicast2], 0x5}, {[], 0x810}, {[@multicast1], 0xbca}]}, @rr={0x7, 0x13, 0x8, [@multicast1, @empty, @empty, @loopback]}, @rr={0x7, 0x13, 0x5, [@multicast1, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x8}]}}, @udp={{0x0, 0x1, 0x8}, {"6a20631176f00289e53fc3782083c9a9c6a68ccc66cf705475faf64586d46d186588353d5ac035628be7dbc0c8c38323ecd3e8048ce7172493ebb3f1757a67a9386c073fa357afc15815e4bb4546601c881358391bf21bf0b94ddc47f24ac1d3d233f94e011d7c38ae3f3d8b39b73da4eff68cd518981957823197be448745221bedfcfab3faa22cdc79"}}}}}}) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) (async) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) (async) shutdown(r2, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0xffffffffffffffff) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r3 = syz_open_pts() close(r3) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800", 0x0, 0x40000000}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) (async) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) (async) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x5, 0x90) socket(0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000779000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa6}, {&(0x7f0000460000/0x4000)=nil, &(0x7f0000435000/0x400000)=nil, 0x2}, {&(0x7f00006c9000/0x3000)=nil, &(0x7f000063f000/0x4000)=nil, 0x2}, {&(0x7f000048f000/0x1000)=nil, &(0x7f000077b000/0x2000)=nil, 0x6dd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000395000/0x4000)=nil, 0xa398}, {&(0x7f00001cf000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x91e}, {&(0x7f0000244000/0x2000)=nil, &(0x7f0000266000/0x2000)=nil, 0x7ff}, {&(0x7f00003eb000/0x3000)=nil, &(0x7f0000167000/0x2000)=nil, 0x1}, {&(0x7f0000419000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8000000000000001}, {&(0x7f00004b5000/0x4000)=nil, &(0x7f0000f12000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f00003ce000/0x1000)=nil, 0x7}, {&(0x7f0000c9c000/0x3000)=nil, &(0x7f0000dbf000/0x3000)=nil, 0x6}, {&(0x7f0000c3b000/0x4000)=nil, &(0x7f0000614000/0x2000)=nil, 0x647}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1980}, {&(0x7f0000c54000/0x3000)=nil, &(0x7f00006d1000/0x2000)=nil, 0x500000000000000}], './file0\x00', 0x398}) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() r1 = msgget(0x1, 0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1000}, 0x0, 0x0, r0, 0x0, 0x0, 0x2, 0x0, 0x9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r3) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x165) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x2, 0x1f}], 0xfffffffe, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3ff, 0x3}], 0x13e23fb9, &(0x7f0000000100)={0x5, 0x40}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r2 = getppid() getpgid(r2) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_emit_ethernet(0xb1, &(0x7f00000001c0)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x7, 0x0, 0x1}}], {@ipv4={0x800, {{0x16, 0x4, 0x2, 0x9, 0x9b, 0x67, 0x800, 0x0, 0x2c, 0x0, @rand_addr=0x8, @multicast1, {[@ra={0x94, 0x6, 0x2}, @timestamp={0x44, 0x24, 0x5, 0x3, 0xd, [{[], 0x8000}, {[], 0x3ff}, {}, {[], 0x6}, {[@rand_addr=0x2], 0x4}, {[@remote={0xac, 0x14, 0x0}], 0x80}]}, @noop, @generic={0x7, 0xc, "6ba4a62fbbb529c82190"}, @generic={0x1, 0x3, '\t'}, @ssrr={0x89, 0x7, 0x2, [@empty]}]}}, @udp={{0x1, 0x0, 0x8}, {"03c665a6fe0f8efb507c923ce3d5b1b2df41e54091f1a3c2c4db22401ffbc6d7a4c28a077c563f32774d8c7e2b2d00d5bc322cbae59dea2f863fc9"}}}}}}) sysctl$kern(&(0x7f0000000280)={0x1, 0x34}, 0x2, &(0x7f00000002c0)="774206a3721b50516d80e7f499d5e3352d500f36ed45d0ee9a49b52c1876c1a12052e6b26672271c28c7566ebb0adf33e2d21f3540bacb9ed044ca75844dbe2344f1bb8d96f0bab1984115d41a56f8b0e72ac43fbb748e9669b23eadbfb2a982bfd746fbd54074bc81f47a2f6faa90e45f8ad151d0b3efe1615aa73988ea3f4e4f850b23c62775a3", &(0x7f0000000380)=0x88, &(0x7f00000003c0)="871a1943863ad3ea264bb1459fff55d10fd8dfc0335402c7f50373401c15ef1023c1e23f0112a798282fd8b1e1b692b9d5c8d60c104a668261995be3690cfd38ebbef39855d988321c70397478c502f6458c68e14f852b4bae013bb7d93def395b8bd73f78b2d9699dea5aceaa54a9b9f2ef38a979fd9c521dc0b79bb2d444a2d12fba7f813000011234efaa6d403744fb81421bda2ee4bd4548092c8469fbc3b5feb08665", 0xa5) sysctl$kern(&(0x7f0000000480)={0x1, 0x21}, 0x2, &(0x7f00000004c0)="0422cb323b331765d3e03ecf90a6f00c3d2462773e3b6d6b5819ba7a76247029695cd78fa3d99115ef8b087aecc04201a828dfb58afcff847e154c3dd08938906ea6b7f93b4a8ae95726b1c8638be913ab5d21be2ef40068b4b5370f2febc2cfce14891b1015a5ee185dd93f2aa9931fa0b471640679c96a5cac020826cb76e1dc42623f79a366891d0631c847d655d78bea7234141ae26a00b27198e2dca51fb97d82a3ce2b227fb7f1c1e958d25152fead635debd136187511e7f1f575a893df8b468c", &(0x7f00000005c0)=0xc4, &(0x7f0000000600)="e91a2e8d8cb9b9f4c3f7447ead60191c84ca5d2bd7b59aaa48cf3e487ad1ac933df50aa05c4c821d858d73e6de9e0906fd6444d004282b86cb3155f0b8dc8dd40d922d78ac4f61807eeabfb661c272e01a5b3c10799a068fde9eacdab945dfe087a96b27fa5d1909ff4d", 0x6a) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) r4 = dup2(r3, r1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000740)={0x3, &(0x7f0000000700)=[{0xf2, 0x2, 0x8, 0x81, 0x9e2}, {0x100, 0x101, 0x4, 0x3000}, {0x4, 0x31a, 0x92a2, 0x40, 0x6}]}) sysctl$kern(&(0x7f0000000780)={0x1, 0x16}, 0x2, &(0x7f00000007c0)="61e8ada3602bde6d96b1ee992c1ce8510306e486cc54c1ca489f10d9fd99c2cc10431e738ebc9a0354c813e27bb6e0aec638d5ed8568", &(0x7f0000000800)=0x36, &(0x7f0000000840)="0204c804776a82655e42c8aaee6ec26c09eab808381c1e0df3618711a271cda391462bbe6761d7cd5608546fb69439b3fd1490a1d1f6eee4be3cd7bf981d2d0aba47f2157653d86831a2158b41696b34c47056c763ecfe0bbf65a25928f02f3f4fff17656f7ec5a459ebfd16677f16cde3bf53abe2f25528fd3a3e91c4e0bfa21d56dbb013e8ddf4c16e2939fd57684ad7ea44ed6b21e003346aff7bb2ffc12e3bd1f4b4f70f390d3431698c4366620d54344c5dedd54c1e0b02bb3be28968b7bb88f35ec985867f3b3a5041c3efd01e83902fa6a3a8600a7bcd43159d42730f7a58f5d81ef178cf7dc6620fb70043ec059af703ca8a13e699f5fe792fce176fab7de32e277990a2ddf4a703eadf36c04481bbbac660c254b7b141750d4b5a94a2225fcaef291193b6874112582fd90e77fc3045edf5ee91864acb4bb335419acd1a995afefdcea47e6885a7fee197ffb74e85e71f17af25eb4f28a2ff2847093eca6dbb0b33f127374530d4ae18a90ccd230daa92e72a1405d96ae7d61de0d840c4daaee8f26bef2e8c19dc3d9e9a0582fdde841c3be33b0ecb6d76cb02371b5b564404670de581ef8fe26945b20632dea0c89be66c14600628cdb666dd31bc8c1fd96f226fe27a1f796425bc4938533a52e162c699d6cb3f196018063535a573e5f3d69ae69ac961cf9f8d4bcf7ec0851903c740a2ed19ca6352cf3679cb8ee13cd604ec5dad02f677b6c9b2f18937ad530f5985bcf2fb240a2f7bc3f3bdd8d68d4c24f0274970f817dd20e2a3fc492dce3e481bf330f61983dc02dca1ceeae77495f212fd390c041507654f08fe547c48d07a09c536a49204d1c10f93039a037f53fc52a27c0e67b4f91611c19451f3f6d2a6d72941e489be57d2457cbc3b53f9e2740c6ab5811d5a48217b0fd1deedd065aca5d7d72a2c054cb2fa6ba9554c741255d7f4a414de2356afdf3636fb8bb11da8f16519a5e692e80a5a75f25632f5063719ac116e4c033f34357dab157ce0cabb617898dfb45e0a28057ceb55a91502f44aa48e983968535d6f6f800c8fb8d25ef77ae9cf34604a528d0dfdba9179cdfbd67aaf224a33ef963598861fc22e9ac4da387cb905b1b399521aa944c0a1b2d9df0b3c2d36744cf36a931141680533efcc5132c53d3c2c7b6256b376a123a65d3994c2adbc7c929303208dd484de785f7c25e3d201038e36346777a9d25f76f8f39a6713993908bca14553481cbe39195d15f734c0a92906616c55367352c0c2d0e8bdf86bcad0b0021f8a3437833ed06afafb3bcbe9a5fc56bca99ef8872b64aa737b5693b1ad4a93926a60a3d15b326c8719906406c656d7273f75c5f96d29dce28d50eb176696230382c0793fa0991f44c11747b6ea15511655ebd9568eb3aecd67c66cce3b48c6a0826d52889a1e302ddf9c63a6de1e60a68adb63d4bd396cddfcd95e16ca9004933fdb5a5914b468ebdab54b17ea56736754133e9b9dbd34bdb29c3269d670e28b6de396a1037872b5d67b47968c53289f3985265cdccdd6671b9394ddca784ae1163890a5eae7ff27ad8d100f4bc80cceae6f115be364bd2927d94ab7cd4128be9e25fde1b8fbb4e5958c1ec8b4cbaf5e1d2ad568e32a41a685ef4b9dc90ca95eb58305b29adcb500dfd77b47ccad51d00a71a8cc7550cda3060051d24ff504541126e6c801342ae0170d5b6473bcdd972c6ee0f6ceaed4e99681445d1cd8176b78336b989f44531ec7160e42e9ab12df3ed5b95cb4ac03d4c5de7190d7662523f443bc3f03338a85f794ccb88035b470f5cee165dd7213d542bec0ba56be5597a1168d807caf9f8582e36b46212405f7e972d161912e61795926b98a4c1fd31f7cd1f30957ff35cc9c67fa3c91dceccde017f999964d1c004e10e39bf3fbc2a8acc93ef8bbd448bf374ff4de2f5785479ba7b15ea0c161af49f8c100a5816093ed719dab1fbd9c3ae22c8bfd51205bd2025fc6afba9707f013cb006bbb1f5fc19f86300858af7b736cc32b78182c625cd457a6ac0fd47178ad9c540edbd0cddfa58e50212cf176b1760804df09845c7cfee3855dc1f5ce92f4b1476321140231df492d1a102cc3cb1d562b6e647e446da2eb852c5b6f2d111633e0def3eccb9c137658f82c1ea6ff1090c8178c2e23cfc1edcae7a3ada706db8a45790314c71ed099a03d9849fa2d65a7c486102de5950c670ffaaa58922cd66dfad2dd442788b763b271fab0722290a0dda49f9e36290b552881bc05cc9d9309353585587d6e3a339f94b8c67bfc9cb1b7c1b953a14d840f9dfb3127b145999566bf6f34eac523f601c61208ac3c659510ab5619e8b5a62c0d3b68537a4fd61495626d33abc9b59900c9282d4dde6b5b628cbee4be9847c5e20cd62f17970700a0f5f0630e799564fc91940ffb1f06bdaca0d7e89e7c4eb6ea3385ea1b9e8bc0c0d1203142fba1fbc43e5975da641e1379fc2ed0731f5bb4b1104451d349bb68f4f47b0edcfaf1a79e2009106f0ce8927bad8c45bcd50ebc42ce49f9c2ad006163170c918334f5a8b6cc1cce8dbf1336efb936e1acf48db0906feb6c3290aea904e15e28995dc87800af3ffd765943e4b0e47eef24665d71bf661dfd8537000131b50ac4c12b6cc7942bb5478bc3315fc2b66b39c8733d1c997d07cb9bbeba5d6b0d800fea4363128f1aaad0ad342804dc87e3752cd438f45892f5738205631e1f5ccb2a3965879a36643a9d2017b6d151273e5a008ce1af329617452d9bee4ef65588818c6a6285be9de01eef4ee6fbdfd04c76aaaa2047c39d52f6be4517c7bd5121387b8cedeb6109f12224feca16bd11f17c03455a67ab7fd66066ee301e7e351b8d9212a58bbd0abfc0c53f0ce6e00d21dd6bb1519754aef47b891ca93ca0567d592461645ede6fc0bfab38b604416c9b680d81177b0677c1eb6081705b9a10cd38128c3dbacba19baf384fe7d918685fa3963c494ea55b1e6c0e8d8c24c3a3d0498c38ddb669ec85c4fd96c8c818bee32d93831837af38d85c4d674e77d9c5cb3358980cde5931c601f801657fe37c3b65a4f7aa730c3a733dfd83a223d7bacc0bfde438ea655243679612a640c3bffa025444baaf1cf36a063ab321ec06d77fbbc93bc08144eb5d9241ca4da510b0a92ace117a0080efc4926388e34dba4e05373ccda1210ed5a6fe3224da2872146b0aed22b9fb27c95d6b71fa1360792b449d46b9df5a30d4ad243fd24992ab3d19d926d9d888989339d757cc3facdcd1702f5700164e28e8bdf09a8fda55dc783e1cd672184e926359db5d36f876d5629ede63af7ddcba60ec9c507e94e957c8e140586d40efca10f36ff9f3b8dbce93773c9d87e4e86fae6c8d79f61f07d14fe88d1e9bf52084b2e64772fdf72be0244f6662892ccf03cb06661b609e3e3010a67727e6499d4e459ef891a7ab6a6142a4d4c36c6faa224c37ea964068520855aaf0725b55f8508350c89e9613d8f5cd84bb2dc10b4fdad13af6ca6c13e3a37211472e075759fe4bb6f951fc27b9b290bf946d32230a1b2bc072c68c8dc0d49ec3310c74c2f9b4034928049643fa843e3fa46f74bdef5f61677d8328cb6487b7864529276912f14819dac02d2140e833bea544895e972578b228253ec81e7d29481bd97747d9eb7bde7c35b15698a7feb0baa9c45e795783867dd9284db688c7dea123be16285c90c1538a809c131e72567353fef9fefa8ad0b8ae05da99e8ef71e2edee1f38966429f5aa2233c05e4fa90def83f9d38f4472917f280139987b8d5de879053246c5b766e78bbb384ffd49b90365a0153eeaf4d6487981c3d3c1e53a100cba140541b8457823642cf6d99f36294f11bfe4d6474d5e675f2c96d9fb183f46f8ba87b32e875d19e3eda96ea56ae03be6b08bc44caffab67b0b35eef6638b18a530448e69bef668b0647aa1a9c115445e274bf76adf3aabd606ba7f4094e82923d9e2ca67a231a414d23c07734f80eaa8adfd4edb5aa50dd331f0925d8cb7be89df86ea0a16b1098b836d826184e97a9955af917911a010d9c9ad12089ddd62bf8543b5eff778ec89c6e1cc65255b021947fd09b50025d4134750384c7d4d2c86919133612885eeb2b76a591ec8e2033c47215354c485857810389d6c7f8007d18c37e820cfc8779ed79b365af10c6555bf92336107e57c751301303ea12644546b253259eec900544f564afd83c2f5f429c372ce323c972b367cdf67bdd11e6f9671ca1dba4b56924051e63f5ea16b15fc868e1949e8fc5713fd50e6cc502ad934f529bdde57a521dc4ddac2b9d0fbc2c87c7b7900ff5fbbb9ba24921c1c6b3dafaa9bbf09764e83ccd33e3b6d55f479feab1cc0320e4488b7444d4ea257d743a6f8b4472c56cdc785c2b026cbbfdac9a40b475dd1a33ec9602131b36ef8ab734d58f8b97ea7e30b5e07ecb778129a521fe6aa33721f4351117e67118e4cc4150a8f16e3752d4614fc7b0ede9006acc3ac0a445c87664d0d2fe0b274f8402adc28c300d08976dc1d1f0ee9571544de81280fbd65faf7162e269f7ad87daf238eb1505386ec87818f938557a4919f20434ef5f5ea08f3a3993d3fc82cea71e12d8b8ded6779547058898626ec5640cbf1ffdbe35c9ce24d8f2abcde4327d7a69e5bc13df500d5a435a6114609e932f13f181eea000557d868f49d3315d3c68b0fc80934c1f123638cb192595bbb6b2e2a2185f2e91e70d67a19a5cf577ab44eae01b1d9a41e4bf1313125eab82fde3d88cf6b456342e3d2d9fc74b813b2e4650a0d337506533953a34402cbf2c9b357d2bf45c3d8f4297ee9c5dd4780a0a2367434e94e4d641734168e18f2b79179f47212596a7089830178058ed99b954f8f8c4a96155a0d90f2d07ab242375d73da7f8bba3c11709a4fa5ca32178735770364c4deffb5dde781dd10f3049f3380c96b8bba0554abc19bc9dfcbd1d4f1bd26b2d582571e6ff6a65b04965e900feeae294edee2b1edfecd809127f2a66c5e125828e7fbb3251481242b6116d0508d2d66318e2344da7d4ab736d74fe7302e865c644a78d8c906ac28bf3e9bb6d7c8bbb5d33ad866fe894f9a0991f9172ddadbc49ceca2ac34750317cbffe52df9e5c94a348fcb238c1ba3052e810bb70859b7717ef82823bbe704af27d73772e4ada62d8688ad7505b3f40c5d6894e70e35f0067d5a05cc4f42ad4bbd0418b5d6941b351f51aa815ba99feb5bdc67940e69bc9b6bc6a197c7574a863ab5b5a55a6f18349891f3e6fd4c5953f2ab66b12f09e628d88473bbb954a5aeadb7ea8f99cfc9224b6f1171d42139925b770593ebf896d3fba19e7b82f2d69745eda962db9e81d2bd19dfde85bd03d63bb70b56d139cad7ec4eae6c27c91cec8f7a7e07ea4bdf3b67e64df6ab3b42a8c3a539947f741bdeb6851510cc5c0cde3c8e7be1875171d5525a3580cc6da0e967876b8528b8f64643c0a252bb6ee2d9212f7e5058f9cbda9f80493f8f81052ed3aa430d059f84250c7285ccf831504a16758bf5e9f999cf9068f82e7b934ff84d5aec0a386fbc6f37ba4a9e98693fa69fb6c450533d5f128b7044233d26bdc7f18d5b926924431ce7f9f6c9cc4ddad111459496724bf18b06b02ae37a993047fbf3c96789bf7926680d98471f51ef9e55bd9e306486dca66d9b5d68e5373e6a8cf5388a31d044fe0c9abc75890938c7aa4d2f960ce06aa82d661228fe836adb261f893fb26b2acb68d273ec6e778e7e887eee69c9abb9569129601f06776fe61ea602b37feeafa319", 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001840)={0x0, 0xb5}, 0x8) r5 = accept$unix(r1, &(0x7f0000001880)=@file={0x0, ""/510}, &(0x7f0000001a80)=0x200) sendmsg$unix(r5, &(0x7f0000001d40)={&(0x7f0000001ac0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000001b00)="0013d6ebae6a51f4c29b336e5410a6308fe97a949a3206b5b42fb6604942e88721665dbb237055fd1a0841c23527bc0f37e811c4d3f4248faa0f214828e803483898cdf12a2f01fcff2e1c7999403d89c7d6bb5478336e78acb21d82e5705309521dfc9def2abd6f842fd4e6ca7f49571e3266", 0x73}, {&(0x7f0000001b80)="ed00af15829dfa145e4c06eaa5ad65558c59017268acaa9282fc6ea4ab0e1e4d056450b71b181e28f493a411e23effc8", 0x30}, {&(0x7f0000001bc0)="cefdd97f490aa591dbc4e3aecb9fc25d5cb87139c8cb802aee2f1d73b0d391db05e41974ab251c9d08369c834911fb122ad8704d17be74caa05b3065ab1cdb4838375bb3a8ff6cd954713e0c2080c05f3688fd627a48045b8c1ce9b33eaece94d49199596c747fee7f1bc0368da5b9", 0x6f}, {&(0x7f0000001c40)="dfaa97b86ad6c87dfa09b611bc3ac94082bd552125159d47e40c9545a8584f890e30d5112496a26e397dca3a68504d61dcb70ac12578b6e825eaf60aa17c486eacfb9e6e10330be3c0f4fd597bea327e15b435ba6a7ede12e59789fa4ed87d5e4f791a7896b20b3d9f1dd1a024bbf9b41b063abbfd02cb3af9eac46718c94596a5d2675a7489c93715326269ed5d4681e866", 0x92}], 0x4, 0x0, 0x0, 0x400}, 0x4) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x0, r4, 0x1) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r6 = dup(r4) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000001d80)={0x10, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x490}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x195}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}], './file0\x00', 0x5}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) bind$unix(r1, &(0x7f0000001f80)=@file={0x0, './file0/file0\x00'}, 0x10) truncate(&(0x7f0000001fc0)='./file0/file0\x00', 0x2) pwritev(0xffffffffffffffff, &(0x7f0000002080)=[{&(0x7f0000002040)}], 0x1, 0x9) executing program 1: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x21, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000003c0)=0x820000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000480)=[{0x4d}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x88, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) socket(0x2, 0x4001, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) r2 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socket(0x0, 0x0, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) r5 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r5, &(0x7f00001bf000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f00003b9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000515000/0x2000)=nil, 0x2000) executing program 0: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x18, 0x1, 0x0) msgget(0x0, 0x480) r2 = msgget$private(0x0, 0x90) mknod(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x300000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x1d) msgget$private(0x0, 0xfffffffffffffffc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0x11000000000003, r1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000001380)=0x1fa) msgsnd(0x0, 0x0, 0x17, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000000a1c70eb6e672d4ddcd640f805211f37b533b27c05b7d2710eabd606251ab7b299eefbc42a9db0430d8c0e0ffc46ab2e16df7b7f85229749937f7315cc570e828acea04be4f66daee89f0264d013d60a2ae425cc9e914e95fac987c120eb752660f219da0b9f8660e0fc0731ca82e3ebab0003ab31c5564f588596ea6136a192b87e1ba4cd630887c0ee099cd94f47667b0279a727f2343ba9a"], 0xa1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xa, 0x58}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x45) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x749, 0x130) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910329f8a5f1de3896e00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x58}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x45) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x749, 0x130) (async) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='\x00') (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910329f8a5f1de3896e00"}) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) (async) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) dup(0xffffffffffffffff) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) dup(r0) clock_getres(0x3, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) syz_emit_ethernet(0x9a, &(0x7f0000000300)={@local, @local, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x60, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0xa, 0x0, 0x5, 0x0, [@mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @empty, @mcast1]}], @udp={{0x1, 0x2, 0x8}}}}}}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) r2 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x2) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000147000/0x4000)=nil, 0x4000, 0x0, 0x2810, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0xa, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x9, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x2, 0x40) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x211}, 0x400}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) mprotect(&(0x7f00000e6000/0x1000)=nil, 0x1000, 0x2) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000240)=@un=@file={0x0, ""/4088}, 0xffa, &(0x7f0000001400)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000001240)=""/239, 0xef}, {&(0x7f0000001340)=""/155, 0x9b}, {&(0x7f00000001c0)=""/40, 0x28}], 0x6, &(0x7f0000001480)=""/199, 0xc7}, 0x40) r3 = syz_open_pts() fchflags(r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x16, 0x4000, 0x5) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r4 = socket(0x11, 0x2, 0xfd) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020699e, &(0x7f00000001c0)) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7}, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f60c8708140a684", 0x65}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146fdc539dd54a6bd6b9d316cb53a293e477d7376e65b407d023c0f3b02aa8b7329a12280915505079ca460196f8a2c9275f7f53bc39304799831b3e819ef9ff0c958d61a0a95d0ca534d53", 0x61}], 0x1) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc038694e, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x8001, 0x7fff, 0x40049c, "d88c07ea0000f9bdca0988d1155c000900", 0xffffffff}) executing program 0: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x22, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000003c0)=0x820000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000480)=[{0x4d}, {0x3}, {0x6}]}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x88, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) (async) socket(0x2, 0x4001, 0x0) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) r2 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0) unlink(&(0x7f0000000000)='./file0\x00') (async) socket(0x0, 0x0, 0x4) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) (async) r5 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r5, &(0x7f00001bf000/0x1000)=nil, 0x1000) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) munmap(&(0x7f00003b9000/0x3000)=nil, 0x3000) (async) munlock(&(0x7f0000515000/0x2000)=nil, 0x2000) executing program 0: socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0xffffff11) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910329f8a5f1de3896e00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) getppid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000540)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0xd9, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xfc, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x1000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e347125740fdfc0ed71b59c7afec37082", &(0x7f0000000080)=0x13, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaa8cd45358e1cb4"]) shmget$private(0x0, 0x2000, 0x181, &(0x7f0000ffc000/0x2000)=nil) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1d5, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x6}, {0x100000001, 0xffffffffffffffff}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r3, 0x40}], 0x1, 0x7) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/175, 0xaf, 0x1802, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x34, 0x0, 0x0, 0x9}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x400, 0x1, 0x7, 0xdd33, 0x3ff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x408}) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x40}}, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\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', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000180)='./file0\x00') openat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') madvise(&(0x7f0000228000/0x4000)=nil, 0x4000, 0x5) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x105) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) fcntl$setstatus(r1, 0x4, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) (async) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) (async) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7}, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) executing program 3: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x4000, 0x7) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0xffffffffffff0638, 0x400000000, r1}) r2 = getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, &(0x7f0000000080)}) wait4(r1, &(0x7f0000000100), 0xa, &(0x7f0000000140)) setregid(r2, r2) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r7 = accept$inet(r3, 0x0, &(0x7f0000001480)) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0), 0x8000, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001500), 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r12 = getuid() sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000240)="86a23118e1fca53cf70349", 0xb}, {&(0x7f0000000280)="39f6a6b3816f5375d6be16250803352bf60f343fa6efad4e5401a5548523e0eca95e33cac3fbdb933fb4ebf5df32106270f9705216741c06fb87d5e9782f58ddab52683840949ec383c25fe29b1ec4cdb273a117a710c28ae423f0f6ab457a089127140c9955848917588d3cd979d5cb61d8290753ec2644af9be86539277eb6241c826166d49fb096802ea25ea447fab36021c46cb3d11f0123ee812ebe3fc3224a028e9ab66ee8ff0ee1a4e3f9aa2a2a1968430f3d4c2bd559f989de30f51e311101362f70fe9468bad344f424b2baf728b791e0557325dcb669dbde95330f6c1d6262e3c16a1bcdc5a044c1b59fa44b026b294bd1b4e52d0fa26344a1", 0xfe}, {&(0x7f0000000380)="277646f8bd7094d81dee5443e50bf459a56484840113fabe5c6db3dcd0170effc2860370c5c1d52f4f9bbae4c561366903ad3d117d679aa9188a2943d7ec4b2511b87a043528ff89ed226dcc4e2833a7b001f8716e7a20a85562186a44ee823506abaea141ca9eb82c773796f74170da7e7f9577d40ccaa3b11ea1879954e4914a73b7ce20539dc3a164521e077ddc8922c4a3ac890c4541acbf375ba3521c2bef6f9fc0de6fd698f73424ddfffbe3c68961ac59aafda0ff30bfe718342be02ece2f6c8ee0ecb18b2d747a952df6b3c0f79baed01bfcdf37594bbe3bd210d88ab71ee4714faccf03c51144a47a279826775490387b18aa02196a7b34f5db288ec9ae81d8309f9c2d1c64f25d97a748523d885120620e01840b6a51d53df377524a034129d63a912e8157826f9ab9da4f2c97c4988d496287a156fd6af608e10c0ccd6f8e6e994c63400799aae8ed9456acb3ea92e631cd3c80f16b83bc4d62294d648368c5e350dfbf7b6b1ba070e5916945519d4f901ea05e81fc5a76e4eacf0d49429053674c7f8ea7fdd498fcc4dd019c892bea274e25998adc8277e4282ff15b04384a4c8f08a18e5b561f71058fcd0616af836953fa89eddf6a57078d0bda96fa01dd3315f88d6d9861ee008cb857d58259b4259b4c7393ada114e31ad0425902826fcc936065fcaa6282cdc338ac7c8a98426eaef2f1474003e33e4ae22905ee47a76418b8e4be4d74de1f0641f70dbdbf255b74f626a6422253b6d95a5373b8c21ff777bb58505e7587f8eba00adce4979cfb1647975d3618a2aa26f8b18e7a8502a8172827e518b30a9a54e4783519404253c65c06a34b3b19c017bccdf3aca8037a0aea2ad535508fb1a7088ed2e9857cc0a2ad4c73573b32af70a7176cb6165e25c06e3b1966c2bcac4dee7c4b5ac0f8ee106509b8ebd4c1e322d6967ca1be53eab13c4706562baaaa8bd930e9cd72b26bf5e56abaf99f44a1a70c3a7ca8587922218072c184d7abc8e20b8a700ece0ea8d7c6162ff532b5d292d72b0ea4a3ac52e83cb0c6b1b51ff16c3d94e6058b8fb50e40209d574db59ef8b2a74b3d69071907a52716243fffc704d444d55f984547644878cbd782a0bf4dd471649b9eabd7e7a16aa13c6f190776d1f60244d3bffe2ed007168b31856083a2beef4e33446bfedc59dc01b0403bd09d4c42c6f69eadab3092a2190d8f32281d92f90e49dfdf81e2c0f900e3e2621254441e130fb605ff16557bab73440704f10ccffcbfbf0dee2305cfe2f2f40dfe9c3fdc054360c1ac61c539835ccb9eb95abcecd9c8594552506ca362d4c1563ace8a800e87f02126312eb38a13780dd4d93eb4529256034ab460d5d59910293310518c1af7e998c27f026e1cfbbb9698f054cd0162355b27656e14038d2e7ab09474b5398fcbfa7782c78d48289a48205e99981e50d81ebdafce7bf377bebb2ec6b8befac0d25b14909306817c468cd2df6a3ed73ccc5a40f1b6102cc5822d77a4aaf4bd50c346235b341843505333d7b92af885b3a0535f93ccb1780efe48992f1f498791a1f25ef02499dfe5ee8a1efaa33b896d5bb6668fefdf17f82c9674202b50b834a554d5a788021c5399bcbd66c8fde132062ec15766b3f0336b2fa70ecef06799bad65586813be7849c1b05af2aba6107ec77e9d346dded8ef71f82318fd62d1c1c1fa159f3b8de7c94d81208c236291202fa0b500763041ac51f1562ac2839ce52f9b09627b711084980d14b7d08a3791ca906fe986931d8a70984143baf8df95046c1311d59e8c4715150461015738d797c37be881eb9f3d326215148660bd1bbcd032869c71b381965c76842601774e2f4dc865217de2c4429975c50780de5e5a3215721ab43e1981405a3b34e9869a2ac83d421e6ce6242bf716ba030841469ae937f3124ff2eadf7fb407a5cb28faaa898850748d8dfacf35e62cf02d3ceb5c0ffde5ac661b8b87a6ae684c7ef640b8df53f49c572355a108db4680cd1a13134fec86df2e57693eed266fe1c23ab05b9b3ae6382eb28c06db852f1f1b0ffb498a87b7660ea7cc1203d142a9e200cfb9d026152f49cc1dfa72d5727d546e017021060ccb3d74821c9112132a8e7f9db411db56609aa0616471d1027824b033ac90bcb371cc5fc76616341011577e63ea3962ed4802eaa1bac1fdac71f9d64aea0ae657113323101a7ff60059af962d4068264fe3f612b624c7618f55d58000ca573def56e1399c3dd19ec2951da43410c098f6b2439715b48a97958eddd6464192e4a626a0e68aa621e0a04bf805c33275e61fa259bbee9dbbdb4ff751c84ebbf392c8c88c51f6b7ed3c9a1a63fa028f5b2b5ef878ce4e5301e15da4118b3aa2fe82a588c15c56932c9b8adedc071f491c8cb7ae600e3bf2c1df1b086adc49e63aad7484367dab2de675c8d7b5f0cb51b27975b8d59161235406865e3d2c561d0458b646e48357d9d0df65508084d0ed9597614bce64278c9d8df119941a2d030c89ef14e8e46211bf747ca898a387b249d52a825abbd1cf992f3172e319406dffd8ae6b3fdc2822db4e110f131a05ebaf0b6c8762df751160aab883f684c5b859da91b1047aaac3397f42198d675a913a30c472747baa248f1559bb74a2b89023e26e953e9abc2ab8fb98fcc7a57e09bd8b7691b5ee18eccb3667010903c2a374fc829155db424b044001516e9ff78c7458b446ab50a4903db2341ae8c25434a4dd361326824f9ead3d26373aaba5f2e040a1027ee5785da9e69e8310229208710faef7914addaba6d984d6215586d36e9b220212214cd1141375f614a14ccb4f9825ebd4611917d1bc4305547de5356108e50d7a4a3460b51750226a93a810da1c769f9337a314a30d7fc3545475c83df2b20dd764fb4da6ee9397b883fd024a013b293a16cdd590ebd91373b2c3109404f7f8374dc6ab085dbb757d149a26f1bbc699fbe4fc163383c546f39448d783b03b3c5165df2c944bf776d9b103eb4dedb290d23be1b0689f26a139d88ce1f3012a718fe0458e28557d82c3028f78f014acb9b4d5f898e2cb9016a726543ac9b4e078a41bf019ac9395e6d16f6a4eca63bfa570478e762f005741cf1cd324cdab8f89ba4c46da2642cbf41d70fd48e7866741f8f99baa4e5a228698e35507ee90b1f8b37fe89986e6d0d6ae70117a763763ae5418d92a1dae2de9f01730a7e6ae909eaa12b41af92f6054808f20d3b81691a669c0dd50fc3fe63c3989ecc4ad81cad69ddf2a74f3be05da9fae3aa075a276e88b7292d1c36fb6498883e5af8bcfba10ca9b4a11dc273a064fd9cfd7795a5bec7b9f27a77a6dae4c0a4df22fce62f794fe236189a434ad69612097455172d51420c3779e9110f4801a51735db068700d4ca3fb7aef9a0219ca8a468ccaa17c5a4da81320cc496480acd8fe3e846c9c0f8939e75933ab4f96ab6ceebe156b75e4f35edf3998febd134e2c00947f9ed624111a7c0d9b78bbcbf477bd07073c40ce146676ffc5bf3f83a98b8abac46e282d2011e656d0b56b2b9a6b96ca04613207d405bafcd998384f66960c85d32a7e0efef8a906ec41c916ac445bd5751cb1b720f9a161582f66ab00367201245919009be22e87379ab3065edb826dc45c895c217b8ac14e789437301671a94b97a49909c853a6e53965dafad54f3547b1ab8e71d3a32bde1f2c8e84250f30d05e57c626bfffdcbeda9008efb26ecc4c34f29acc9148048713f7f1bdd6f8d5481380ac891c111e8d34a8bd141753bd5eeb91aa141a799c56b8bd85cc9daada91b299a3a814431b7e87cee1a5370fefea5af697f485402aed08e2333ae434727e40a7c74ad27b7385806586d442075e82223fb86ff2dad49cb229f5a48169a01831adc0ae69e4af554331f29629048acf7117dcf328aac91270cc0251fe96607ef4e9e613d41f67907f7f19bed0e4d6e982cfee567d6ed817339388338f692970f4966c0367c3d7a41413742bfd7f59978bab01fa278c6cd16a215be9a3e360fe76454cdc0a0511b82f5f42b74190e7d0af3608a1e2f26155132365e22b7d25d3d85055a135feac4b4e73bd0da508c7477204c1970400ec0ca506d992cc771c5e070b8079f7163bc29cfe879ff8876e87cefc0c1f1bfdd48e438e2130f9b6ef7d090c5c456e2c45b390cefd6f8c651434edaf0532cfbbcd891cc3d92f9766ce52d1fff4cb560ee45f8a725363d23995e54364c89ac2611c848a108fd8479fc7c6f23f8c6c5b6dca7eaedbe47feb0e2451949bfb68b19ab0e8c9d3eedb946788e76b709106ea81ee645217776f30acbbcbe4e9dd34f30da8564d82bd45bf655475cfa6d108c28afa40d2ff87ffe0967065b1c2bad27a679986e3a7bd0fb6b843b7bfa8db13e07e6d123c95bbb7707df7d2308e194286f6eea9f06ec5e8b3c774124ebe34f14af9deb31e29cfaa4df0e242959f714f52a746dbb1f973e38fa62d10607290a3b58b4886cfab65a5152a4b68e7633d0bf4c854b466c42eae1191c2f63c5805d462b2e31df41e7906703f0e9118977e3ff88a0a64e01f43226ecd45728ca3d5b5329c7a981925a38b9e63b303457cbc96036a9608477c203a5ca771b965efede4abe0ee512d4724973bf4feb358ac5396e5f7c4832c3498722ac59fe6eb48340fbbdd0938b7ab7915db7441e3edf3652647056ee75695425ba3a31afc73bc34afb0669338bbc4570f5d1de786b57806d3e3a717bc7ac894096980aea203726124c719ccdcc8d64de6143177b4df8cabf3cea980edee3ee7ba5dd0fceccc16a1ed51fe975e291a2d96cd9ab0f6e22d04b26013010246965d5f136771e6e901a2e9032a5b6aef36157152e93db8cb627cb830225ca2a81b9519888628b1ae243f370106708403a97b704ef972722c34f9e8d6d417f6315a009473a612e6e17e48b43ea4d558d89d2ce82b2604b7775e3ad9c61ea92faee2b86002aac1ca1ed5e6b3ac4f2d32f6df1c28c1bb2f30b5720f09d2807f21df5e782e4e2b61f7bfb4e1b1c33bab5542199424e73efa8d85f08b03cb7956260c80cb108ca9d723d3d2cecb353b54e959b9f9149549986e614c46f710ccfb2d493bacaeaf14d4e9b631e46241ae15c6885f488f178de2433e0eeb22bf780286a0a7b1d24d9d28d32570838675ad1dd2f5559e285709acd1c6a94b94fb0a44d4e0e65fecfc220070adc335d73d5a63d401de963de593cd23b9a3e42d50acb13f02ac45cc2996a0ed5196865d369d44894863d315877068593fc766c63dffb070f2c9823f47b31bb120612644e2a587262001044e9565f8b88662bd9b5b857087425c80bc9e5846653a0801f0551ea568db0497dd9a4e03a92d4bd1eb7c00f393f7158d2dca94a15b98bb5661bcc59e63404854f86d5cbc8a9f3df4ea4bdd908b74954c02f22ca187316bb5bda046116f4bb00c59743fad1c909068c225db339c6589f455bc06f2fe4e5f20f2e80f1e18647dc2e8939dc83d9609d8ca5a0621320b20d16344b764cd8b721ea6ffc8b0ba2219cd9d568f8106d69a96da8bd494746837b141cb7206109dfb58fc0b9e33009947f5acfae3a8b5f8b497197e5516deac95e7ffce9435d0a62ad8ab371d798a1540925a0da15b707a0d8a5506b77b22c8201e30f6746d246fe1b4c8b4c54de98b10605fc9f8b9fdee35139667e3b7ddcc8d5027b6075ce1ba294bc0c5a6e06fcd67dde395dc0101d7a6c03222b1c14d84601e1053b2ffb1cd6c82e2e1fc85073d7285dc273d06dd9092a42d45d4bbdfcd4", 0x1000}], 0x3, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r2}, @cred={0x20, 0xffff, 0x0, r1, r6, r2}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r0, r0, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r3, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r8, r0, r0, r0, r3, r0, r9, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r11, r2}, @cred={0x20, 0xffff, 0x0, r1, r12, r2}], 0x140, 0x40b}, 0x6) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000001740)=0x101, 0x4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r14 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x400, 0x20) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) r16 = syz_open_pts() pipe2(&(0x7f0000001980)={0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000001840)=[{{r9}, 0xfffffffffffffff8, 0xcb, 0x20000000, 0x4}, {{r14}, 0xffffffffffffffff, 0x10, 0x20, 0x3, 0x9}, {{r7}, 0xfffffffffffffffc, 0xb1, 0x1, 0xffff, 0x1}, {{r15}, 0x6, 0x20, 0x40000000, 0x3f, 0x7}, {{r7}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x80000001, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40, 0x101, 0x8000}, {{r16}, 0x5, 0x1, 0x40000000, 0x401, 0xff}, {{r9}, 0xfffffffffffffff9, 0x10, 0x2, 0x10000, 0x8000000000000001}, {{}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x8001, 0x400}, {{r3}, 0xfffffffffffffff8, 0x8, 0x4, 0xd8, 0xffffffffffffffc0}], 0x2, &(0x7f00000019c0)=[{{r17}, 0xfffffffffffffffa, 0xd3, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x7}, {{r3}, 0xfffffffffffffffd, 0x58, 0x2, 0x3, 0x100}, {{}, 0xfffffffffffffffb, 0xd8, 0xfffff, 0xfff, 0x4}, {{r3}, 0xfffffffffffffffc, 0xc1, 0x80000009, 0x7}, {{r0}, 0x5, 0xb, 0x2, 0x8, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x6}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0x9a36, 0x200}, {{r7}, 0x7ffffffffffffff4, 0x64, 0x2, 0x6, 0x25}, {{r9}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x119d, 0xfffffffffffffffb}], 0x8, &(0x7f0000001b00)={0x1, 0xe}) getsockname(r17, &(0x7f0000001b40)=@un=@abs, &(0x7f0000001b80)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000001bc0)={0x2, 0x0, 0xabf0, 0xfffffffffffffff8, r10}) r18 = getpgrp() ktrace(&(0x7f0000001c00)='./file0\x00', 0x2, 0x1004, r18) r19 = syz_open_pts() ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f0000001c40)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000513fecea10500fef96ec0c72fd318726932f0fd15c69f357ae30200004e3003000000acf20b7804be3816882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f000000000000", 0x4c, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x51}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0xffffffff) open$dir(0x0, 0x0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bcac239812070cd43a7594d12b444bcd338143f37ba95bcc7935798915f69512c5468c83973074d1eefa21fdb4ece02b713b308448f19282be90faaf30331fac63d9fb56eb38e2f6890a09d95a315a24044a7698d96f14c20c06892a2dc043d8c3a182b8bfb55981", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 4: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x0, 0x32, &(0x7f00000000c0), 0x0) nanosleep(&(0x7f0000000000), 0x0) syz_emit_ethernet(0x20, &(0x7f0000000000)={@broadcast, @local, [], {@generic={0x88e7, "1b243ac78698f1edc8d910d259abad895946"}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)) executing program 3: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = semget(0x3, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getpgid(r1) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(r5, 0x8, 0xe3, &(0x7f00000001c0)="c6a7ad27c38a5378caf29c0ff955cb6bc7040e70f8354debf0ac079a3a16780f648f4cc56f1aadf7917eab99ded3c35fbaaf4e95c60b49037a64d779774aee74e1f068c65608a93d8330c1e430130b81122e605dad6e5a2117cb4a55e3368cdb23e2da9e18b2a0c8fb878bcf1395998f5bdeb1265024509d159d4646454b375098b06d536cbd7b09", 0x88) semctl$IPC_RMID(r0, 0x0, 0x0) setreuid(r2, r2) fcntl$setown(r5, 0x6, r4) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r8 = accept$inet6(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r9 = open(&(0x7f0000000740)='./file0\x00', 0x2, 0xb0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800), 0x8200, 0x0) r13 = accept$inet(r5, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r15 = dup2(r5, r5) r16 = accept$unix(r5, 0x0, &(0x7f0000000940)) sendmsg$unix(r5, &(0x7f0000000b00)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="fdaece3d9724ae0f2855d93fb3eaab7aa4295a5b4ef5548cfdb8766f33da0327d97d538491bc3f9f766f1b24d892d1120ab641aa79a1a6c6fb45ae79267191a3549dd90b50f00f82dbe56af240dbbb5cadf160c0443ed525b4f2186db40fe1d90ec999d70ec4211c5226c1923ef73d0587b39c3584943c5664af259a831979670a2973fc476879d1b1670cef5b4842a1be2cc156be748036dee73c877098a819bab0ae0e5bf590d8ba063e62237d1eca996e07b628a9b64daba98191db52de307c0a66e7db2c97c86949d7dbf86180bcef5fbc5f1150cda68abebf89828b2219fd617ab1789c4b6ea2a7173b6681cc7a4a94", 0xf2}, {&(0x7f00000003c0)="19eb32d00f340e8de41cd03aa7976a066c7281edcc81c03f3ee82aa62b37fcdc6fdb007d547b0a2c967163641f7faacc331c6867b8d59fd4bf851e752e0cde404ce15d2afcc8eab290e826d4a8f01167cec26b3c07dfced1e1ab4af900d33762cedf630fb2c916384b2392bea7ce5c085adff51028a61e1c01211278e57288c96143138a310a4d8f1dd2e6dfa37572cb5da72cea768883454bd23d9877af8d42089031ea3a2db39c820bcdf537f6b3f3ce6dd6014aaf4195e190dd66a6a15b16f52fa751c96bceaee9ed397891008661c18889100b6331e07019ea798084cabe54a3e1b6de2ac744bfb788662de2ed21f680e1b20cd1ee", 0xf7}, {&(0x7f00000004c0)="91741f7846fccd8081fb7dcbfa15059a7e1a139048f5c72c80cc606b13bfb3354021d8bc35b04db1beb93d64312d93aaa6a6af85ab872ed65b", 0x39}, {&(0x7f0000000500)="441b0830e93cee2356877ac91a423bcd5141a99d863f4f4ecb6e1d5339657ffefdd858bf4842c48b6489158213d0388db5b993d3a9f8c73e6b5c10dd08b9e9f27c00e4c5c7bc18031d515ce7dcae8697daf92029fb90cb6903440901b982a555e3e0602fdc9d214eee147124a37199efaef5d6ee27da71", 0x77}, {&(0x7f0000000580)="518b6b17542c6d8e58dfb8bf56f73af2c9f422c81ab7635077ba9fa7ff7db020381281cd125ca9c5ecee74ed15c6841a9e18ed3936a5e74b59d82313ed7ccc3238265548c2cd860f876176b42784a062a12c5fc9ef93418692f9f342222ed33b8ca63a8739dfef7734cf33ed21c9b8f1ab14d8294ef146669ee3b24a87bf", 0x7e}], 0x5, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r4, r6, r3}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r5]}, @rights={0x28, 0xffff, 0x1, [r5, r9, r5, 0xffffffffffffff9c, r10, r11]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x38, 0xffff, 0x1, [r5, r5, r12, r5, 0xffffffffffffffff, r5, r5, r5, r13]}, @cred={0x20, 0xffff, 0x0, r4, r2, r14}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x20, 0xffff, 0x1, [r15, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r16, r5]}], 0x158, 0xd}, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40), 0x10000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000bc0)=[r3]) getsockname$inet(r5, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c80), 0x20000, 0x0) ioctl$VMM_IOC_INFO(r17, 0xc0185603, &(0x7f0000000d80)={0x9e, 0x0, &(0x7f0000000cc0)=""/158}) executing program 1: socket(0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) dup(0xffffffffffffffff) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) dup(0xffffffffffffffff) (async) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) (async) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) (async) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) setuid(0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) getppid() (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x9) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='P', 0x1}], 0x1) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x605, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000001200), 0x2, 0x0) pwrite(r0, &(0x7f0000001240)="c08ae4eecc0f26fc1c7ea079806ac83cae227ef985c49a24ca951445e9895d08afbfb45457e2e2fa1c2ed730dff00930a3f486ea89b9541fe66fad3926bffedd", 0x40, 0xffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x0, "0100012d29fb005a4000"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r3) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r7 = getuid() seteuid(r7) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r6) dup2(r8, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000001180)="55b45b3573b9f29a5f3fdf18262736bc144a31dd6e29dae986033b86c5eb8847be84133011b3e83e03f48ee7158690676de25b9d82349cde5ee27a00a81e528c84c035bb4a2504babefcff396471c9ba7755a8d77170", 0x56) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x100, 0x8, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x8, 0xffff}, {0x5, 0x200000, 0xfffffffe, 0x8}, {0xcb, 0x9, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x8001}, {0x1, 0x6, 0x5, 0xfffffffa}, {0x32, 0x9, 0x5}, {0x80, 0x200, 0xf4, 0x5}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0x9, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r2, 0x10000) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) setsockopt(r4, 0x0, 0xf, &(0x7f0000000180)="00000001", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x10006, 0x10, &(0x7f0000000100)="010082", 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4f) r7 = socket$inet6(0x18, 0x4000, 0x8) getsockname(r7, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) pread(r0, &(0x7f0000000040)="16", 0x1, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000001980)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0) writev(0xffffffffffffffff, &(0x7f0000001940)=[{0x0}], 0x1) executing program 0: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x24, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 1: syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) syz_emit_ethernet(0x41, &(0x7f0000000000)={@local, @random="e9898c8a5387", [], {@generic={0x8181, "bd70e0e9271f1acc3c4870ee01517fc0d1379167bfa2b411c26554e43837a9dda2b44274e25a68e9ee383f327fc6ad4c03ce53"}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) write(r0, &(0x7f0000000140)="1f45726d5c29ec4516a73535dc1372d4f28870e67320ad9f5976b91936b00e52f1d217e9a6cc27697d1f902610fdbfbb42353bb49032e1d532aaf1289f67911db23cea9f191ff419df53a376b1d57f7304b3c9be2794cd419a6410755c873615003f1fc15fc24c1c29c0d7b6ebf9ebb7d85632ae5643f593f99c30dac182fe3193d958f10d976a190c6674f3cf21506d7f69241495f0bde7bbabf3ba63eeb02c4047f3ae8b980304d991bd9464ad349788de6ab6cfb6", 0xb6) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x8000, 0x3f) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) preadv(r0, 0x0, 0x6, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1, 0xfffffffa, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r2, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)=""/71, &(0x7f0000000680)=0x47) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000300)={0x0, 0x4, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) dup2(r0, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./bus\x00', 0xee, 0x3, 0x200, 0x1, 0x5, 0x1, 0xb4, 0x0, 0x2, 0x0, 0xc2}) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r4 = socket$inet(0x2, 0x3, 0x0) shutdown(r4, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000440)={@empty, @local, [], {@generic={0x4, "c5f089e5a4fbf8623d7c73fc5b456cd5d669a694cfcf47bbe9731abd3194b917cacadcda883f459fb97dc13bdf137b4cb3d1b12c365cd8e31d3f86"}}}) executing program 6: r0 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) kevent(r0, &(0x7f0000000240), 0x8be4, 0x0, 0xfffffffb, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x5, 0x80, 0x2, 0x400, 0x6000000000000}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x800fffdf, 0x5, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x9, 0x3, 0xfffffffffffffffb, 0x7fffffffffffffff}, {{r0}, 0x0, 0x40, 0x60d21173478f04a6, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0xe2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x5, 0x6}, {{r0}, 0x0, 0x0, 0x4, 0x6, 0x3f}], 0xffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0xae, 0x4, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x46, 0x10, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0xda, 0x1, 0x400, 0x7}, {{r0}, 0xfffffffffffffffa, 0x14, 0x40, 0xfffffffffffffffd, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000006, 0xffffffffffff0001, 0x81}, {{r0}, 0xfffffffffffffff8, 0x23, 0x80000052, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0xb, 0x1, 0xffff}], 0x7ff, &(0x7f00000001c0)={0x0, 0x100000001}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000200)=0x2, 0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000001180)="79490c4d0ef156b39efc9ac0dc3df4b267728990cea00aaf5e29701ad9b8c4924b850a52076642717b044c", 0x2b) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000080)="cdddcd88afdff4abed6c81bf2849c851976cac59c98c670df0288ab6f90b827def8d223e3b024913f468ca552d4bfef7ef035abb656dd37cd0c6d6818b821333518bbb325f25041de187a6a7ab343f204bbdfed16e4d8095f1d6e8ae75c7e8820cd9ddc289caed23415e2996a3efdeded980abe032026850b53a393e051d2bb188897054398bb09198ba5ccb53dc875e3037fa8c408dfbcb2f154cb8", &(0x7f0000000140)=0x9c, &(0x7f0000000180)="5b5d9ec2c1f2dbd8278df420409bb6a634c5133df6172fb8389261a61ef757d292b78441075a2b6870148327d1dbed5a34f7ef105b8d15afc83f93eb9e333012688071dc2b0292cf1a5d91230327d2dd440c3362da7d92077882084b5fcb8f631a81225761b85519794509bd93a60798a910759a5ec2d2d005cd2ed820809854ede7bd8ab15c094d4e1214f09c5a4a2a412c16a98617f0255027041aa0247fa0234a0c6ab95d0e29a39d756845e971a12559b8b0561061c42aeeae5964ad38753ad29a9115a994e325577c8c41177d121d9eef0d1354cb98ab2cfabac4960bd58d9504683f91c3139c7c67f055f6ee0e507dea1d5825d059d2eca52e90d8bd1a388bce4780cfc33b7815e235748623362a1f7e1a75241a0170fe09c8c405dea16ac7e3245c47ba1b5aafb9c0858782749df78c9cd6210220662ef446311e74a36736cee52a381500f7c1f67c792ac4ce6e586e5122916af9fcc7a06b06af47cfd5e06d18a1b53f9d704c4c86e4b5eb380cf1960cbc74626bec6c7e5776909b22ce75e23f0e76932c3f831b8847330c8bae735dc424d66175b1c477c1b87cbdeba1f3307355d8fa7883813ea664f4cc9f39b026790d5806b1b0f57e9a0d43853f7ef3e168904bbb4e30abadd7a22cffcfe2e62c641d7db7840bb00d7698c4956d9f3fdd2a105d68c00076812805c38dfad9e75069d5120d94d972fdf373682940990baf4a425d42b2e079935062d0f909d8375c3d950165b41161c458fd5c08301007e207e463475c609995adb8a3e3b72116a81527c598705594eebfdeb0380bfe0d4cc62886b29adac2f94723b87da4db62c20f7326044516437ae69c3d741f2c0c1b3043fe699287f1e7e006bd567b95e91d6430d06e782fd2f36a7e3b887def91339e67e8ddd27f6f934f3363ebcf1abe863dcc23255b6bd36eb9bc7846750b205089c7b6a67cd242e87be98a5a01f7d4550af1e7df73fb8bcc9e71f358e6205b078831627180f7b9b3124114dc2f4ff48d402b621bc11c5f84ce573a80edb6a071dec026ca069620a1a9d0e3eed699b6e863410082b8e70591214c8464b045e65109c7e43cb1324fdb43dde40a4f9952bc065aa4216ca08fd2f7fe9a4633db72c871e729e48a0c8eed066f7a6f25ceff14f65caffbf3885b545943c379704c267ee8a7ead835ecbd8443b5cdbf8888e92ba4ebf8e0848780f08a1fe0d3b530aaa943df37627c5af879ee6cbf739e3faa2691545effda9090b9ace5e55ec043780e7aabeaecc928e99378f100b025757b2d0abf6908430174b6c46ea7075205e9a4b176e1231c1d624fe7e48047b4ce7a71731a31b0a24373aeef2a305a2fe265edf7c0318550c04712b1545d2c64d7b767c4fc94cd5eec76112aa2dc37aaa531339bb6be8f5a4438e8cc0164c52f61146495b4219c7cca0de159268dce90caca2a3e3b3c79063a26abf51619249d606c5f5f61cd95eca6b0e9e987622388427abb4d5115f352184e667524fe6a281a08d7e5ee9fadf03b190486ca04e70f65ac2a2453c570fc6a0984591dd0bd52589d8f54fbb47eb2a7e9b1f7abdf0d589438336e022eaac1fe1ad1525a19e9abec8ce73e4544eb74dd1f50764a75ef84a621b20bf49cba6074253e714fc89c80d7eb8e363f445a415d16a87129290cae33c24255907204e206fbbbd97dec4ce2b4c8f817d77a263a609749ec25599f73c1eaaab57184c337932b53b4ac80abef19ffc91ec82fa9b522b3b190ecddda1bf50b55cfacda674dcd80c6458d8dac52682c6f00bfdc1afb2eb3f2a44447dad14fb29d2b4c5a9d6fbfb388cae4808fc56520d41b261baf759107c51de96fff44f868f490c1d34e8da65ac22afe6392737dd0bae6af6dd70fb19c1cbeb0a5ec21c98ce6970cb9a54310ddc3d569b9db81c64e106c25d67d5701fb2bd1de81800338aaa656383766b101832d8edcb52ea6aa503e8d12239a4b50d012cfeda04cc51eb5fdcf6729cff802cb25c0f1ba9bbe84bb170fbbef9043bcc87f8135c839e9a655d33520187947ffe25a5e3fe8b294985f662e4d71f78b62f685dbba51a27c8c5e0cd84e39f68133da85b6ab99f7de1ee87bff13715e54c84dd739990a41ee68287a7508b4f8d19eb52ca3919c03509723151538b41e68c1844534ec95e0b23b0cdde6e1e3f9375d7d9bd6248bfba94bc126b85dfdfde1e26da2b3fa3fb0712b5317954dab6b6fbda4b81a7a15d3d7fc602cf1258e313a03b7846507350e38a5b16b71a53fc81b4899681d2376d44d362d229ab9a9367051f136e9623749a54bf08c4ca89fdcb87eadf142ea031ee16f98090824ce230d61ea6cb4f1003e7121669d90a30575b399b74637ce58c967cdf59aec6e141a0a110751f0c5d9ca006baedf6ad42becfa4d40229c52f21a918735aaceea9fca2131b0da063d4c4146cccbcd685cf832f5a63349dff4a3fc8f09749c521c3aadd4a08450d02b9b1d9e00d0f36f9cced2d37a07bf2602368a18d9f65ebaba63f555e8462656cd9d4b3612d978a5873c9624637c5dc3213977957b3324b460081d5acea669c02fc4febd93f676973c2134910c36224f34a52ec971f571dfc4f6608d236f35a5f75531c9e2522fd8cb8cdbffbbc9fc12f3b387766415b12a4dbf3af6ce3a3dad65fe472400d4596ef55718f523d9bc1b69f2fdafc6200cb26757156ebf43cbdbb1e948174a6329cadb725bc96724156a178373bc41dc4c4dfe7a15264fb675f6ddba7992f3b38da7a613582ae7d5dcbaa9a05b904e7b1b05405283eef57811011dd2f6533b2e8ce3065050cba45e3eb6bc6cf3ec960b59e08cf74482c6b803378041691b440643037beb32b09fc644428ac65aa25917e0af5f2c128e9bf988f4ef3b20306ead2c7fd233aaf53842a4663e7f32e3967907c6167fc8f91be8581714c3b604f3870c73ed57895034545c155927a31ca50ff68a099b75fddee46fbc59759497f1ec6a7a93bcc8fe434f13c641faa5c8ecf767688de9f59d8300fee9a7d466c38341fb930d46f797746a11623861a793e5268cb66bf238fa63c68db65a19632802ddb6595dd3c7d312775e46f185c1447776554e590dad5f81ec8a1da025bc196dad4df28cc6965ec0b8d3996cb108b0c0154e4650dc84a91c1ebe3ff2f346a780dbc7c3a51d0a029ce7bbfb043cb465eb4436b0b2295eb2b610122fb7fbdd1552349cfce601aade390cf0d18f49a93711def3b11896f644b7f1b6091b54c7c5503982b5da4c275fcebe96dae709cca766197c161f9d55dba51249e2b380c6ffaf63e164bf49746e2c65c84dbb1152bf788fd928ad9b2c2ad4852488b177c6a3ed997f9258dc6fef049e0a71f3e48e6e8d50a624dd8912b0456aa5e0648d31b8a2649defa5240d591ae1c41f231e69e1f6a8f65b9b2ba0c63ede2a4126361e3b8a5bbec9d7a08345308515c15c89e3d51e73bd7a50bd60ea42471c559b224ea496a74f20db350c68297efe7dd1289c202e1fd79bb1c6bd6598fe653997b4d608841984439d68d2a783d9392831efa30cc78d8e2e1bba8bca4667c26de54c53fec9140f12230ef3c5d7cc7a2ab32ab71ff19f819a77fb28f994af03cd8b09db9dea9e8699c570c0dd1994ac60aa77e416416c3fc2075e3a1dd8e0bfb3addd5d08d6f2fc82677069f93ae3c9054ea66c5d0b08436e5b03cb3b27309c488e242c96c6bc935514e04bcbf018c7af4f0c191fbace48dfbf6a6a0be98d92f9ac1415fd1bbacf7958887e4bf3ead0e4609771c731aa2bb46e6d1d294272f8d8e3da235d69031be4b3257bd51a9af48468c953c44a80e5c8654d9e622aa0416f37f120d5c188ee503718bca439560e5e4f41eb3a9bfe10dc09d0d290692867a55137eb206229b2e5e2a95e32cfa9609d9a3e48bb2f11d0f036d663356e108f93429518a5ea7ee7eb01e28d9e42a4adb3f2a790cb741e636820d06d74b161e91b506f4325cc3f910e610d5ae9b26848707f94b99bb339e4d676491addfcd8d49e53f01e65f10830e4df1260d60493dcc3f06143494d0ca3aeacc522200a4d1380012bbcbe91a7052a6f05e1054817012c92385b3d75b96eaceb0b2503bda622e30416d26a593c83232be6c939c97f687a0379bc7b1698d0ee17ad63235d3dcc83642796202b130eeafee3dc4a8e0abfb4e935999cec432cc97fdf4f4f5a3f23a6fc2f6c415eca133ea4d43ca20134113554c65fad2567adcbda4ac9010edf3673ec80f98d9f39edb6001729ec712d478bc4bb18e2c858854e11836f9c10f9ea86d4b87ad217eedba790ba1c94bb84d1ec1c256a3619a7f837a962ccd0e65ff949d6404b2673c43f3e9d2c3896f3b0dfbb43ed8f7144a4da43d41e72f2e717a1e024559c3eb5377d823f48f19db63500068df7fde6f380364b9f6bdda63ec700c10f435f0c5d5c1fc6bc9f8bfaec8577c6abb84aad5d13417d2698fe76b54be58d356dd546dcfb53331dace93e976906cc5ae92c13d698ff8a826603a219883315576181926e121a385e80a79e0726421a2ad184a1286f8169eec91f037a2a534ed916cb6058809940a9cbab3f6822ee72b2154e270fa7a9d2a80fdf2530932ebe4969c37a68f5e106535895bcebdec4960b5d472b38cbee5c241e406b5e6a052b65e71881e5e33c38738c588a37047e5350287cc452fcb640f42e1d4634fdf309dd3dfa2bbf07f7305065060627f5be488ac17be72483a1490e6fbda2be5b5531f22e0df19bf68abdec3350419c47b53b1f6d10cc4f8527b359a27e5fad46c9429ba69ce764da6c382e2d091f4aeb7bf368a00ed42bc0c53f962a143d5cd6a0c735eedd17edef21a38a8082b1dffebb6421ef098880c1d1c97d378ae5176c075abd784e1e1b067cdf9de23d0835f54c23779aaace9e11c1c6fe81a0b2eb1aa74346e68f16492e99f16ed0cf671b7c56e58635534119c62d854ccece68e68b05f2888580a76492cad5b97248a9a4980e323705e5da1239e3f8b4b77cf3f9b76229bda27d723e46b5ec400068ce761e1fef60ff8305c511acbc18c2dcb3c95baa7a82bd69db8f653a5b1531d11e7b463248cf3cea20936cd3d17a196715e65d68aac9844f1a21123aa260385c2ecf06e61aec0a10d54920449b405cd0613b87ce8af4993f27ba2a2db86e753739e37f33e66806ddb68e5d12159bfbfeef7f43345133b4c782986aff626ccfc007ed3b92e3b5c46022bbc732f6c2fd7269c880dee0b9be2dbec0fd4311126ed5401a18729551ba5e429f52521c4a7a887bcf36b75c66d6a7082abed87e66897c8d3762e152fc9194ed298aabbf8a6d4784b2000a8c535b7c303c6dfa4b31350d66d2ed5760dbb5985740631d4c3bbc146231d8ad6594b99754ed2d7142795b55841a3cd28cfa4244a6e1bfb0a4b65f03e3f9c96cf8052c5fdc865e525687c30245d5b8cd5d8fd1e479823938e36af55701b1aa057bb293b753157573262a10d652f4aaf4740810af88e50f6f5ec0a1a4bb99d5324c01058cf6b98658b82798e60766b9db1eb2715e9224706b22e78bbb6c36d788112362329cbe868d637ba10125e43d8cbf13ae9bec0639b30ed229727f62436c8412c2b6fb1945841f29133f0fb07ebcfd4dca8a7d43e8b19db490ce8287e45b0e3beea1c31d0b8b80495499d3664a2920fc75abd3c9effe6fa87ac6d864d72a1641daa881dc4b2d363f0c1e26836e642b7b5ce4fcf10e377882bc1a25d2d94714d92ad4b45ebc43ba2f79c54a587efb24003e873665aef46fc4190e409fc18018738a588d", 0x1000) openat$vnd(0xffffffffffffff9c, &(0x7f00000011c0), 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) sendto(r1, &(0x7f0000000140)="6228a3f7b24df62f49c70447b293ac3a1769c18ae8c29a46e9e750e546551922fc04650c3c6d", 0x26, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x10) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x18, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) socket(0x20, 0x4, 0x20) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/508}, &(0x7f0000000040)=0x1fe) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000632, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x3}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) (async) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (rerun: 64) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) (async, rerun: 64) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() (async) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) (async) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0xffffff11) (async) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910329f8a5f1de3896e00"}) (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: r0 = kqueue() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1fffffffffffff07, 0x4) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x42, &(0x7f00000003c0)=ANY=[@ANYRES64=r3, @ANYRES16=r0, @ANYRES64=r0, @ANYBLOB="4a56db1ac878f858", @ANYRES16=r1, @ANYRES8=r1, @ANYRESOCT=r4]) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r7, r7) setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {0x6}]}) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) writev(r9, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) fchflags(r0, 0x0) pipe2(&(0x7f0000000380), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x0, 0x3, 0x5, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x5) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000600)) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000004c0)=0x1) socket$inet(0x2, 0x1, 0x0) r3 = dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0x1) setsockopt(r3, 0x0, 0x5, &(0x7f0000000540)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000197000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f000044a000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000166000/0x1000)=nil, &(0x7f000010f000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000386000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000433000/0x3000)=nil, 0x7e}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0x2000}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x8cf}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x200000000000003}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000337000/0x1000)=nil}], './file0\x00', 0x8}) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000400)) socket$inet(0x2, 0x4, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/236, 0xfffffffffffffc34}, 0x805) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r8) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="dc9b9765", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="00221979", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x8011, r2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="10000000ee0300003000000000800000"], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4c94c1c04d3b552edd9db38397a5883997aa66c98b1311f9743dc2c49d8ace7ca3e73d0238fd945b3cbf0ce10c5267ac7538c82896d3f54e10c1d8e7daea5af883ffb7695bafb587aa64d5fa49ac20cae40c29c9c6adf9f2e7851d4de4945aef591bb1c614ca8d36458d4c0453945929b61f9ef0e18e10102288f57ee87888eb55b1c6db4c1f8dff49bdd67e0f24d4d177287294c67d66919b8fd3242a25fb6545669e08bf42d1e4985ba4303c985bf2c31542ac1d4130c9521b0fe319ffb3e6ffe6a0b69896745100bcf267d2167a6af93e24d4b8edd612e6e0e8990940e1fd32f0dfcad23510c1f0a6b8450018c98873535d7a198c7c4f748981d21e0003394be88fdf6fbc661a23cc092890d8a5460986d66f982e2a75c68a1d0759a42fc1ec0eac908835eb4e56c7a3c6890274ef33e785fbb6851e6e694e298dd4c73a05b9c97602edbdb747bc87b2e01950d17cf110b7c38dc9074258dd1810799166d6c3f19916b2a80677296e57f47b7f59f0a06abcdef6c8de14ec7658bf1e34717327618067bc1fa5e35d5c1dd564f55452a2ef4c682231a9612e9a7d711c90ca3aad3e9154d869eedbcc88644133acc6574c01fa7d4f947e97e9892c90c145e282310a3a33a43fcb7331825b0a7e5a1a74bae6a7d2055142daefc2e42947fad343d5d0c89388fcb0128aa35fef8f01048948cc1779d8613d372547c4050aca769c9937c447d0dde39d798165af585ab2617ade9c9d3b3d481bb4c8f5ccac0315e176aee759714aa3ed683c9bff7aa3e39bea8d8df355cd48dfd47208f18e9c119e846fa7e0a9f27aa118f28fc09bc2712df6ae51e088addf15e4936bde36c8be1e01c2d1050ed2e7e4e00c60afc601cafe713abb1439d4917aa4fc32f58f49fbfde7ed6cf5cc9b141ac3f957651175d0e6bbef9a174ba15db6b53643e8bfbffde8525a58a817d7b943c60494c72d3d5bbe46d6f857f2c26cc660e9d658e59e9c2f630dd81f37dccab415259d80252a7fa891c00b2bb1b45fedfc36f14372f745702681c1e3e183408c98b640e35e2ccc4a7c58759f00ff8e4b926dc78a157a6659ffe6d4c6ccba55d592d978009d66bd49b1ebd3e18911a735a879648f9f0c41a2482b952523af9e48c8a720d7d3266e1f1fab739047576d8ace50c5a5406c91169cca485028768f39868cc7191a581484e1e1d9b17d2631ff3a9ad4add0aefbcd16867db1aceeb7f2d1fdbc0cb6dc0ec794e83269332958be6efd03ba43f5c3b6fd2ddb335a1522f83248c2cbf7f4293fe57dd9138aeb098d58ed872c2c5b7b9ab031f277d502f91a4e68165d49813ceef90a2dd6612f2a0220ee151e5884142fafdfedbb0ff9399634c8de51c83f8f3c8a2fdcced815e1b73a7de4abb4a69da71a1237b73b67a7ad4a0a0c6638d759e86f72f9e4159af46f2716376d84185769790dad4e08efdb4ac406af0b26ebc1b25bfa54245b4b423f6ebf6a49468ff8ee5", 0x841}], 0x1, 0x0}, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) (async) shutdown(r1, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x4fed}]}) write(r0, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r5) setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt(r1, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x87, 0x0, 0x80}, {0x24}, {0x40e}]}) ioctl$BIOCSETF(r6, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, &(0x7f0000000140)="e11e4cfcbc0cebd7727577b755babe8cc1b1b8ba9b84fd", 0x0, &(0x7f0000001080), 0x0) clock_gettime(0x3, &(0x7f00000000c0)) executing program 5: sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000440), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r2, 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r0, 0x0, r1) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) r5 = getuid() setreuid(0xee00, r5) r6 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7, r5, 0x0, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r6, 0x4, 0xfc9}) socket$inet(0x2, 0x4, 0x83) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069b6, &(0x7f00000001c0)) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x11, 0x4, 0x1, 0x5}, {{r5}, 0xfffffffffffffff8, 0x94, 0x40000000, 0x7164643c, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x3e, 0x2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x7, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x2f, 0x8}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x3, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x42, 0x2, 0x72, 0x6}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x5, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendmmsg(r9, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r10, r9) shutdown(r9, 0x0) r11 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r11, 0x80206932, &(0x7f00000001c0)) executing program 1: chdir(0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000100)={0x9}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="17b5c201464e9637f144350e115439", 0xf}], 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000001c0)="f007426c6a7984d37bf078", 0xb}], 0x1) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) shutdown(r0, 0x2) executing program 7: socket(0x0, 0x0, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = dup(0xffffffffffffffff) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) dup(0xffffffffffffffff) (rerun: 64) clock_getres(0x3, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4302) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@local, @local, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x4, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x37, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) (async) setsockopt$inet_opts(r5, 0x0, 0xa, 0x0, 0x0) (async, rerun: 64) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (async, rerun: 64) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x1, 0xee6}, 0x10) (async, rerun: 32) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) (rerun: 32) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0xba, 0x8, 0xf9, 0xa75}, {{r2}, 0xfffffffffffffff8, 0x4, 0x12, 0x7fff, 0xfffffffffffffff7}], 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x28, 0x40, 0x800, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x100}, {{r8}, 0xfffffffffffffffe, 0x87, 0x80000000, 0x2}, {{r8}, 0xfffffffffffffffb, 0x50, 0x1, 0xea3b, 0x8001}], 0x2, &(0x7f0000000440)={0x5, 0xffffffffffffbd03}) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r0, 0x0, 0x0, &(0x7f0000001200), 0x2, 0x0) (async, rerun: 32) pwrite(r0, &(0x7f0000001240)="c08ae4eecc0f26fc1c7ea079806ac83cae227ef985c49a24ca951445e9895d08afbfb45457e2e2fa1c2ed730dff00930a3f486ea89b9541fe66fad3926bffedd", 0x40, 0xffff) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x6}]}) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x0, "0100012d29fb005a4000"}) (rerun: 64) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r3 = syz_open_pts() (async, rerun: 64) syz_open_pts() (async, rerun: 64) syz_open_pts() (async) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) (async, rerun: 64) close(r3) (async, rerun: 64) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) setitimer(0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) (async) r7 = getuid() seteuid(r7) (async) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async, rerun: 64) r8 = dup(r6) (rerun: 64) dup2(r8, r5) (async) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) write(r2, &(0x7f0000001180)="55b45b3573b9f29a5f3fdf18262736bc144a31dd6e29dae986033b86c5eb8847be84133011b3e83e03f48ee7158690676de25b9d82349cde5ee27a00a81e528c84c035bb4a2504babefcff396471c9ba7755a8d77170", 0x56) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a40)=0x7) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6, 0xfd, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x22) executing program 0: sysctl$kern(&(0x7f0000000200)={0x1, 0x9}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x1, 0x280) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x45, 0x0, r3, r4, r5, 0x21, 0x4}, 0x0, 0x1, 0x80000001}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x8) sysctl$kern(&(0x7f0000000340)={0x1, 0x2}, 0x2, &(0x7f0000000380)="29fc32ee0fab4ffc6d0767e90a2d0454d26c9d207e1a15e64a75bae7564362fbb45b61069c36b75416de67ea05ae2d1a6ba8f06ec5008792e4217e892809160305ff245a43516ac4c653cc0b9f51a0b03b8ccae3f7fd6f7dbc0988f064234b29a70639e8eba2f471219d5242037fe5052fd0f05212f2bc361350bcb6d7d9abbd048743c33bda8f0893f61636baabc70badd4bdf8def6ae1bc8e8c4a0a8acf36bcf764665081e6b96a1b52f2c8519d95ab1ad26fa2df4b3f9374fedc5dc06e35436f59e602b3268948c3da6c0e1d0a613dd2548522ed6e4dccd046be5cb427735013ec07fe7fce2c63b071e1e5b2766bcf6b9553ac1f731a282f4277eb06e5531cb66b46592496911ffa88a927a865d411e5b9fb4ddfa6657fcd15d6fc044351b9c6cdd51b237ed823e46e17a3ebf8e0a3286b6ca06ac7511b74542f12d11e81dcd89030335d03f1163420fe79cfa991d9429da252cd4b4a2d5e14e1e884f5ba5d0074029d2b9a8ad50f40e311040ac32d4a4cd15c8df13e72fc3dac491095737e8bf7cdc65444410c0222e1aa6ee4f0783c7fbb8937f62461515fb01c85ddd35c2e6e28421e6df99fa254da7f41aaf23a67f7396b93f70599bbfacb42e20a05d516ad94cb1828238cc5c5a75c55912b2afff1c3c61b54f4cab1843f5c3380693672da523fb08544b1c5648f028f7e8ffdb495175422bb46096374344518c1cf8491f766d389b2fd5688d7ca50b3d7e036df4823752af53a9a1c3cf8c645b1898d57ae93e4ca26c96636e76d93ba0ae3e6eb8a11446be6e250d50aae044d1b5a9b4da46dc50aba120b1f4e7e2bdd0a09dde2cf92ec6960f14578305d77494f0c31ac618e9d07bd122a93ccb584b8ca42d116d28be44e89ff2220adc6474733c608d36ab6a4b7f342ac597ade072bf24c3dfd92e41ddedd728323eab5624bdf25406a7213e09fe432899e1209a52690e18c28dcada8290639ca28315b2ca40435629e0675f38aeb092f7ed02b0331425d02e42bdec3e6db996888913324e71171639f3c35716f1bde342c14ffda08b44b36725268319aa231c33e1f6f09d1b62b87622ae5993adc25516c564c85e2ae6cea56f1aa461ec956624565259acef91b4f80c55ae6aba43dfe64783b05d0b6ff6bd1ecc1815317e399acf53411bb3d5af7c2e3888102884aa2d2b6e0607ab8dac62091407d4814e2415d873975013016c0492928c7830a80fbce1167f5dd1d50f1eba7bf5e437d3cdf307ac8b9d80a84199eebfdaf6326add3903851a24037e6fe74400b216c191ec6f0889daf25bdcf14ce3dc63121cfe3b6b41264851bedb867de0cd4d13bea0180ae7ffa8eaad0ede2002b79c932a3db491b0b426f2777218fbf7f52f3e4c95e055d1b193ba8b4c0e8faa1e2230827d79b8b7a4b9209d789bde35ab56d77937d3f83dc3175b7ec0079a4aa9476af9431e428189eb0b4c3e0937eab8689804065d14c27a92e9fe8837397fbccb27e42461c37fcb18b2bea141b41449b763ba07eff82a3d47e9639ed7236341c821697c9b8fe3c07b3904b2b1f8cda47ab3c4891ae17070c09324a3d6cbd9774da30356b6b1917d7fd4cf166f6087cae43bcbd94ad28b6e7bdb7669ab8908f8c79750cd373b6ae0e72c4bbe17f93a0305986458772ee3e4caebd9ad32492d20505db8e142e056eb46ab93f9ba1e4612a2fa223055bf70189adc4182f64d96ca9ec9e4e04a55d63f4a358edb1f4c48c1fb85331d60bf6d15299a2fd8004ea76141af72765b7702b22453de4f2be7beecfc1008abb0b7630dc87712f27f43ff74b5551ba2d0b419d816816996839464252bd7cd95e5a15834532b4fa368e99e49f1164996fd4b1673aea70fceb779f66bfa38e07badead6b21a8acad5db35776c5fa8209d49b04727ddd22d1706fc49e65b724486b07d86d35d979cbd29d3a6263728761a9fe04539cfeb79f34946e57ed93a396a7b0d04eb296e66840e7cb635349f7fabc092553ccb864a6c27c956200df8168a68068facfc9a01fa3b4631c2132d1d0f85a39deaec757985103c5e35f4d2abdcf61b54ee3c59adfffd4db0d28ad3a232ed37d6ef766bb250a1b0c88bafd59db1d4510261ddcbddcf740e0c23b72eef1156644588392d199ebf444f597802405fe66300dda4802fd09b0ec422ff180e4316f1deab5f8752996f60104d8773f534adb7b4c1c2c38f48b7864b01b95615822696567f26cb9e679f5fdfce873eac2aebcffcaa2d39f31d5e6298199c7db65933648e90d2b80265b311e0ce43d9dff49587735e835b9335b150a5905054b563c8320671dfaad6a5f5138c0fbf3c2ed42f625ad822cd73b12cc802b0a5bd5e9a2dfbd81c9ee810a73822c56d98eea66ea3eacf9d262f2421908a0a1e417775b1194bc70be5014db3f208eaac76d8b637f0f5145e7d10194f51e9b4acd8f729628e8899d3c20b701c608517950e56aced0579a551caecd55ddaa9a9902300a2d4ed3e32e98e288af4c9af1111bc1c86673f3a480f7413da4ce8ed64a0b730e483403c4e47883879eaeee221671c22496303870a7888a00a49e7062bae176c543f8983f7fff6519faf9400474786ec73764294ab7f1955a39eb647c1217dfab407a2ee8121fd0c891f051d4e9429a429661197725708e5aa82a8b38696235e7bafa9af5f89dfecf216c91575d1671ee99b0420665a9d2e4d3e8e945c7e2609d22c1f46d50980319c2b2a2234fce985380c8504adf3a668bdecdcaf8f2515b98cef1fea11ac6f54462a1dd971659186fd252ea01f24a281be7686992f21d4edf25518362ee349f604629537678de61162a46f9273c341288f7e9917ba4c348e026c7f5ab671d81559fc2630c9b688398a0adb7ceb2f848f23c53afb72253fd92b0b0bdd243585ed99ea8846235973620ddb9e942b8aa1363777379fb5ab3abf54369bd97680e43af1abf9b091da83b41d28918ce5d5cad42113bda024ff7576fdcada871ce5ad32f463e205a03923be5a9a6ba3cc26a12ddc242dc93f4ead37e83f58ef43d1df5a7f1ae2b9010d09189229675d70214d6f34aa9c15162f277da110315a9f8d253b96ed9e6e62e4bcd233befb1bf00343734efb8dc33bd07aa0de6c7014957faca9cd71fdbd7dd2fef5ad2277924995080389f77bc36ac1ba47e9c5583412fece7827b38a13a9ef5e03c121b8730f50b1bda8302b97e70c4b45ac90a048ae11ab52d0c7a15e84523bdbfda5564ef8dca0fc36e986314f0b2efdeba455a388d030d14316ce24a7e9fdf5111c01203ca1469e3cebd43cf3fb519cc59b633867ed96115398fc4f34c302e6ac59b0402b416db998cc54a240b5da26890b66c47573fd55c8eac3cfb2e01bfbde3d04239790f9877fdc5147a6586a08429ad7baeb555e1b18ca074e315c70f69becc76368cc72e9a366200e67197a5d581cac5f5d6772ec1ec9aae45c9c1b9bf3e4a5dddab9e3c9da4c345f8fe0df70dad5ad7d3dee0fcc925318dc586575a307f004e26c9d65562c76248353a0317aa456d1d61c2981fb19530cf195d2e0a4e2eee6bf8eaf2c1cb7b647e691cff8312fe0678d7c8f824de8d3535f94d192845132944d3b557a693eac7630839a0cc7cb1c9068fb6730e62754c3f797e0912b23194474c72a52ef48c9b0fe467cd6ef4b2a522f0385984a00d2223ccad90db341342dd7fba9162590ecafb79b695104532cb466b20356c7b5bffc1d59c9ef6530658852f3fa03211b03e535f4f1ba4607e91a28581c7d9372082374a019ba77e3e12e02458c8b96935069bcfa6b1cc52d36c53de34c0664949d17b2e8ebcd9885eaa89134273c9300dc69cee3d2121865ce6cc1c387ecd72cbc52d598b39e390b467979a4de1cebf1c01d582a059c5ee360df47b44cf8e4700e2f26915cb9c4a30cb442f86a98b5a6b6682320bc4f82b41449854cb4ebc3095524aacb4da22cef2bfc5891bf03d04975968f300f7270f0c1472acde7ff48da3b6af403828fb9e942afd9fd036ab9dea3182db951277bf17c4e567396a37aa3d2dd59eda47f9711039d6280b542407b2b6a0a48151eba43e17cdce9a6fbe7ed324a3309d6444faaa97aac4253008db13cf04b2888c7da098608102224cc4637e9288d1ef2e7cc62080956ca9ebaba7e46451670f2b67f13471995f0db9ede2f909f9d80fd52c91fdd77f17f51059f30e8405868c31157a3ecae1e05327d057ec3ac1caffecdf05569f10351bc0f6bb37e04f92d03bbe1d3e30064ce03fa35b6f80f4eb49bfc384aaac3481326359c4b911c973f0bba11e0506c11aa6b56b77e509bc4bf3b58426659f1243f307dc50f3eb5b38aaabe7c019ca83946a08b95246151eff4a6b27961f4a4b4c8323e2bbeffbfbd9435fd3410bb19cb037eff840dea94ae009af50a69d83bdc06a0b25b30ebb96e28e6d6ae78789119f102032b13ce8bffdbda996fedd82eb832631039946463cece169d0f6b3a117514733928e27534882bbab4eaf44efbd03b75131510e8e76f09f5e132f6b5380ddc63e9bb8da1820fef7da5f7b4401f143e07012fcade473b06d202a5f5d44429f4d619bb5e2c069a21572842bd2b3ea2180954980864f9a10d6a45d5da70924a20cf508273d7f2a512e87a9ec201e645f05a998d851fb50abad0602a6e10e8a7941a8aca3a634305830da340fc89e2a139e6ff5794e81f7e97d254bd10d21bb4ac2b07aa8262134e6629e4cac27b164c18638c7c5641b97cf5910596d9413c5800c017af3aee26511a4df9a140c4fd11359c34a53b750eb56b4f1caa1eb25e8890f163bcb0549585bcca12c5da74d023d9f4d34ca1aa5ebc0e4e4b8a313402fca032abea75fe5866515dd087511a140e797f2d18cbfba2eeda5335a66642a56e66deefb7e8ed41d514898cf3369417b8c31fa464e7f7abcb240e38e8d9311d08bb39efee61151251114b21ac4e6f80867cf464caf84e782f22e93231c8c53c61c6e54f8c8131f21893f437a7dde4c75de9db8acfc9b8ed6297c9688ee6db97d7218f38c91e25bd35070d998008e60167f899b9bbb37abbacc89564472daaa8e7d4b6eb7d1a4104cf7d64c3aa2702d66d71bb96bb28865b4151220ab8aec2dfe44f1298427565906e17f1ca50409c894f7f365d63405786655dd55fdaf1add6a77c8c53b2f6d63acdf1c39282040fd69db80eb673fb66071f307b47146282ae17c3658af7aef2995362c1c7ac7ed6e8ca2edf5e6aea34bced9c4e91e0436ae6178d78043a0360a9a388d05d9f7ea21fab0e18391fa2a15c69bbea38046bc8ae08bbc64ab83372f687a6be7e25c008e9506ccb738352c4e4e067af5a8ce760e495fab61c463f2dd7a4e9d6d32780c49577d7dafa607469a0fc0d75272d5d15f2a4c0d29617704cc8dde03dc11ccf05f0d5df22be03a76560c40709b28e544c10f63e115517e8b914dd03f0d821736c4dc0f0284ff4e214e2123ac2399e1bb94df63dc23e09921b2c6d29ccc0ccb99408d03ee9a01e622a704a3e781c396028441d6a0a0097c6845c0a7200165b64d34e0f8e7be4e89b1655d1a04580a35520c483c8c0b938d50eb46e491446098f78cfc67a50e2e039686f8fe56757a1eebb2fe88b468e98591086d73b96f0d2a5407b1cb3c11e3faf111514f2a47a7b52dc2aaf9c72d5ea7437271834cdb012793ceb87fd8e12eb62922e05d5f248b05ac3048a8218b6e882ab2b353e3737aba6fb6e5e1427cfe842e21bb1f71f7c3a692532fc55c791e24db53eb58599685ec274ceb5c364367e0f1b18", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="9a4eec0dab0fce111f19bab6720f28b601fed5d38deba2dc4d6660e937c63622a1e7afce14", 0x25) setrlimit(0x7, &(0x7f0000001400)={0x1f, 0xfff}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000001440)={0x9, 0x7, 0x5}) sysctl$kern(&(0x7f0000001480)={0x1, 0x3f}, 0x2, &(0x7f00000014c0)="9fd74843060cbb22c679f9fe2aa0e5d33664efa7a52b8d363e5f7be1be3050059053ccf4cc", &(0x7f0000001500)=0x25, &(0x7f0000001540)="13935746c9d68680afb7973e770aae1fe8aacff0e075e3ac9b70e17f7be8f8a807731516eadf06d784277f8b297ae2be52e5d0507c5757947be112942754afec8785c1defce591c69d9fc786428e3369e083a01d3e98c784cf187a168d12fcd71862d248eb85a48155befbdd88d041158fe73484a91ffa9fbd9ed426707d897b0e1c6af006a2beab6a3ee6a3383d7a77835164e3fd9b1e2269b49d62e36acd4307e91c7a3d05d20d9a5da3657d26a5eea0a0283ac6d039eb2f9fc72d7587d70869df01538a5d5e00f8af29ac98264a4c1d7b5a23a4e46781", 0xd8) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001640)=""/32) fcntl$setflags(r0, 0x2, 0x0) r6 = socket(0x0, 0x4000, 0x5) getsockopt(r6, 0x401, 0xffff, &(0x7f0000001680)=""/232, &(0x7f0000001780)=0xe8) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0), 0x20, 0x0) setsockopt(r7, 0x1, 0x9, &(0x7f0000001800)="df04eaa06cda85708b64edcfffce68bf294d8bcbf91e3e8d82b52b197af779dcb1a315d45d74a2bdbb91a9c5bdf55811e35e007848fcd011d707386db3ea795b6babc253c74fcf181111f77a178efa7ffc1f0c78b1f31b98aaa7c2bf932d6bd30f0f32d9555a155b99d1417ff512f02bfe95effcf28ad4c7c897797c6d8083edde797b55d3548d613cfb2a4b3c3fe7ef1d6b7749772692fd16ba4336195e3d9415da17f48f380c662243bc44712b59a10f565e266b3919e06b7e6873ec00e693b03f82ba91008786ed7829f4928a842b8e7baed50c2bf8c7d7f4ff9e14bb367616e22e6cedf8c1077b51bf4b987ed391f384728ac02c06fde170f151f06e8b19af113ff1e43c00cda72c87eba21e594aea300a7bf439ce52dfe983c6e29326ae88ffd40c7ab0b57d058d634a0224c669bc2786c26fce552139a48a52cd300a6ffcc265d8fd707b5c3a52eaf7bf98bbcad7c30357cfa861643f65c0e4029d4fd97ce1b1d21551baa1db38db2ca016ce8912a8d7b7a96dd42be8abcd199857e5391784397052b185b15099d98e0c54b40797fd731a137228b3d1b985a65959a9d8f6c02a22b4b60d36355334bbb96ac22191b0f83a5e44d66e498d11004c5b47d3df14296bc0c9dc7e5e922356138c29205a80786ee930c8b5fb744f325d718bd7b5ecd9afcdbb55a45ffe3f4cbc8f165a1afb49af7755453137d4200e57d42c41b853b98802b9e8b651ae1c3c665e4a9f266131d562e74662c0c9f780680b2d563588aadccc14bf57271d858c3f1489a8659d14d4a963c976ff99021c6a81951ab6a7106a8466a30af0c51afedfbd3f36dbb742b23125ec1bace6958d6e4a529acfc2646f315519edc92d34c0b26a5c782608acaaf054df3d560652552319f3802c277c342b4b2b90bd92718a0ef169c89818fd826c22c25db988068c7986af20b35a513a6ae38a39c5c9339c3454d8a5f80238db16cf4fb8ddf712c7e8253ed230c48a4e9473a06f3f8b0d06133c874669ce111cf69590a516d70f91d7977a0799d6d64cc3779205b025bf8b714460a9422d3651d660b96b5ea33558aaf9232b3432efd8e884bb6875f4199239b0763b97167924c11b9a5434b921083c4cf2fadea91cc2d5e96d34daeabd890aec36bcd1e35db708c5dc974b27bc9947758a9f8a930a02cd6a6a44c8bfe59b9b3d13889f2831d0978a63847be1160a6d6bd7ef471aa927ee31f3944834d237acc7943dcad93d58a800a7f8d64cf41753d818e578fb14275ba6d2e4caba51547aea82b0a7b3e9ec03806d653448e43ebb1960658afdf0faf3e87ffdafa47fc624345087e3b7b121e3cc47ca9f85ae363a832d5487a9d44e2dd1712af0b924b3deb7ae507a077b34bb689f891b0ca4a65df8769ecba33f63cd7c47e03eef651be58b9e12050df0e9beeb2b64be36cb19e41b1d57696c4fea08e496eebe935eeec36c1ab5dc2d6c4d1dbef205f686f465ee81845550c18239ed9e9af9e658103595666d4c7a571806f39e9f69a9291c1bfa96c3eca8ab932b725d693b958a7378285ed0a59ad3438158139ca219e9cd3c6fc87ecbdb58b1348a7f40b533971e7d69b70afd5079ef0b0e3593b45e3fb43a42d91ecac575b50a6c6857cf165bd8332cdc817d838cd0be8a241dd27eccd7bbd60f053957b71e6e52a78b5d2a4f47c3fcfb503b1dcdb0211fdf042ce44531ee1177cf1f494826e377fdb910f8d44661a097fc545d3454c5a30c0ec831430f48ccd237db78f73ca680e7f95c1b8d97b397c7c00eb7c826ab8590d90069457cdfa194ac526c57485bcc4925f02df2d3006dbdc11559a14866ba579c74e6d15b4714013e4b79667b00c1bd2e3290038c07a275c8ed2461dd78cf7e43b1d0f6e9e7cc106d072251a4db7d85a3508e69b48e605b3f0519defc698b2bc8c8dfcae21d714c8904d889ac2b05137b1196327c07ede60416e2557c735025d3746e54a05bca5bb1e9a76d3bc5f57c696e9e1bc8bf267995efad232cbdd048ffa2f7d2f520a9b77c0b118d8f9d29f569e691636773f9ea98a4618988b5f9b52c073f405ab42ed3ea9756c7f49e5312744c60b67cddb6a6b49af987a0cfe31ef58f5deceb993ab97d744f715baf6c75f0d882829889324f82de8f62e34027ed4c2da5ffcc52cdf82c4b0ca7c21994058d89a4e80ba113f21b90091e782b271414c576dc280d849a1149bf2ef075372b818d2d0a8439ffc352b953f59a37696046493f34aaea001814939163c4abf4165e82a13612ce736b227214133b62c7a8e962865a8299aa7db2a97269c9054d211a865c3eb9a58a8c01653245d7c9eaf81872978a976a88713c54d8648f6a11ea1ebacd7f8a36c137a82c40bf732f6495e61397ba37c355e9653d9b414f9f1b3984952c6a4a1e7e795c16df540ee7b0c69782cf5fa0d73b78b674fd13bd12343a6b5f9f5dbec36b39d03b1145d203d3e7c6d28c14f0bfb6d4707a0faf910d383aee0ceb361f1776bb3600011f30e6d48a476fa55a3d6f993889da96add136e7b34b777cecc3c84d1d344a18bcc8e2f8993171ced6d71c18e21265d83001ef29e0250c99bc3dc8a581ee6e7d13f3938245f3b2d03c52510b369ecbb18f9b1a1e62bd61d6d6e841b2c126cb5bb70f4a3cce17c8c71d15b4631fbe8fca5c6e08aced981755595bf0566b930b4abbcf845cea950057b785cda7c9d87accad469986182ba975249239df505f60b5b6dd5ee8559befb0b66657472e3fcb7de49bf0b408e5757c4c48971f95ef7f1c98aadacae30264600f88bc6a087e35a08b7f14fb2bd72eb54c668dbd3f8e98c979860d3708afd9b440b8881e1d2278a84d0bc8803d5564ee54d316384cc41e9e3b6d615637dde5dee156c9cff2c6478d91bd5adb3d70d9d20dcd365931ddea631e62caec14ba8bb8d6a0f29b37b58a110d5b1cf46de591284bb38dc3cd7c0cec7900e50e1f7083f88456778122f53ee0d9c26009731e763469c685a18e152d2e95d0c3086b906261a229b53adf0c33721ed0a44fc958bcb0d2be28a67eafc7ae4288961cc0b20ff37d67df8b68b452393b3007afdd77c30bdcf18490f9822b7067e4aff9cc616bde1f0f9352f3e4f0c47a61d27447d73c25c284dac26aa153deb94762999d6a6bd0ffe5f214d23e61e8e69df8fce56a5ea219b512486c6eb07a78546a0d149d6fb84db6effff99467fc59e398f856c37c593e7679bfc74962371b7c6f5d6651ed1f251829ff9e895f5fedda889bdbcd0a5029ffd5422c08a69c9b786d2073c0403872e509ae0fa6dafe2130970457735ae876990b2b6c73c6d0e4102f03bb3f72a6180a6a6233488cbb7e86381ffd2b5cb9189ccc32b822f75e11bf96ea50e2c4d172d85fbe2a68acdbffcbb77754e20c4e246a76d26e2925ef3b00c93d813b269288efd70bb9e387f7b032b17742cc4bcb30460c6079d732652dcfb34da39047ff5d2dfdbb2fc433bb0c820312b72e3841c661c15479be40a7d3c59ea08c0f9f5a3b76e7f980f96bb04dc1f34f32b5bfc42bef3c5ea7de891cb86af9e291e5c21627e75cdb20e73a5dc011db8238bd13934b87953f5e5a4a1ddab7cced94457432bf95bda8ff92c747d30c307742dbcd3968bc37beef1da6f70ac8a56b9e3f2d19d9e66addc161a9311cb07499f7a1768c9effa2493da87054842f689fb331289aa0feb8284de41b13dbad906c58202dc77a2e43b62651e7c828e0dd70fde20a3d0fe26bbef900af881b6b9ad45b29b4d19fa931919b15ccca3dcab7cc32df9ae3ef1606ae88f83a324b57f536221264724615b2a588c5d000f89540d0e7c5c5d021a8c82e56b8b80b288ed8266b19c5b0c5e2cf8bd05df3c98bcf8b6fa21a8fda6a7c9ba060ac315e77771568f848c07218641d66a848a8ae39e4ddb30241a83d2b0b7ba413f918c44dbf1ad75a54f09e07ac78565e4c57a242700ba8e3a49c33a2ded989244f1ec57fac2c13c5d16b37b7995827495270808e35a5cee2aeabcd1f5bd009fd51068d9503c48bd6fde146ceeb2ed74b71dc218686bd8837665ac3428dff9cdda4a4c9381d27bf622f8a66101abe7f72b01c378f4b0af6be453f52dfa32ee24086b0d5a3b17cb83d0733343de42498c79f9c4b01888b0e959b6227b6a85841377613eefbd4ce0e3f8cc8117dfb4272214ec81e437a5ab07595b87c7db077e6ed14814e8730b43efc447fde6deedb81504d16c9cbbf78290830ea388925a0f9f47c38f2944346df51af69b445e14f0ac9869b6c5f40b496a41fdb4862f06fd64a304058e0eb5b20804d0dd984376cf57c455f4594000cbd67a2544ecc0467a81b920763244683c2d61be563956432524864f6f18a1d4cb822652ba6ad9f93d821b503be418285d783a172d7bd5cb978e7866ebff88ee656719813092e2bc74fbe85cf9c326108f6464bfaa64ad8cd5df628c27e80040abc05d6624afccec2bd123af8ef43c0c24dd28b7fa80e17621e00e77ebb9d491d1af76a210c1aa8c2e6f970d0b8fc752283af0b28002659f195e9a8ca981d6474823f67266810352390563d61a4cbd3e7b2d0a35c33abc0679e37d5dcaa2e64a0b22006818ec0d9acd48100d632346593d453bd0289e1bab63c0ec14776bc4c0f78bfec9258cb4c90d70304b9e6c35477d7a80891215e1595f89c1a3138ed21bc43e6451e2f814c66c3ad345188d46c2778d72d521a319b9038050e5b9232b0b525dd65f650df310493fe79c36e699f854501e2d7440acb063c21c9633da21f3687192cdf9ee23800cd72004bbb7e126540ab62371ab5a681269c1528120d3d09ec9ae37e9d842362f1ad15ed412aac17d08d700d1ae354f50c1083bb8725e98fa5fc7e589f03df215f6f067413be62d4f317d9b1eff8497f0d58d591573fbafe59ea09ce6b8e26f6cf3a8e7102b54523d6b2cace3683ceb596417274f1efd6caa5f810f53bd6daa3a724e8aa805baa1cddb9543abf73e57174741e4cd7bbc0742870b5e4b93239fceeb222af424a8b5b4f0487fe0f530dbeb225cc23fc611e05ec6c61840fd2d5fb830c1d69b868a25fb88765238b1d5cceb710c4fd1c474c952fa8c265db3fd29584b53e00f0d5799007d546193c322e3bcd1a9ae522af1e352964dc2b39347aa2506c61224428fd40b6d5260663d64f2d7c12d145dfbc8bd0cde200b0031f1c4f9cb9a3784d589000df0880461401b776aa56a406775f77653a36b816bbba772d17c11441fd09aac113476e5516fbbd5809e6ddc56ca1a4b8458b2be2df1bc0983d932772c4b847b045a4e4af18445c83edf7fc0df207c00129ad1514cb04458cc7d13962b7b1b2249d3077b8045338f8a38ea2a347c978c51448da60556735cb6be545d7484cdd44233498b60b1224cfe6977dbacda7be0d9ab62af00e45779e14f08770efd048d1d590c89430d039743358e9c7971c085480bf08f4e465ca3150b7e6f63282db21e9ecaa4b4696f60ea446fcb5bc3ce5f24ff4689fe488c3063ed1d381a97626f5de31f6fe894eca723f6b9d990f66e44127fbf35687b03c12dab06359194ce403a7fb351ae19faf5555aa1536abfd0eb6dd45fed12546054b752319127016e4bc661d0dfc2187c0b34ee12551e41c3f32da3f260d374efb8aca093199447f07e464a7c24597869ce63553bb3a8001c1334b282382343ca64e3102e53e389f1f908e99bb2ff820fa529d4b8cc087a14057201b8916bce4749867aa03b561a99d6bddedf9ca589ee7432341779c16024b362e2d0203453109f30a740880", 0x1000) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r8) read(r0, &(0x7f0000002800)=""/71, 0x47) openat$bpf(0xffffffffffffff9c, &(0x7f0000002880), 0x100, 0x0) msgget$private(0x0, 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002900)={0x1, &(0x7f00000028c0)=[{0x8001, 0x5, 0x7, 0x5b1}]}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x29, 0x66, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r3, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x401}, 0xc) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{}, {0x7}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = getegid() r4 = geteuid() semop(r2, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r3, r4, r5, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3f, 0x0, r6, r7, 0xffffffffffffffff, 0x103, 0xfff8}, 0x0, 0x100, 0x80}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x629e, 0x2}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r8, 0x6e}], 0x1, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60cb546500100000fe800000000000000000000000bbfe8000000000000000000000000000aa"]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xcb9c71366d4c6e98, 0xee) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100030001000b}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) r3 = syz_open_pts() dup2(r3, r3) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{0x0, 0x0, 0x1}, {0x0, &(0x7f0000fee000/0xf000)=nil}, {}, {}, {}, {0x0, 0x0, 0x401}, {}, {}, {0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffffffffffd}]}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r8) fcntl$lock(r7, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r8}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) write(r0, &(0x7f00000005c0)="89", 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000017c0)) sysctl$kern(&(0x7f0000000340)={0x1, 0x17}, 0x2, &(0x7f00000004c0)="000346df11dc9fb31a3cd1ff8abc2db41dbacfc6b2480ca941dfe40aef74b23ceb6a8ff07084483416dd1bf09f35082bdf1457a73d5bbbdf95580c0c46a6166ece9f61629c6343ae350b", &(0x7f0000000380)=0x4a, &(0x7f0000000540)="90cbee49f524bd66eeb0ea1545298c43b6e301a798d51aa3c94cb9e2501eaef408dd9b17600b83e13a3390cdbfb2f2643baccca7873a5206cb76382763faee6e6dd42e761f614ffd74e4f205eddc622db079fe7da3e850ef5a6838ac63f44da042babb2809b8974330bd79", 0x6b) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="001000712928aaa31a21ce16887943a0751c0c12d85a7efc102db01c6edfde0ba79cb030651a1c53c46d3b3e6b5de26ae90a261609d64316f515cb6146abd68f89744b1822b14ead7792f3f5dfe40b48", 0x50) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffffff67, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xb046}, 0x6, 0xb19, 0x0, 0x0, 0x4, 0x9, 0x9, 0x3}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x1000, 0x1}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x23}, 0x2, &(0x7f0000001980)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1bd6a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050fb0294bb081447bfeaea27c741e400700ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb459864e6deb92f54a1a82efe671d32bbaa2b057f54733f12d80f9c1c644b2ef5f5663b515131065204bf83570cc42d2436ea91be89ed148707e8a83", &(0x7f0000000300)=0x10c, &(0x7f0000001ac0)="abbef1d3cf4c36bc597cab8217ba8402c753ab763c62946a21abab33cec2beb87cfc97328c8e864c0c06a258ca8cd1c35faad0c8d5e432e811c312f4ce4e4d193f7a351ae0889a3d0486ae3a007bad24ecfcbdfb8919af55c2161b52c5cedfab17ccd43d6984d505000000000000cb951d1c1a90512dfcd78ec07079b5af497d2806d66c73042f48934673a642031a6a6d4fb3f92714ca1b9d47050c59b9da9be1fa3adabb19c4e832d54906b33100f854d5ee0000000000000000000000000000000000000000000000000000000000107fea79b305bc92561e935fae76a830257b37136621645d44099f969d7715c525fa67f6841a751b0b286a3b0173e2df842653bffe1449116c0bdc73942480f44e8ab42b4e07148376c661680b8e4fe83f8928eef61b0da620766052565bf422", 0x130) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) sysctl$kern(&(0x7f0000000640)={0x1, 0x3b}, 0x2, &(0x7f0000000680)="9a995e5cb942517347a486ed84fa72ea5c1fb3adc68ee4955c57dc0a9925312561ee769f42eff520f47f23e860e24b5e182b72dcdcfc0ed9c9e5730bc5d53912179fb8edffb4ef60fe85035f683e8fa03c84aab3b3966e865ff2b40155c03eda0ba39f1faa21b4c8d76f58351c966089cb7b5b82165647f5998db6fb08724b00a17aeb71aa4c00dbd08dc816e7913a8c4790ccf6cecced247e20d3697f5c880662", &(0x7f0000000740)=0xa1, &(0x7f0000000780)="fe50cf8f532022be7a1092aeb93b6554ca6b2c71c2d533d7dbd4e6c4bbfce146ad5affe038da2a62bc0b76d172bfbf328751f0b4ac8afe7170cb882fc17c24f19903bc4a3d4568775754ff632f5600a20d8354b6e1f205c73f14e6197b686b8f5fd70afdcf2dd441f3b9659b4615337b74a7ff30409a808f233c63fe4bebc0f3d828fe67c63c026093a204e692b3d0797f65a9cd011d2bf47338a075afd1f972feb1b7a2c0e4ec6570ac5c9a44ff4ebb1e29e833825a2f174dfd9b45b4fd1e305440107ae09eff1925d94b9226734839f920778a7004633ed52b7157967a611be7459dab10674443af6c2d1675e0a4fbc31017afcb3ce76ede0dd84ff332480b68d667d4b4327f86ddf00215224de9baa09464f95de2227df27790cf775fe1d6b5194c42137833fd9ebe9a8878c5c6392942ac172cebdac5ab49e4368e9ecf2908a9b65765168d9a17b445d15b9b209f0976e9360a50384c3a078a85d09a9afe63598937e047f06473603dfa730f1f4b48232b3d459c95ca701d2965b027124a2b52b93be033ebc1ab6ffa4c5162ad839aab0a07b2decaab889d9a47259809a5be3b1acde2a5d03b25d4dc870971895a5e3ec6d74ccd613c2f1146f6f8a1b8900d92718cb96fde2a8a3859bbf961c3ac14ea9c6856eb38254b4a3b3908c6b5382f1915f6ad5864458933449cc973565e29c00f831e1c2d197dc284cdce62e059ea230e9cb32aa525fe7e4a5df9a7e5de79ee355988b5873fc5b8fba6b441f80a6f696cd35192ffb8de7b430b2bf975381eabb2d9f90f81a6489f5f1573ea70123a041339df42d26b0038907403846d9c172d28d72bce95e9221e1678d52fbb1ef0d9063c562d0eb35dccb643c036ee656a8fcb4c0c141fcc395a25f8f75456cda64704641770ff52d5e6ee9c257059999b1c0666c5dea45c8d349ebbc87554468657f5484c1b5622008801ca9d263b172913f2fbc0e86d104f0ced58f07401e932683b9605210f55f595ac8d0b2c1c2d380cc2b2273aff0266ed37a5a6b9549cd5135163a5584bcbc74f31cdedd83f359dd8e61614d84dd87e2aa9f36dc3e5550fe162cf670b819ec6da5cc9cc1c1efe82d35790f6e341f32299c4fe5a17d73a1e8a6916f888cfac19104b2219fd7bf22be6f3ddd8b4d1d4e34fd3d9868c155d7ebc56c3413d52301276b6d5f518e6332251b4de76c7b0b079d98784a74b8fd5727e01dd09aa5573d9253438c6beea5bb354d2631e79ab002aed9c2da2a10ca47eb6d2dec54011bd8ad3e29dbebd8e7f10525f304ff136aa9bba1d7c3bf499624352746b7c5378bc10d306fa57e9155ebd708d0098856790298a0dd16438259e70b24bd343b04ce0718c06606810c0490d5da581339aeb80731ffb5db41e76487ff248a2e512fbab7261398808533cef47df1a03426f04d46862975666f67efe70b7a6c9bbe41373ac5bb2b365f61d4393d6b8af9dc947b0af0dd1556a85ad2b91f35f1000d50dcc2b7c55bd5f1ec4eb24bbf2bf0130ad1af7554953e9cf36ab0c40dda0363dfa5b0827eb9c4cdcea3e1d8d3f74df6f57d0f397438438d571d15730ed68081bedae2fc336812c8d2a09c4a8d88a9291ea1a2bd5cce97abfc959c51f2823f61e31897c6df9c72718da2a4f3090cbed46e65a5deae856882ecfc884238b3e73225d36e32b2f2001a891b18f6c299f3a123d9bda274bdb2913080537c3ace42ea738c55ddfcece07539d8f2e3bfe57e7627c863a9685fdb5bedd669011c2bdf132edc16761bc20cd0eb8126485580e818a6f89e0101d02fd5c9ac3463c28661f9891055c692d347da10da71162b366b229f5637f9ab3a22867e04faccf6cbdd0ad1f3d455c9bdc8186b2e63753a5864affd874b96221fb76b4ba99fe751e97184dfc746a2822362c2804d384f357f17983157885b21b595f3232fa207f5da77f600d1dab4f6010a156d4f4a4aec1e44b4a0e1048f3c2919903c749932dbfd112623e032a76f8e5e7f6b1f440b8fc00d8c8f215d950477f543c7558e6a5f3d1084077f9d113bfde6f6e62f11a3901010624d3d7106ab0d66c917e0330904933498f8516c10f60119a136fbb590a27cb5dd9a762b2f90c717014f71c45001ac398f92007591d3443ba433eedb9ef4111ae27dc887b84def7156771fb64d8f1d461f946805ce60a74eb13bb5733d43dc1ec8728ba8f6a3b926da2407e595c35f717ff0966ef86fa1bb2e8b0edad51509f58bc2d925d41ba50faf8cf32d880f68b9946aa4ad5f3ea294fb2a30279197961071c2165d7017f892daa27748b2abd13d68df7c1d4376681507d76c5d1d82efb70c711bd2b7ca4ca964f8165e704bfc1ba5916398c9db022af5defeb0486ecc001bf7d365874cae1b51da1be351d59323ed223fb3dc5ec945c3f7b93e6261ad2415f116a911598f7b3e040b92207a10a1df3d3029b46ecdc63969a42ac081bdcc533aab1ec8df8dbd0646d34db822e1ee98f6324d0abc1348a4a3e474cd5cc08097e547df14274bc728a0cc310442eb5340c5ebfb4aba5e0a0a61800688d772be79e9521a8a7c23487f318f21bdfb96b68244c869a5e3843e50b326fba57b41d59948544fc7584b0da904f41fe6f0f42d1457d94f31961875eb20a33b8318e771509d08a5bf2f5e885ea75ea3fa27f98f998217ece0436fd2b3b5139d73e916f3ccbf0765b87da8ee830cc23943e96ffa88f045719c65926514836b9b88d8a0ac192cdd09cad9927d66af7ee61231d050efe34e85f7babf70ab9f026b18c0fd2b6534ba8ad581e4cc68e399b1344cd9a334e7dbdb9f125394d88d4e468e3ecec542b041cf65dd785e02bdf2e706bd92d3f0437d528e573dfd28258adedd88306e6dca43c74172b167000a225ec40a7d44980782590b121e32bd47b26fc124635d907e46e2a648111711eaa4991b1c1c1bb6db5573008b95c47f6ae72fc43ab16451087fe80a7cfa857dd277870d51b4c177a9bdf6230b93ef4187d08314081be6aaecef918d21176efcfae6e0ca905f0715b892c716567e0fc4041a9be7c636b1f2253b1e90a96a3a06cb9ab960d35a86e4631e0fd56a38d77991e7a74e5ddefbbd5216298d316541e207b0f39ae1924506cdda3c387d7e9d97a6c7107db8425212f630be9df04d8a1312e7c506e9fe560ad151fe014d96fc93d530a74413f3d61440ca9395ebcbb89cfedbce827a5a7456b6490baa77f87e2cf17e4b45d2cdbedbc3a8f4af3c728fc74408eca460bc1d909d8e20261ab8755ec93884b0713e8345beb0a3a28a8d4c36c8e9d2e9d1c6429ad0a7fb51741e5a70c605651ac8e86f5661ea2e428e489c0b42b8af42a6195a6a83557aa41db5af39624744d3cdd24cb6cf78d21d6ed2bc900db8e4d60f6b5cac86e82a4bdb3b11c08d016fc83d5ed8e067d31d43399efd314335d8877e7cb906ca9ee10224d7cafd2db74024a2b8f3cf38b2e5581077d1dc7da1ce98427af343869157cf95b750629543340c7262e2d21f73896b8705cd34f64ab1387747ebd43ae321020dc3013f36a05bae1dddcb0502471a7baa2c19f9660e8480a41e8cd669b256f92840e04bf88a64a73316639133b003e53ce56f1dabd7908d2623ad922a59a0bf5ead1e1ed9af11ad919c11525b2853a20ae72168e87a6cc18a14637b218a5fb6062f65d9850f6811b8a708f2dc901dc8c9c2111873ad1c22bdacd8b2c3b47875707b60c19621862773147714be5a96fd6574c5a95bb11b4f51127a54491883e43ba19004427d8a09496d0bdae3799e626ce25cfc65161c8be45905a445dad3a8d90e1e6828630a0348e2ddc176a2995dfcba459d64a4b491d974309d8d2ed5e0ec0fb969bcf0c5d6b42925e023282e88d704a45b59860dd46b7978ab74d689efd986c9d15f8222776f294a111f5973ca6c47c9ccd9e0013f08a4c22e23122c84a481a5bbd11d5ce26f9fcbeefc833f986e6a32f80cec255639882d317b7ff88153ca8d05d4bc4548df7846a3c2d8f7910ce8c030f69ea60babf796f2a44929a148f78b06999fce80c56028a435b5103b81cebc64b54391e26c2d0dcf3be83a85c147ff0286bef2eef06c88ac6bc853a4f80042b4ca72d5e6d390b51492de70b1b5dac38ed1d0718c8de4682904eccb1e7187e858fe25676bcf8bf7dc82decb0270c7631301da20e56453bf778e742d61f175196110c7b5b01c934d5116f156b713abe3b7e4a9887274262af0165f4c44c3a89fc72291d6d53210c5bcc85d6409b3f8d5216cc95e4b233469d07e9219b38ec6c80d17281990f4283004aff05ba8a23734f7741a14b3e80c73fad1087a3cfc865e135dafb59f6d62e352705442d55fcedcd83b30e897b91c5a3ca4f4db7f87210f834085f4bc90bb5c7196e3daf5640e1806d1524cc3e976fca949beb4d3cd62f0e1152e20629f424692569cbe488c621ab4ef19ead4f8dfce418f4fcd776b30559aea174c1902ae0ea2f60c87b242061f1c53ec206782f4e3003cf6808b98e733bc094ea20b90e15f89a354a2c13de7516d6856471002d87ec46c90a794c491dfd6c01e0cde823d06833c06f9addd6236bf8296ef28d493a80bbbbdeebc2bd9453f690ff8d994ee7a74089a3387e653bce234acab10323debb92656bfd0ec00e53a378945329438d8bfbb424af2c19d2ee070112b6283c1f9a6b7395e5852f7d499ac28bbfe2818a9f129b6f9564ca5e01b14237669b88343167aaeed29d9f42a366e4905541131b7df032ee4b4f641025f0572fd63e5dacc6bdb1abe473d3dcaf1e6e2815578ab952fbb66436955731ed20e620080026b21431596352cb2cf5a17a10470145d160139b177c12141f8362a573f601b815951d17bedad849b123715ab09f7dc6f29e787596697c98313eddd4bc7cf677bc995954ec390249ffa4c06b0fa38a33d1097baaca71678dcc3945695b2fd0d4b1ad9624b9fabe1ae2016f122588dc2b989b84ada3c6fa496ff58271fea8c76bdfd178f50d3a8a50fcebcab079c186a9c2a0a6e97f16930985f23f714686eb98653a06723d8a43c67dafe4fb825d147f5d12300a80de061f436afb94334ab20145318b04075fbbd0edc7d12bceb08a87a8e301b63eea8a112af2596ffbc8438888b0236612ce2637bce4e19772f13f19c15ef6c6c26b3507e72354f1c0b967951eca6762825933fefb3867c71b4016df2f5bda1a7686b84fb9fa7955899ac3930a742a63e8ce75842417b86a04bfbf0c6ddcae8c556e31192b3191867f7cdd1436bc331461e3a653c8404f30b6c3a6ea9c25bec320d1c1c96aabf2b20abdf3182fb52270a7a1e81a9225e8e6dd1dc0fab59bddf6ed341fde7cd3c6aed52c010b7ac99f5316ac7f88bdabb6165b1e62d681d86bae403a4e68c513c15014ebc1b431afe770f4f962dc26835f4052146f0e68cd6dc6e1d76819e9e8a80e6974ea5ebaddceece96ca1c3b397608b94c1e300e9ec7215a73fde210bbbeb1cf57fb3ae66637667223bf94b207e96d1044ef2871513acd78ac1fb3f0aaaebe3aa28197b385cc96a5ca7f0648430bd177c7f9ce81fbddd02d218bdfe5dfce9aafe81dc9e1461c38408482458915c605de6dedcd6af88655d51331ed9954908109adafd1db934995f373ae204f6da50ffaf94d368cd88b8e9789779fd84b5603650bfc3cc9cb0571826729ceebf0b2503f90c02c478435039edb9b6089ef5cb5bddded5d590d2b29cd1c57dd002ed2e764d52f2f3aaf23e35bd9245b1c69b7f729352961f6fdb2d58e742834e0c857ed1f39f", 0x1000) r7 = getuid() sysctl$kern(&(0x7f00000018c0)={0x1, 0x36}, 0x2, &(0x7f0000001900)="da7411c1ea13d888a6abb67da17a01d8670315c2d4cdcbe9447d3b34cb0791c245ceaea949f9693a134ac7d49b1da2ea184f7f8864a2abf4d20cc46b6a2dcf926d2977723e944cad038de91e0200000000000000aeddd2edda0db558955e09eca1bf05000000dca18ec4de8836c9543ccf2eff", &(0x7f0000001840)=0x73, &(0x7f0000001780)="1651af6318404cee8b0b7f4001040000002e5d52", 0x14) chown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000600)=[0x7, 0x401, 0x95, 0x1, 0x5]) executing program 7: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r2, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(0xffffffffffffff9c, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) getrlimit(0x7, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000080), 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = dup2(r4, r4) linkat(r6, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x7c) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xfffffffffffffcf7) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3f, 0xfffffa57, "bc86ebcd00000020000a000000000000000800"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) sysctl$net_mpls(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000180), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4, 0x0, 0x0, 0x186a}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000780)=[{0x87}, {0x2c}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket(0x11, 0x3, 0x0) socket(0x0, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f750903", 0x79) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x1, 0x1, 0x6, "8cdb330100000000000000e4bf3191d2a100", 0xffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x1000000000029, 0x8162, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) dup2(r0, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) socket$inet6(0x1e, 0x3, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0207534, &(0x7f00000001c0)) executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x3}, {0x2, 0x87}}, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpid() sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0}, 0x10, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0xbbd4abec0b73934, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, &(0x7f0000000040)}) r3 = dup2(0xffffffffffffffff, r0) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) r4 = socket(0x5, 0x2, 0x21) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) executing program 5: sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r0 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000440), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r2, 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) (async) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r0, 0x0, r1) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) msgget$private(0x0, 0x0) (async) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) (async) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) r5 = getuid() setreuid(0xee00, r5) (async) setreuid(0xee00, r5) getpid() (async) r6 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7, r5, 0x0, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r6, 0x4, 0xfc9}) (async) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7, r5, 0x0, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r6, 0x4, 0xfc9}) socket$inet(0x2, 0x4, 0x83) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/122, 0x7a}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(0x0, 0x0, 0x0) getpid() msgget(0x0, 0x704) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r3, r8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x0) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) msgsnd(r2, &(0x7f0000001f40)=ANY=[], 0x401, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xfffffffffffffe24, 0x800) msgsnd(r2, &(0x7f0000000800)={0x3, "fc5c37bb59c29f600bf05a29d713ec939a7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8326f9f"}, 0xb4, 0x800) r5 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/208) write(r0, &(0x7f0000000380)="4bff78f4150fa3c934ee85fe7217dba4a6db9614f70db4a481a20827f2e3ba3c572fced100924a7a686c2da81c0a56547daf5b76310b5fe25ceb8904682c4c65264437bb6ab370fa5318e42636f5dbfd2e13ecdb277aa61710f9f64942caea014462c4d98d1c6ee4", 0x68) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x90) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/105, 0x69}], 0x2) syz_open_pts() clock_gettime(0x2, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x4e}, 0x2, &(0x7f0000000400)="b853c1d559e1a204c52dc51b7df678321cc8e7cd2b08ea18654b89202172d90b79360901d42b9b49c560d795d809cf563ad18eaa90de5e0000006145db834971fe801494f2000000c495bddf90dc9aa10000000000000000fe39a2d01653416743906ee0e007fb67b64ca4aea80b1f64f50e7aa3331b6a90cbb31d9750a8ee2b776b52868a5adcdb8dad0351f0d2df139bf5e827c292e155929efb74e6332697b80c732498879a48c413dc974840d8cae6a53a60edbfcf5f09de2ace0e9331c49bbda34ba11cb074cebae6fb811328c77eb2358ae11632621f7880e9b72ce6ad62ed0770c32be9435bf9", &(0x7f0000000040)=0xfffffdcf, &(0x7f00000002c0)="dbb7e6d8b7210d94c95bb4fe1b7b5e7cc0dcd9c651959dced0956c7a23c2bc98bed86109ce9486641bb2f837a127750ccfe5f6b36be0464f5ed13f76fcde33a95c388e18b916968a17f2ef6129d62cf92e9daa0282b5e1444d2e76b6430faa9ed7c522826c16e9adbf143dc6dffd053db752d9770de95dd934e5c8f2d79855f2e373a7d2c3de6b1ad957dc04ac7ac534f744b205d08c21a8d7cc216fa8e4a3ec868e4521ede95f2f14a1d864c1a1df96bfc8ca8afb977efff5dd9a8095abe79b3daf9d19a22ec8641deb1ca09659a8c5ce7f2f36ce0f412fa6b99de20772aeeebde1bdc9c14f5071c9d7b0ad316a6f48e02bf7d4b93fda9f0f9b56ead40c3faf7ef03dfe55aa5852d47036068bf6d3ddbf31e37d714588f9182e9b0e8cf9", 0x94) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sysctl$hw(0x0, 0x0, &(0x7f0000000100)="bbff2eba", 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) syz_open_pts() executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xb2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x358b18f055a26ef4) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x4, 0x2}, {0x100000001, 0x1}}, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000200)) chflags(&(0x7f0000000480)='./file0\x00', 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) poll(&(0x7f0000000540)=[{r2, 0x2}, {0xffffffffffffffff, 0x20}], 0x2, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) recvmsg(r0, &(0x7f0000000a00)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/113, 0x71}, {&(0x7f0000000680)=""/42, 0x2a}, {&(0x7f00000006c0)=""/45, 0x2d}, {&(0x7f0000000700)=""/186, 0xba}, {&(0x7f00000007c0)=""/45, 0x2d}, {&(0x7f0000000800)=""/139, 0x8b}], 0x6, &(0x7f0000000940)=""/134, 0x86}, 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x9c, &(0x7f0000000a80)={@local, @local, [], {@generic={0x805, "cd03c6abc15cda529d50d6ec979f4fdec27a1f512f693912b8a8b201609532cb831f5cbe50a3b48ef506bd521fdbec7062c80efe52f6a74aeab0fe934019e70b143adae5c1643cbdd9360166922e4ef3762f07d7ba801f03005088bbae062caaecaef33c96cbac8ff7fd25313b888d42786cc4b9cac073ba077268d383fd9fb6564f69e0947a2208aa32ef8f1e2c"}}}) ioctl$TIOCNXCL(r2, 0x2000740e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0) accept(r2, &(0x7f0000000b40)=@in6, &(0x7f0000000b80)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000bc0)={0x1, 0x2, 0x7, 0xffffffffffff8947, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000c00)=""/128, 0x80, 0x1, &(0x7f0000000c80)=@in={0x2, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000cc0)='./file1\x00', 0x8, 0x10) r5 = open$dir(&(0x7f0000000d40)='./file0\x00', 0x10, 0x14) renameat(r4, &(0x7f0000000d00)='./file0/file0\x00', r5, &(0x7f0000000d80)='./file0\x00') ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000dc0)={0x1, 0x0, 0x4, 0x4, "8f5538f3d26611510d17ca859b8d97ccca25cb1d", 0x80, 0x6}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000e00)={0x8ca}) accept$unix(r2, &(0x7f0000000e40)=@file={0x0, ""/508}, &(0x7f0000001040)=0x1fe) getpgid(0x0) executing program 6: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x10b, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0xd5, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @udp={{0x1, 0x2, 0x8}, {"54076a0b4453053ad487dcc3071b216f68a6413fbab3bbb654847b3073676d331c3917ad1ad1e5d3572e9d4a2f984d2dd260be99c3573a32cabd8a63d951ae779638531b3a47e4b9419bfbae2b2b404f0091d2523bdf3b5f539727135dd820661918ced420215930eb756a6b8c9ac365ed06782c725f757a352245f6b645a2fa3eef70055b17230fbf093ff90a7d9b985d897fb3581529c8de27531a250320f41e8a489f924d51a1dcad325d23085d11779b39f62fd21bcfe7250a155bf3181ba2a4d98aa26fa82844103c59bd"}}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="ea0800", 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) shmctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca5771a8a", 0xa5}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e1360", 0xdd0}], 0x2) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8ee4514b1d2a07554106f9ef446befbe5e412a651463a68ccedebdfe2284f093ab94768e347abe4ff9a180d02b32e34d7b54083108ad19ee94f5446ed0c459ca22e6b2d8684c10d53d89d03de23ec2ee8147be249205d09b08ec163e8354b1c", 0x53b}], 0x1) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8001, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) r2 = syz_open_pts() dup2(r2, r0) sysctl$vfs_nfs(&(0x7f0000000200), 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/227, 0xe3}], 0x2, 0x40) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) write(r0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() (async) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async, rerun: 32) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') (async, rerun: 32) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') (rerun: 32) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async, rerun: 32) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) (async, rerun: 32) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) (async, rerun: 32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) (async, rerun: 32) readv(r2, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) (async) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x2, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) (async) recvmmsg(0xffffffffffffff9c, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) executing program 6: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000140)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/191, 0xbf}], 0x3, &(0x7f0000000380)=""/127, 0x7f}, 0x3843) recvmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/97, 0x61}], 0x2, &(0x7f0000000680)=""/225, 0xe1}, 0xe00000}, 0x10, 0x1840, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x38, 0x0, 0x0, 0x483}, {0x0, 0x1, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x2}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000500), &(0x7f0000000540)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r8 = dup(r1) poll(&(0x7f0000000000)=[{r8, 0x45}], 0x1, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x4000000000000230, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x800, 0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = getuid() setreuid(0xee00, r4) r5 = getpid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x85}]}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r4, 0x0, r4, r6, 0x1b, 0x2}, 0x7, 0x80, 0x0, r5, 0x8000000000000000, 0xfcd}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 1: r0 = kqueue() r1 = dup(r0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x2, 0xb9}, {{r0}, 0xfffffffffffffffa, 0x16}], 0x100, 0x0, 0x10001000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) setreuid(r5, r4) r6 = socket(0x2, 0x2, 0x0) setuid(r2) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000340)="9594db0a6c06cf452135a9c2bca433d7c13432d48e0f776404438bd0c7a469c893b872d333716800cdae729c48d0b3698e93846d1737d67cb50a0367a7ecf5858cf3a557a284729663d18692258c91c0659bb10811de49da5d9f972385317032d5db8b1d2e943b74429c85c7d5cdbb905a9518ce1dd4445ccf927fcb56874cb6220d15a9fa7a92070b51f553b4699d0721cdc01707a9fce8188041c2a911767b974af60b0b6bc8788ddf67790741d31a9784cafbfed876a491abe3ce84c6b579c8365857168755e5ff58f57d2e55360add9524a9f1fa85f97950e5e073a9018b05eca631578661b58363398e871c5b89dc608e1bf14675ca09ad28758ce87cd018e5095fb30fd4edfa452f16768cc0b06fd0094ee6eaf6149282df875a2e98faa4e02d6026a30383f5294d541c675aa67fea22ad8624f33b9d84348b95749d706750e71632b097e10f398b6ee85e2cbfec1a22dc050b82d2a9ab540be10ea2918a36c6718163d36a660845f0fa94dd5073c5fb69df522c734e2797b59acf86568a6c5403fff24fadb8ab0f9b9d169468c36e36f017e3195ad335e7b9137810c295c514aa510fc18ac3498d4ac6b1a9f820c2ed312ad9a0d034a3f95fde851bf0d70947074c68499b8c18390e93d72b89edde81b64ca931234bfc2ad341efe281d70e7295a12f03b09ba524068fc72202ef09ee6b9e6cb9f9a7b1676eb730abe3af23bdec48c87868268a68004e3225d6eb8db7716e869af844e08361e01b945f11e75a41211fdf13074097200089a8100590cf1c9a192f2a6e9a9baa24cd112c32a389543fbe2ddd0f166e533ab8be97e637680b89872d59ed8b72f65b5cabc253c8258fe2d451a407536d11af15e563c6bd0a5480f9c8d8adf2d80d95645d7108e6982fdb4753fa21c0c4df854d3914ea0eda6b3ad66e05b8bc12b787929c215b69c6d9748a7a7c2c59c70c45a439755e46ce25889be91f295a6c137c36e37ed3ace01cc5664ee26db96bcf2c9a157586efd865db90c4192d0be38f96e08e4e9602887b31deb03d74404fdf3ddef7034f9826793e9d171c30dc67cd180642ba4de515f9d766e546d80e2a6faf8b4b4268791ebcc5be6c0a130959ecc704aced0d44e5cdf8c36b9a51395db2b6162671f435914b3ba7195863ec210bc90215aefcabc127a3fbcfb28da82822c68057ed8cc1bf7b9ab488368b378cfa3bb689d67cef961b1b5e74279e1da2e9821c0c1b925c160b79d9e9e427e7dbc83f48108944f31d31f8847dbd01fb46f574ef0bdd5c2b931f53cf82f17f564c595422bea065d2250d1cd2b77e3e442afb15b452883b7e45cbe4f75d24278164a91ae836c3ac24b850885c0550276f4b67a759865744cf16bf6ff2d99d0a056f059eb2f1a0e2daf3d8572b3e7cc43ca781a52a4851bdcdf29f5f4a3983735cfa63574da18cc9634278890027da65be262e7ec1fe637d3b173fd3773719ead16d09f5cb7c224caf816b240e5af9224c18edc4f38d99cc8ffb31762ae6b6967c0c9ea19997fd8067cb327a3f58b4fe87f3b0d3ec0404b7eb175f935cf47763f516e053716406104aae0743121cafc1f338db2d618d7564336105a1b656b808227f8204167c1d02ed9e382b58ecf024be07db51e859151a140fb74b28aeeb579da66bc3851b3d80e57fd2dd81ac9208eda9861212baa4d7cedeaf94492ba50ab13a8657c176a551610d27a0369b6578959214bf004cfc80b779394a5035b342007ce0cc05cb8f3dddfef206c2edfb5ecee5f553d7c7dcaebc462daec631f639d7f32e14414ca4ba83a6672adac665dd3b693f0790c3ffd39888cb13731f5135d2d1a3646240d10f5d57dca5225aa4d355a09aa40b41021224155cfce927870505dcaecd5241249b540b2c1026685bf7e65b4a7d989ce696a7e10ad0925b889066550bb615a652eacde4eec678a3cd858e65c56b9eb4cc802f0773c6b01c30b91be0ffdfda4f9ab94a005ac80d50a8f166d436982b8870539338dae044b150dd46cad1dd679656c0db3bb2b31adb3c9380c06cec1a72a8ff4061198765b837c994e8e53d9ce937936ee9fa0d0871cac2ac9abca364dd0902676d87018a1ac24c535ed25ccf8a90ef9ee871bdc70d37ae89f5f0cfd7e227bbd1fc52c189b36c52aa28391811782daed4ca63006544703a63d209e266ca8822ff4f8b5e87ffeee641e484283e546f238be8102718c347c0803a79fdebb985a0251cc7cf7fbf65aa425b3f4d95ab23dd05fd6c883a66ecc4ac8681d915a4fff18ef46a7649aadbb7f249b3981e25664ad81f6a0af86cc146b794d4cdb579238d010db866fd928d9ef3985a91e7c1007c029a2c8221a93e7dd108a5f26d731b29b57b7685afc4e724fe0576cf302808d81ec6b31a38f9afd8d0f79ebde26b4e41d83bcf0fa8913f32a96013de502183f3ad48a42ba4147a2b02701647ca114d6af5738bb064c07aec412e9fd31f82dff6a1a098e0ee7b3f81542fafbab5e4a4a5ff5634996cb265d454f4b975eb15630d3aa3dad46d1cbb5afb303b4cd2b550fb8c835eac2c0a4e2174ea2acb590c1ce93027efc1f9ec77847856a384743ad4269cc532615dcb05473d60067ec87bf7629f182389bd7a1e338f38ae1614715ae02333ab33b9309fc3b8db9ac326b95e8298f51e453daf8816213251445c1df8fed2a432dd2a49a193185bf8360e868881e5deb2dac0a266e33f8e3c65d2ead325915e9615a9a8ae435980d5f834910f7035e18c9ded0bbccd8048820f6c17bfb0b928964576c189152ddcaeb36435561b25c60247b27517cd976fccb1931da2b2fa200e5448d4cd950b014ff09665ca976b4f3c99010cb2e0c177c7ca5b90d5732f7c80dd913e58854c250d17500ba580e1b20a4f74a946e594c1e1d4e89414a36e542b408ca5e65043e16ed7350949bee58791671ef6cdfbbb318d8fa8620e8357b72879dcbb39cbe24ab2730e0529730f0d83fa6f947a8e3d2d30de60ef36c85ff1d9ad3d29cdc85cc850c08e41202eaa86331178296a0396c2be008eaedc5dd22354a6442c95c9fba55a8f98cb4184e7e3cb4ba1710a22cd9158e4f09327ae9dacad329a254ca93e7edbd211f6c7d922fee7d07b966d5bcadb5aeb9c33839d64a058d648c9c3ae1734e1a135d26297cf24338eb2370841a901a9632d88c25728de2c00da3f140b66f200b4729499a44d26a330fe86519f9db1f4bc64b28f7f13e2d5ec5de831b0e63746f8f36468f439e297b9d64116287ceae3f0839e4d7dbcb0c1b2e0b3dbef46a8a032f56c87c2eb1280cf5406d0e8c0592838e883743f327037f52898e30f2a5a04ad118858b024f09816f41b3c8dfa92046857b2aa29c944a7f0acd469cf83f6a31bf3c4fd716c39c546c9f984c9f997152375df3dadb209335f1bc74adfedc08e170daa980d85c1e54d93bcb00e1f9f2acec96df2dd491a452917a6b94782d4102060e7f6c7c6c0366aadb859dce1ed94f0446bd7eb0dce31a0011a592536659f80a5fab61b9383e59585d0e0e4e068783dbf2dd1343b02015ed854cb209ca238b8e9b509a735dbb8eda34023539aa357d39e46b92a03e43c4cd8accaaa1f73a9284e7322c4619f7fc2f81ab6b2f96947b210b214221dcf280d7a605744042a9e4825d9ba7244bef87328f881735f135a334f981f82e3fa67c8a4229bdcea104abf9eb31adf8f6f0a3902da78a487f124603de6fb872da5cd29554ca088b308a95574fd328bdbd3931c99f3bafe9164ca8cb008676bc6977952ecaf4ac7aa686e4b2dbf9d223443705156e9c206107b4f36791b2eefc5ad3bc109cc879259d21238d4f3e002ebcc14b4be9235f775b3b2711096b055b8a06d74947a81b5a432ad23326599827140dfa9c96c1defe7f4662d2e8258883ee7292ac11b9adb8a3af7100900b2b818074da3d0e27699b2f587294c1164a753e30d5213f0e962d1767669ca6620dc29eab5b7e2460895867a5e455cd2108764b975c88cbbc8cde6da0a7c85724ae446505eda4582a20145ae8ecbd1e730e25071bfd2b33d04e86560c8ccc7e83c6ca9862a654ff5c2398ddecdae712d332ec1645c6721348a5fdccdea18c5a6db356ac45ea46b6c751d7397f82cf3c17bef3c9c8674d075e301a63196c0f838cb527e4667ce59bc970b21d3a056cea1fed0936c3998e939f8ec60152861bfd1cc52df5dc430dc465a81245d3b6aeb7f1ca94693bcc1892762b9ed18cfa6350d081c8e7ee7366d18437b4dba5523026f124c8ba5a0fb71144b0ab0750b73d8c78fdd4a2335bce67229ba7bb409c17dfcddfcd25d31644a8929f96ec216e71142d82b67894ebb0b6cccca4f6666bad4a1512dab5b8ab6d13c6b3ffa25fa034012eda40a494ffb986c9fa9355e18c9aa57a786e648af362f10a33fa37e677881db8f66be095e6213d6909f8bbd34661381134051e5d3031219a0e2ac36071c2194f194cd41275482d7e784c82380facadac8f80592d1d905c2b0794811df1d05ad34bfad3410ae6c51e842140064e65818bbae4ce50f0bf1f598821b6b923e09e9818d409da53c7362de7fde85766547bb59f9f7ad871a7d7cce0e89ceb2b0671e0bf87cd9af56b44326f31db8a57fae9c78ceb408d1d3e6b8e0eee3bb0682e2a0924790fcf6f7e4331a5c8500ac858f06b6558b85e53e896d05828d8deddeb45dfec8c9e712eff77f809fac2033267ec19891cbd5fee3358c2271fcfc8a991f6e23c36e8a045422ef2b533360522985989b2c8b3474111633472ae42d6f21ca5d10bf8d33eb7f19a5aa55342ba7b389e582e24acc5c7252fc3962150126fecd335d3d2a069db6491aaf265c0b7c64ee321b554e430ab30f4aa4cd5fd2a0066c14bf0e49636d165ba7c3f628d6dcb105369085316c06c4ec713a4da3dccd2bcf95856435764a5e01b32e2560e81a046c3d1743f29c05c670fdc1ba4dc89e3c0b23f0c4bd5652f286f29941a582faa672e30d4795024d7fcb9744cd24b4799eb779eef7141bd62a8f7ec301c28411d524e17125b3c995e030dd207b72ae616c565b5996b250b5c184e4ef29e0c8f8d85dd107455b86a89b1759396eb77bc6683486de2710b30b6cfc79086f2b52208c0932baaf680f8676696efadbc93fd32af01575e550c0f15a8340edc2deedeeec1da759e31dbf983509439e18174a13b9f66211e96c988767df1ec788c87bbcfa9f1e610998b5bd6ef2b559a94b570fbc76dbd6269f9d3fa31faff3da2c779c4a5d149aa556f89a9c27fee767748f4e5d8c949c4e8f8fcf1a9b7c10c60ad743e1ace2d5d64a08795d78a195db5c68053b985dd1e58519f1879e588289decec36817d41bf5568f2f57b4376ce252859f0054a7a2bb7ba5b1bad1b4da59ce899ad2b672283bdc2426c71f2800de6d54c31bbea56fb2c3580509420e5cfe01e813a927b05551433a6a323d53f279f8937960f768c9831f0bdc5cde3d4c57275dfb7505ad54922fe186f224dc67eb2a31d5022d9b794bac5e066ba983ca80db76c46231a76b016a35fe7bc788c37a50cbcca24a1c7023ca2fae8fb58ae24b384a71917a8ef3ddbe6a7bbdf4018fc4855215dc69c3e1cf949d09e05e1e088d099e8095541207615b13ae56d667d9d7079c9966a76dd328d94178b442d2531b921c43d8430e77e61aeb022116d4de25c731d511150a2000dde7bfc37827c8f2e6d8ccf36db3b320298fcc00d24326e15c7ed4307dd6e26459c4a68aff772d94b82f36a436e42cd42882699d2c0b027d369cb469673bd7", &(0x7f0000001340)=0x1000, &(0x7f0000001380)="277a4e4e61c787592f58d6e9614fc81f760604c9aac7a0251fcc187413a7952cf125d79497fbf239eb4305af5e866c8ba8f4230b710ba0fbb2eff4a469ad050c1670e7de296f3c06f9e49fc12c14423e3648caff3d2e3de21bbe8a3d1d5120f6835fb7b2a34348a429745161cca972cac5e9eef99ac7ffb3a51758b50490cad67836fc", 0x83) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x8c, 0x6}, {0x1, 0xfffd}, {0x20, 0x9}, {0xc9, 0x10000000}, {0x8b, 0x101}], 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, r5) chown(&(0x7f0000000280)='./file0\x00', r4, r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r3, r10, r11]) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0]) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000000000000, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r3 = socket$inet(0x2, 0x2, 0x80) r4 = socket(0x1, 0x3, 0xff) sendto$unix(r4, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000200)={0x9, 0x6, {[0x0, 0x7, 0x7fffffffffffffff, 0x1ff, 0x9, 0x9aed, 0x80, 0x20, 0x2, 0x40000000ff, 0x2, 0x4, 0x0, 0x1, 0x200, 0x8, 0xffffffffffffffff, 0x6], [0x431, 0xde, 0x10000, 0x9, 0xfffffffeffffffff, 0x6, 0x2, 0xffffffffffffffff, 0x2, 0xf7f9], [0x1, 0x0, 0x1, 0x8, 0x8, 0x40, 0x8], [0x81, 0x2, 0x9, 0x1, 0xbc9], [{0x7, 0x5, 0x2, 0x80000001}, {0x80, 0x6, 0x5, 0x6}, {0x5, 0x8, 0x5, 0x6}, {0x9, 0x3413, 0x8, 0x5}, {0x6, 0x0, 0xf54, 0x3}, {0x1, 0x1, 0x5, 0x9}, {0x1, 0x40, 0x6b49, 0x100}, {0xff, 0x2, 0x5, 0x7fffffff}], {0x101, 0x1, 0x3, 0x9}, {0x7, 0x6, 0x0, 0x400}}}) r7 = socket(0x11, 0x3, 0x0) getsockopt(r7, 0x11, 0x1, 0x0, 0x0) r8 = dup2(r3, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) dup2(r8, r1) connect$unix(r1, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f0000000140)='./file0\x00', r9, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) readlinkat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r4, 0x2}) readv(r5, &(0x7f0000000500)=[{&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/72, 0x48}], 0x3) setuid(r2) r6 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = socket(0x10, 0x4, 0x3) bind(r1, &(0x7f0000000540)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) fcntl$setflags(r4, 0x2, 0x1) fchown(r7, r2, r3) r8 = socket(0x2, 0x5, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r10) getsockname$unix(r8, &(0x7f0000000640)=@file={0x0, ""/249}, &(0x7f0000000740)=0xfb) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000780)) pread(r1, &(0x7f00000007c0)="824e0e1d90bb5d62cd37584aa478c0749237fd7dff2910ce773cc996758175769a70dbea2e2a", 0x26, 0xffffffff) syz_emit_ethernet(0x12ca, &(0x7f0000000800)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "bc827c", 0x1294, 0x15, 0x7f, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x70, 0x2, 0x0, 0x81, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x61, 0x16, '\x00', [@pad1, @pad1, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x3f, 0x99, "69d0e476fd28a1e35df5c6046b6e9f4fc8240b68891ebd3f3cb5c6d5daa236759da7b0eecd9f89ba1f9338b48d99d4022bcd5ebfc2c3ffe110ed60163b0a93048f80eefe1b2e798ddb9422c94da82eaca58923ed1271ecc15645bc2adfbb428a0bb5fd8620349b2d1fb786a48b2dbc61229e037c5c7f6cd033d8f7a5f5d55b45031fccc386167b8cd8017622bed4febe5db21336d527f427c0"}, @pad1, @jumbo={0xc2, 0x4, 0x1000}]}, @routing={0x3c, 0x6, 0x0, 0x1, 0x0, [@empty, @loopback, @loopback]}, @hopopts={0x2f, 0xa, '\x00', [@generic={0x7, 0x4e, "3df09bd430aee19a6ac0d34c488650ba4c3920dafd5a0d653deeb97c4a0a886cd0cd7f7dd6f5f175e859fac4c8316f72bcc9b5f72de24413ace9f80eacb0f36babc63bba27d0e8f658ae2ce5b1aa"}]}, @hopopts={0x29, 0x4, '\x00', [@ra={0x5, 0x2, 0x1000}, @jumbo={0xc2, 0x4, 0x2}, @pad1, @jumbo={0xc2, 0x4, 0x2e7a}, @ra={0x5, 0x2, 0x7d8}, @jumbo={0xc2, 0x4, 0x3}, @pad1]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, [{0x4, 0x1d, "c58c515543f66a576e92a56814ab19b1e09fcb2ee532831fe02e2fe94f034c221d35a636b86d335b109f65ca5f759ae01d1f5a8558905e14c4ffad5a6e7ac40a18319e20e7efda7d3684b25ea3fa5fade31363132864629d78567a3fb8ceb33ddc28680205891bffa31653bf7f340df0d07b278463789c1fd73c985b01fb837b598ee1bcc002df424218115f6db3dbccd842ea39b4ca1bbbeb2cdec42f57bd457f4bcbf309153cca582819282d304cb42f4096eea8ce8cfcc5af6f9ccd972c34f679ba94225f937f879b2196e97a7c04dd9e761092e06c383535a6ff89245af5df16b4cb981f093b196ed022"}, {0x18, 0x200, "32ef91498e91ec780e7dbbc9b17a63861825ea8ec3953666fd5b6624b519672d5146e1cc45fb3ba15333017d7cfe28dec86d1243274a244b9cce381828588aa7546476f422fa30eb419b40fd1d4aceeabfe43f772397c85298825c9a4722cadbf59d01f8dd3a93728f4662337a4dabff42dda103f88466c5fea8eb5e57d62bef9a55c45bced72982d2964a8aea0a77f1b0c3b2833023c4636954bc249a86f7b60d4e8df4dad6e838ee6da470d2a7905f5866c58dcc92ddaa00dc838d09d17c5572c01bca355b9c8d6b76c733fa6cffcc1505f9e024ca0543abcbf0c79d5ca4ac2115269c47c2c6d6d81232bdab2ae5770936e4df29f289f082e0206322b5024454a385146a13c4863f9ea18c8774276c408be95611c0015f34d733b3f694bf7633021ef93b7389a212c396204b86025d85ff73c77def74af397d7e7489c24237f36cc0edd090ad5e8cc24dd0a81ab403cfaf9f6f41cae7991787f16b4202188a418e0beae42e9f37bec48da1860dae1c3039946b4f4ccd39daa3f17ce55bed772d280f2423d9b295af4dac3880750cd22552c2f7b6df778f4d310be56a0729d27708531197f52272bdd8cf802eb2b895d6f53e6771115b9b979168031db6bbf47280ca272a45e858e9b9aa36cae6f9e457774937c9d871f04debabd424cbe82751797e96fffb079e9eacc77443f7ea8668e21705df8adad73545c60d8a846cd0b0be01009a141f67b5b237dda9a100ce385db9c1dec33cddaf6dceee40b7b5bd5be95a7652d76f70fb026f5fe7ed0d7a0b5661b178c20faa39fb3e12242825786e17dfe0ffb3251baec2a2d86a68d8f7038b8bc929eaff7e809b73cc05a072e6f261f82e012e42f517d251a3e6a68931af2c1dce801b949d9324e843bbed3aff631205d9678bee206cdc216e7a0d3ab6e43f6b366e47254f64e865d4900b1c60369b46e5f1e6cab92a8d2f282f39f2e9b6b77f76a86047bbf41a7216a3f98eae33d8ee1ba20584eae1f9c4e351c9b5fdd11384c3ac900be600d517020cf6d593391bd3180ff35b4386977595de9cbc98ea04fcaeb9c45f70f25bd061fa3aadf8d4f6d6f2dbc7c2c845dab699b51be4c536764bcd9278bf1f44383f40ae25f6738e5427ee1c7b50a85376a1c85a4083cac354c97e40581a1b3becca0cbc8c992e8f31f3a8733e98e7bd6bb9ea3d0aa02eaf52f608d388a3a8fbce26c48e6dad2c9b889ff6ddee703f1c2227fb412c0cb372dcb70aee028d77cd4a864837a51cbd33cd25584209bea761294533cabd4bbfffd6d983c8db3a279dea50ab30bd452d22a42d3bc71ca5b111b2b80eef440eec10d50b87b0d980e2411cf9712a48c33478c1a164a44797057f82bcf8245215bfe7c7443e686f3f5e8ed376aa3e3f40e325e138a79d5f26ba34ad0d987819c8fbe6fc1389f78682a875927ce09d086e33a03d1594a3db361d48c1dcff14b3d084ee135e48043762595aadded44f70105646019e75127ad1a8d9ef6f0a27a8094eebd78bf1c68d6c9d93fe4bc6934267d54441eac97a48f6b8c802600d03a6120211a637d2324e16ce2c8379446faadb50ecb052911df2f0585a32accf658e3be58a54497eb91acb20acea1168b2f6ea679ccc520ae15d7289793caa6d36441f2813947f9e1b51b4f7a29f3c6a5cef35b9d7dfb6d936eef7e9e93fc3bb1309b449b9ae6e5725c69a264d847ebeae622a014d08040cb6f2ce97b592bfdf17b47a73609690217f39e42a2968c677e65e5278d1eda0abc9568fab3aaf41f1b778f625229017a7efc2af8aa39a829da4947afe972ce10470c23fac36a4baac1990f224ea1fb4bdf5ea962b38bbd87ff8a262035ddc2f004d882144531f90309d046ee26acac44a051e61d27df1f17c00fd3c4369bef09ae422d0f33409942a6250da52d941efa38ddab8e91498645b47b19fe7f9e7991399f5165ba8e31c2e60536f12c7377ee50adc1234909a735af45b01ca39b14366f909c21f964db36ba836c1adbc664b9362fb78ae76444866f9cf73ae5a063df2ddb33971635c8a7974fc1de40ccee88a61d996f2b70f045129c1354fd158a44c459605b749747fc0ebbb159ddd0413f20e446a9be23bdaf7853471ad4186eed32b3de045546e9c9034321e514fab716986047e2d968b5a72aefda618ca50ccdec39474c03c5ba971e2b3808ad4a2b491def0a580c83015e5f5ddc46ae68c8459058cef16adf4b4fcd20e614acaa11a976f8de7b017c9c9cf6fdee793c3a27261aa2bd8957f8b8a6995c9f8223f7c47e72066ca4585b1e93232d1847b90efd6927fc4f701aaf098780f18368dfa57309e4afc4e710886b76c9f70aab61365ad9160db85eb23ffa49a02feaaeca2c5a20af366a7551ee21446ae100b05eea62fc6db58b441b1d6514c0d0cd2845591d87041f48266f5dca0fa24504d09955f60067c5131f12564df69e065a7bfa31bd75e6611b6b2a15add32b6d623b2692f0ef54f81cde4d78da9103ca55c8542c0250a25df3583e590d8f87f6aecf6310684a7577eed676d5a476e7b62475fc739a8f2a55ebbc145bb1a58d40cb5ce93d8ae6a84ac885a1388102d9a6f51240077ae0492e9b7197f736b9a5b248733376a4ce3eeff38225f59ba814766040a24db4a612459b67b3001282efe0fc8904e2081b7aa601301ea405d03c224f66f9a44accb7d16ef30bc8370911a711b93692a587e276c41a29099b755710d531580d8afb3afc1ad03dc147ba5983e4113ab925f872cc459dc5eb30c77978963e547de4abda09441c9da153299fdacf3cc6cefa4726558502b49120b004e9362144113456be28e86c28b98bed3c5e22fe171e781d06729314d0054c686687784df19b5c271f1c82f442820f3a3e0af54b78b80b303bd5e5198df700a4df59c4ef8c51a90e681ee70a57771ac7030b1b118b86c85ee88ab160436c57b0513eaa992d3a6cbbdaeef486b96ee7f95610c1d93abef4bd942732f0c881c03a0cd7a76d6dea8d3d3e76c2ccfadbacc687fee7fce5bf0ba0df6981af2d7d9730ae27f9a9c3202b25fa84fe1dc31ff2652e1868fddfb1f9db1576d2d9c247080439f7cbbe53584c1c70b0e1c586b5a68273359a116b8f33a5ade88572d8e667e116e90618090f27a80edf60ade8d48e53e481b04f3d41d70c9819895ecba728e41b1343aee239c8eef6fb4c959b1017eab71f84a7579eea5a546687aa9c13033c1d26fced1a614f175360f7e502f149b7497737d7386487b9ecaa609e11b796c01afb334aa4964f0f4f740c54675806a2e9e43a6e45825200d38b2df950956db8cd5d77155348fcaecff3f5db75e13f731db379c13c2e19b1b3e7cd320f83ffebb3bbe915f53d0f970b977f6149d6115830ab970a8dd63502b51d5d49929f42847cbc64d460703e3606cb1595faef1324717974d2d75e16c360c30aaf564412dc0c232ab9055aa23309b0f86ad10900bdb6727aff34f8268b0c643307cb226dbb08d3763c5f202555eb49504872eb6957c203620afa112aa24e001f8f41feb4ca7633f8a9f3881e8eee071c852702a04a9b3ccc8a4187b1ab55bb0565af26956efb8c40dcb4d29a15566f46b56be3dd5cb0013837964059b1d3a90ebdd033c8b32fefa59c451d0051b320c6fe3f74d136aaea37fa199eed7564d476b0e598181b9c20057e8f89d90029bbe756b2dc72aa06e05b8e23cb65f3216318d5e0c25995fa95f16b5c985538de36ec0fc41ece3df6b8f751ddf07d3b7cf0a10d685a8af0a2059b135c26d4ad11ac27a4b0bd56558f97cdf05b28df26c0b82b68f2429f74531c12a20d3409e1a25559b40e3e4d78eccdfc5577fa08365a3ca1c0fc91430d855defe8e9c2355501cf312de367e8f5a9e0c06bfb6ac104bf6ce87db61a2c177fcbad353b253715273c2dd29f4453e2d2ef31d86bed533405b0d0eedc3f06da4256fb1fd28da4325c37809c2b45a908a4859dbc6be888480ddbd22f9bd3c4e435c6193136cde868914446e7925e87ad44d03ed2ee1c29a87b4c7f82956858fc49ee892a33e28dd460a16a01d0fd72cf2b10c76d1d79d42d76b1667379b6189fc103dd75ff72e2c96419581bc72a79a30d327d39cfe44231d33ed4fdb75aded9393a039be82d0fccbf794518656f0d64d4dc73d0a5ae27a8384fa5783a1e6613a306ad213947d7af2ab693a15a31c5bd37dced5ec026f5cdd96f9759480e2a0134d5e3f192779103ddc9adfb970de973a92c686dbf2ec4fa725f08d3cd35fc65a20ec530dc3990c7cfd502e36cd93e9d90f49e849341e8a7e831db7426b21050060d9837230e206ce4fe2ba1e7dceccd5cbd562017f908a0a69f4f4bbe98f0a1dc2ac1fcdc813e63816e14551b053b96f7a7d1135251702668a0c398d647190de13d8a226afc9b07af87c1969545a2e4291678daa1f59dd39f76170938666c7e5b7bfd7c4fa79f2a9ccd66c2674702c890f94b73b65934b66272d7284f9feda982b2ceb246c04605529a2d1462989189c361342d3ac5926491362a3aa07d7a9994da5af35a7ebe51641f965854bcb87d03fe84d0fcaf4af902338c8463a3d7b043393849e7155fd3f4b57f5b78063c10ca2c27b1f21fb30df47ed7065611fe9b89343fb48493cbe6a699f3c981138b7bfd700f1069bb50518ffb3e0535fc5d91b9b396abc8ad239b0d31f5e9a2643b0d2e026300212b447a9996bf18333aea721b3c963ff25d5e1a6fd7cd22a3a78eaa92ac86cd67ad85fdd069ebda6f371cbb52a4dd0c388976a762967362ed3a39fbed1315e61fce30a0c88066adc59c1fe54b24264b585627fa1b1012424ee16f0103f9285964c7ffacf66eecf2a62c3b488eba3a7231aeb1c60aa95a6986d73d2279b195acde6078b141d22cb28ccb84db784c8b680fb8aa03060b480b38234ca5aa6c47687d2eac3502ca93001e6d4c7980d1648443df68bf125a4f53aeed46e4e2b063082e39573302d9b336b656ef655acdc81fdef1ec728749973c655386c377fd14e562ac4c04264c123dd7f7373e829aa13868315a7b1823ac8836fba9856e970266c2ce6b0d0a949b3de7cc656fd301f3f587c22f1244379256162cbe939e739a556eb757d06978ab8a68900d30b957dd62f7087545d2e34d48a39dd4bdafe129604e11316ed94e0aaa14fd8a4ff9855a38e4302b259ee4225e7ab2597c92a1544e4460f6de895a6bc0db4f833b2bd5e604daa32b710b1ac407f7d1c322e05fcd8cd3b1d52a66ce4230b0afd52e6ff3e3f0a9797818491378b1f82fbfbde1e1173d6d9d8c39892d04706194919821a7e887100c5938f2699cfa572135ed72cc452add8895cb21e9829ee38c86d997b172a9d8743eb9dd2ffe25cf47d0a2d68eeaf2e571667da8b17437b9efed2badc2f06f54210da023cca476ea90743b3d077b9dd7b32a6cbea4a8102c1eabfcce96d0f98c22926fb279f0034423ed2f9c0ab3f6154ad023911b3de86814b837d7de382ee93a9dfe6a5d323c9df41bfaa0b868371e575a054100e87335012f8e61469ce21d71bc3ea0df27bd0e500ab8425c957b5428aab4bc5dfc6589653474b938d146ab927b66a6568d0f6869fa25e7a2934db260910beae6e5233f149d15c7cd6c06165a5937b0ea212f6afa9bc24175e9f3beda1a3098bfb14e5e18150ae2183c7f839587a7599b6f5351c095a5815a014d4f0fa94f97ef6c43268269c4a7ad4e86c98f4e90748c53096620bf008b2d5e511a4135808bf9e27ae1542358ff51f6fabb8f747c78e0bcbc5b06959787e53b6d8"}]}}}}}}) getegid() r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) open(&(0x7f0000001b40)='./file0\x00', 0x200, 0x34) lstat(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)) r12 = accept$inet(r9, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) sendto(r12, &(0x7f0000001cc0)="0d06878d27238ed992f7eee868e2573ad5fa0787eb6d34c1d1f8973cfedca46521d4d834afefc5eb4129247f8d2f8538e400df362d4ef51d0e5af75aaa37db5059a4627b663ef282f88c103d23d06f12dba2747b92285cb84462cf53a95479baede33d9ffb914cb0e3bf0a794b7ac366670d08a6410f1b56c4a92e50bb17b775eebe07a80a45a6be76424e9b55a24753a22389ea9b55eb6cd13b94b5f1f047f2e07ca82597ea3f4bbeaaaa112153a069f548847c90d998d511e40fc9eb74f607c5b79e739587a17b123e41a248cc151cc6948030b9426399cfbe3844c8b402fdb6773519d22c5379b7ffe3ad65fc6e856f0045e7f6608e1500193291a85f3254c17cbd8d55280def375ba98006fa600efd88392d58126e0fdc53e1adb5524f66d298232d83130c35f513366a35be87e4c77681da6dc0a3a471c274a7fd0b12072677a9bf1dd32118e7ed9bb604b6be5fc23f1a03cf774d7ab6499e092338393d33b3bd3866a01ad78929627bd8cf1dd170306ee9ebc17113097a1352c4de08d7d12135be10a678ec4d4b49d0ae3641ec5014c81866b9b4f8f2688b20f8d17807b407c81d66aaf8fd6281e550da094fe72dcd1e4c2f23e55330a02bfabf42d668622ea1fef129908d0b2eed692200140bdbb6b1326d137d65ae7b64ddecc3a0fd895e886a370108942f32c9294d7b8ae70e5b8a8e2192cb7a28cc41183c5b1bdd3128f88caf856c59dbb0828c0927b2e92da1811d940195d91d7acc49d0d0131c05d18f5df8c8f2f37fb4821b98876c405800cd7d811b6d179a984bcaea0a003113469256513f461ed830b0f7aa4bd74cb4d9ca9603c69cd3ba2440c5a059d5cb6649cc42265e51df71a43207eb7a720f383b3ba8a59a61ebd0216661577d353fa548641dd8b1acb23c2df9a0814917ecd7b158630c05c4864644a5f3088a879b90b38f2f56593bad8402a5aff067e454a929835b45c2633d5f32d48ea453c43cca6b6d19de7cd3c9133b19767482a93e766ad4e30e0d7f5437397fa981d97602c9e35ebc7813d2f3a7fd16ba7f33164221124924c0226ed9cfc3e7bb1a946d6b64b781227861de8925d2dd626cddc51026b5a48865475b7e3eea7a6e00002e78a0cb1516a4357da7175f1c1515e6edd9b18602489f5c61c2b1b8f84bd09b8423b78e19a0a9d59524177e46b1c758907031582e89b7e05546370bc25956dda098c871661fbf11b6d42e64a446c00067d3549f772454946e2e335351e75a3be045a75b68bebcb2cf57ff078b9b1fdf61fdb62622d1de7c551d74b0d5f6ab93503d63817076372e1eab74e2fbaaaac6e949daabb65ea7a4d4f2f6230bc8e72aa518076661e9fb609aec66c2aead5ec225346c395459da4f8fdd43278ddd557c597a60ab29e58986f9cca0800a2ddfc2c6c71692fbc5762d0bc45b331d0e8cf83bcb4aea30afceb820d15ab413c1c4697b9b398204b1455eb50f2950cd9da54346273ec8b496b1f5d466ad2c539d6f150b0a2e52fe822a229b2b227c3d09d9b6e3763839f0394aa8f091f47ae245c65b83937f421c3b327550bdf15996820de236c1982ae4dd0e243930f7ba98cb8009c6cd3a4a8ffa2154ead44ffbae7416d31d6da4e3fd6fec4787eee2b66fea6ec77b394675d9ead929ca6af04bd175a61f107443497d7411249a2e4e24a8804282e005172e17733cd402d9cfb4a79b0380924f93a6eddcbdf8834596282af7435a39dd53420f07845c4c6a0dcd23052a9401ca7cd0562d0a8601cc0b3dc80f276c69312bb80f35eb4d0c4010457412b7675e567aa6c1521eb2da90c701e20e76704ce4f5cd45757131f580032f43b81589a54606a69be22d1927c94a43c7421f4f81bc9213abc2a4314a0ba02cd5d577e517d5ee8c0e7795fc1642293937bd3df0f90589815eb15cb881c054dc36fcda34c6e74b0064959c10ff7590cebc0360d3f35d773db2492469a2781a722898cbaf8166994f6034309efc02336c10c45b03adcef3a62c9dcc4d0939a6da013f86f3eb33c8601583bf6f4ee2e836fd99ce369042cc72d23554666bd239107efe5de21ba8777d4ed684f2a8303e74fb679c6b53e6ee0acb42712b26b799e80f8532249fe139bc01cbb953b34b71996843e48c91b7f19fa235aa5fa4767ce03473a278a9ccb29b2e466409f981220bf01ed9a0b03802310568f6f2a4d0b3d3c9c9391b88544b56b740d60b1e5c42b1dca27a3abd117f5bff7631bdf66bf0d8211cbe79c9e168bbf935489efeeb8cab59b5983dac2e67e95285a4a1c172754648c3b578bb43efb9302c697d89dc75689efb6555cfff6a4fb1aaf3521f29c55e6c6246a6fb32262bd4643ff9d04fa46e0f97add7baafb898d28b56cbca1f7f7075ea7a3f7ae508e4e07645bcdffeb48920c89a09876a75e49b48f80f2c3f3b7fb90a7b05f8286cb14fe1598e96638dd1dcff0823b056f306786f2b6fc6f82bece9113bb9d8f8caec7ab78af91a096d08d27e4cad5de65612a7daf584bea396430f0f63f501d5006f13b35a448df39b256077f6837dc0fbca0f6b1b66e2c936caa7f39e6bf044dff00ec2607a383af8deca0d2372f8dc965b5d3b9d22752c2966b707367b0539e2d68909fd338902a9b8e7488828aaf59a77f1e48355de0e3100bd111cf69427d4283c70377e3188735855be33025cb111342fa15e5ffd8d0cb820b3840a9cd6a60632dec31b1b6a6c8da08bb1c8628d45d1ee78958a05707b7943867dc5aca83cc70f67886c0ef358b62eb2da7444036667953d2fc77d33daea85fbfd61f1d36ada7a3859f784bd0ef78319de6e636f661ffb744afc06b0d5b66aa8ae898a4aa6543aa80d2772fa643cb14415e888cb9ff68946059432c1e46f48597138e125466b9566494366a6da93dcde45f337cd47d3a4681ac517c7041924be59122cf43e49a1935ec497213d3132435ff252df4eaa327fee8731d1220863fc31c35431999727178f516de7c692a99b94c733f7d9840b3369a2a906e2dd2c8ac032f55d91c9be55ee7cd7011a211e97b2cd2e9659d9903262db4fe55b3d228ed9bc56a807c87505ad7dbc3f3fe95b9bee411c1b31a57c649cba860c438da95f057baacb483e0737169376911cd52fdbc42af313928e4cb40949de8439a079e42a96b733bd9694ffbab9a3f29c79e5eb50cc605b231b856d8a78204a1c7a59c9c0d9a1899b3a833b6e1b4caa1fe54d187f693943e278df9073d747f16bd9272c838fce91b07f6dce03e492e64a0538e262f9a2570ae1b38d767683a126939e58e43e1ca47f97b4fef6b028a499e0182ce10a691ffbb6b8cc0325bcc30d27436efd37ea1ccbc862bd7808919fdaf586b0aa8fa9aa4340721c9b4df5042ad6a10c90959d3466ec386578f795452b4354230d3df3f027a034d9bcd1460dcbc215bc02a2110e86679cf1ac9b1547c3254a4601d298ed036504122823aae6a6f6f09217f47bfef2baaf7a9725bc2fc52bd53187b070444339238a8cf4a2a791d9e74cd15851c83cceff83333ad152dc8e5fade78747c868ec38f25eb746afabbd2d6af6eda3066155fa4888a6e38cd7bc060a912366e65b89b219c5748cc724626ccbdd2c12760af1e067fd82caa0a7998b01a0c79334f945bd9c9580186dd1cf00354354cc0d3284190d85fb349299a9ad7cc747ae82c37a0cfffafd61fe5a0489c7b66c541073355ec5f4751f2000be6b585686038912540e6751abc9750e224ff7e98bb4f016d9a7bc6001f4cf9806b4e700c863e4080b54522b8fbf9a5e4f01ae3639323139c834929d53f2843efe0574ae54815fb8b9e78a79de6d384f27227b09550432842a7c9363960a70795092855a4beb5483feed191c412b9f0df2b695637c0d010d018e110764f6bdc8b071991a00eeaaa2cc01625f821f2d8ffe1d396a3d2f4f91def2e5701bf7859806581bac1208d4acdeb996030fb3271a801b0b853ceeae2562c0c8ad3b05a89d543e30f5d140a40557a6e9b1dc060441217eb69858fb50cb8d4477553973b4e6b7bb5101a4b0ef29b7f2a485a546510cf2736d5668d149bc46b57a1a46a780e3a81c0930efaf368853c6d29d3c668bf927ebeee82518b3097f22124ce491137a4605b1f18be2bfd1ca661d33e4a31b62365f98261c6ce27cbc094b035434597b777ce3b9a0592de7f19538b85916ffab816c02ab99714c281a7660930a7d472ed5d8cc0ab3ff4872f64718e0589a34461a5c231af77f5141bc646610b18657e26215c4d3566c35a242db4be34d71c27fde6d733b2b0f75123fbdadfd75cae353d9441e0c032b33b495f01b091a019d7c8998700f2711fb8f5c5851bcbf3f7852efb2a3bbf68031e749ed4dbd50e3978284a01088479a7c7304dbd924822ee293a0cf653ddf20643c0480a32e9be81e721421b13ea5ab114523007b4b69321e0d13fd0591bc4f2cd36e607beea60ecce34f73f9354265ba2869bac45567dc0e2585298bb57b5a11f8c61bb892645163e37a7c4906bd981444ebd7ec1968763cc410b326e0d49e2f5c88bb044864528e5d043e324f0eb0cc6346b78aadd77a17be16dac389af2283a13782c80b5c7f8c697dcdc158bfa3162119b3a81ad528323bfb025deb7ddc885d960f8ff5d04be5a7e3114cfe0687a5fdd6d5789ed5d2b0c085521cc8bd8bc72ef9ca378c6aad190a75544e731035af5e302954b1138b7aed0e0ef2bbfb7c95f97d757493e85e4c6a0985151fc9f88e33765bf4b2b30eab48f31dbb1077f23c4874663a5b43b0bde1b0d939a26d2eb2422feaf0be26218125cb2fcdc4477957f0feba038afe904c9f291f83417f6b758f94370db6f44eab20218069cb76e76a11cf536ba05b6c1d30a33bc1e3b1cc269e3d3d71f10519381a9ecb7eedb6adc1cc368f5d915fb9832f387e098eb11d5a761202d64af0e53637790d6f21fe45391f291954c61463733ea904c3e8a1622c03c349ceac9c70fad36f2fbe4c3a7e75e08837e68cbdf08b699a9328795760584466e213e32929c65d23c7caec57346f97930e8dd2b5d57d322d88feb5390ab4e2a5595d4109b1dcefe3425f027358a7a6a5490aad4c48d2954a3229ea3b4cbe525de385261a3f41af80cd596c8cfe9ad10ec23e4223758e8ab56659e620ec047c062263af2527039625cee63ccea0e348324af30bc0c39e0bbd3b3ff5d54209b3495077c3c976e33c51ccdb79c1b153be7ce2f45e9a8cd030c13208b065f25a6feda877eecf3effbdff0879a00415092a1ee06c0dda248b4c3b500a2399c8f2e5ccb2dbc6c47dc6962d3d0fc6ddddf1c9d78df17c59bcc985ab7343b287b86ea2daed6ebca22288f96735ba3f42b25bf21f7cdc33feff54744fb8357ce54fc360b774514e02fab49b1cc173fc1787bce0006a2a7736b886cb9b5516d99c2497b64e1dbc654ccc94940cf011add8bdabeb646d64bac0961b59bda49a1ea58979c1594e63dfd57f84cd97a71da6c6c3aa5561ecd95572ffe625c0cdcb5ff331fc71a687601314d33613dcd12f1772e81bfe463daece5d3f3278eb7441f6717dff147187fc07973ab1ad1ab0f63a726b3b8628bee35f2116e1ecc266eba47250e4ca197094a86c46d4c34e7c437fa2a23bcfd52804bb9f8c1faf9739abe6cfb65738140f9e922f5c49577c0914519df0b8f1a0d03cd957111defb5b07e8e31536c8501e544e6ca05ddeb05143fb999f2ca3df5468eca28bf532b3429186c0b68509930906de14c361af240cda6ec29a71bfaf01406b007862aed19264f241a72fe", 0x1000, 0x8, &(0x7f0000002cc0)=@in={0x2, 0x0}, 0xc) executing program 6: socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) dup(0xffffffffffffffff) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) dup(0xffffffffffffffff) (async) clock_getres(0x3, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x10b, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0xd5, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @udp={{0x1, 0x2, 0x8}, {"54076a0b4453053ad487dcc3071b216f68a6413fbab3bbb654847b3073676d331c3917ad1ad1e5d3572e9d4a2f984d2dd260be99c3573a32cabd8a63d951ae779638531b3a47e4b9419bfbae2b2b404f0091d2523bdf3b5f539727135dd820661918ced420215930eb756a6b8c9ac365ed06782c725f757a352245f6b645a2fa3eef70055b17230fbf093ff90a7d9b985d897fb3581529c8de27531a250320f41e8a489f924d51a1dcad325d23085d11779b39f62fd21bcfe7250a155bf3181ba2a4d98aa26fa82844103c59bd"}}}}}}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="ea0800", 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) shmctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca5771a8a", 0xa5}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e1360", 0xdd0}], 0x2) (async) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8ee4514b1d2a07554106f9ef446befbe5e412a651463a68ccedebdfe2284f093ab94768e347abe4ff9a180d02b32e34d7b54083108ad19ee94f5446ed0c459ca22e6b2d8684c10d53d89d03de23ec2ee8147be249205d09b08ec163e8354b1c", 0x53b}], 0x1) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) (async) pipe(&(0x7f00000001c0)) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, 0xffffffffffffffff]}], 0x28, 0x401}, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r9 = semget(0x2, 0x3, 0x80) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) writev(r10, &(0x7f0000000200)=[{&(0x7f0000000080)="6f99df2c52c17d7a26db613c9f9f3c140ac2a9ccbeafb95a7c8a5537e8022f6f6e", 0x21}, {&(0x7f00000001c0)="14", 0x1}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r7, r8, r6, r12, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r4, r11) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003fc0)={{0x800, r6, r8, r11, 0x0, 0x58, 0x1}, 0x7, 0x100000000, r5, r5, 0x42000, 0x2, 0x5, 0x5482}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8001, 0x6}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 64) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x30}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x6c}, {0x241e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) sysctl$kern(&(0x7f00000011c0)={0x1, 0x4b}, 0x18, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)="e82b7f23ef128f3030aab40b359ee6633665bcbebf90fc0fb706a1ee3f77c81caaf74a61b4e2b2aa15ce109b9f0c882077c235cd494f6d7052a3b51f9b3145fe4fcb95ac66ef07bb42518f1fc943aeac5f79825331c280f542464dfea84a1168961f0ae771675847f431b486e099e7ec9df26f070000004c49b12f5472b834afe316f4e1b7132983cc3e1a4691ee69510ae7c7593b92ac3e6336411f7a005804b3c8df2b7aaedf1702a486406b198d359b2d0bbd113de2dd19be932c214fb9fa0b2f130df2b1d8e85cf7d8b26351ab9cec823048bc115c31405b42cf675ccdbfd93785640e54e40fc55cb466b93e2c4bda8b3a57254210a5473d873b574fcc0543d4c67cd4769dd2c16ef771d04d63a6afa83efe5c1c1ded33a947c5e471353b425326d8ac69fa344a2278e6aef6d3b17f0b380827eed36b5c6c000000003b796412d7227ef357f6270ef6ae72d05369a998e75aecc7b9856c1218cd07b69b5d03788cc0a155110de787b4ce5c1dc18d4bb641ad028c59869615f97414f7c80bc5286b0bab9ba25f82159411d200a861fbc8e322e4761ae9eebafb8543736448a138630e424dffc08457752e2bd01545b5c491d97bf46c622593e2f4a0f001d560caf1ddb1e999a51981fdfaf3041a3c33368bbb166f5451fc9dc81861aab52d75ea0d586972cafbfb8b01db628f92f51291828726d1c301c3c9b6b69f0f54a5197dc3c83d73b3060c7f7fb808fac2ee758308bb23b697506d68a5e1d79b23b2ffa6417921c85bf7c3e08c7572b430fc93bd48d9644c0c806d0600000000000000fc0ec5b802e2a83482d51a000000000000000024b0b8b69fd294f04a041f40fb3e9102a1338daeda66ef21249908aa876d783ba316b41828ab9fa562a8e7d4e4702d851ee684c6b0d6933adcd063d9cf5f8545374fccb846a9b521c42e5eefe92597ac398b40dcf35c851b2f153d55aacf3208c780678addcc716b3eece09cdede7f2bcb47ab7b4fba42175eb23ba91a60ecaf12ffc52bcfecb635361f530add78bbbea0c2e1e074b3d5eea703d71c07076b54290a41a480a3e0bb7200ff59f08749d7ae1aa5f351c01e733111c4bd40957a1834a01ed2799286df876053235b8f98bd", 0x1b5) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) bind(r3, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) socket(0x800000018, 0x1, 0x0) executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socket$inet6(0x18, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x3, 0x80000000}], 0x2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x35, 0x80000000, 0x3, 0x561}, {{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0xffffffffffffffff, 0x8}], 0xe63, &(0x7f0000000240)={0x8, 0x7}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) connect$unix(r6, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r5, 0x6, r9) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket$inet6(0x1e, 0x0, 0x2) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) syz_emit_ethernet(0x2e, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x3}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x2, 0x0, 0x7}, {0x20, 0x0, 0x9, 0x5}, {0x6, 0x3, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8004, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1002, &(0x7f00000002c0)='./bus\x00', 0x6}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000180)=""/25, 0x19}], 0x4, 0x0) fchmod(r3, 0x40) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r4) setsockopt(r4, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x10, 0x4000, 0xff) setsockopt(r5, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x800, 0x8) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) (async) r4 = getuid() setreuid(0xee00, r4) (async) r5 = getpid() (async) r6 = getegid() (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x85}]}) (async) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r4, 0x0, r4, r6, 0x1b, 0x2}, 0x7, 0x80, 0x0, r5, 0x8000000000000000, 0xfcd}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x6}]}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x5) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYBLOB="34699fd8c4f3c39e33933ceb6ef73efb556c11fc5beecf5f5e59a1392a088c62a7951f2bb2aceee539068b00756e576d6ba53f000000000000005ea1f059ab4cf02226cbc04318cdaaedf09ff222f057e499f8cdb888a9e09d86c2bbb82bf328b6f914527e305b7b959c655cafcb59b9d4ab9e224478ef37334936b19c54aa9a310000000000", @ANYRES64=r0, @ANYRES64=0x0, @ANYRES8=r0, @ANYRESDEC=r0, @ANYRES8=r1, @ANYRESDEC=r1]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000790000/0x3000)=nil, 0x3000, 0x2) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaef125c00e030cd2b0c6f08", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea000fe08a80e32de93c92000100000000", 0x11) r6 = kqueue() r7 = syz_open_pts() ioctl$BIOCPROMISC(r4, 0x20004269) kevent(r6, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff7, 0x45}], 0x1ff, 0x0, 0x89c, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="b00000000000000001000000faffffff4b1e64795a5e9202bc3b314f6fa5bdee371e01ad60af5c5bb63ffce5c417388e775c"], 0x260}, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x10, 0x2, 0x13) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x3, 0x3a) dup2(r2, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4c076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0xfd9e) r3 = msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, 0x0, 0xf5, 0x800) msgsnd(r4, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r4, 0x0, 0x0, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001600)=ANY=[@ANYBLOB="020000000000000051955cfb1194c3395a923880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0dc96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b25673c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810c4b5bfe07f599f8b801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384"], 0xf5, 0x800) r5 = msgget$private(0x0, 0x442) msgrcv(r5, 0x0, 0x0, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020df0000001413a24e4b59ae4b4a8e4539d67fc483f566d5b6ef25bddef464a3febce4a0566c9cad42817cb5f7fe6419b29fa136c8578769304b8f42e8df56fe0730c3fc02a35b84aea27ec7db253ce536d96aca68f55984adbbe26e581c77fc792c69d3a663019fe6c5e7e8697f00ffe68cf17e8acd0000000000000000"], 0x51, 0x800) msgrcv(r5, &(0x7f0000003a00), 0x1008, 0x2, 0x800) msgrcv(r3, &(0x7f0000001180), 0xfc, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = msgget$private(0x0, 0x1f8) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r6) msgsnd(r7, &(0x7f00000012c0)=ANY=[@ANYBLOB="0300000000000000cc128b585ba67cb2a15f3c43a495e285534622dc119fa2c72168a22e1faf6c6ac7211b61521a8b9a5144c05e0458894c1ef032acb1bdcc0562bc275963bdcca8c922d5cb95e55933d02d2766f133d10ccc522361bedb1593e7d47775f782bfc9f95e1dd4bcc8aef9103817fe8f496c17ab8a9393a4d689570856c6dd1e3389b4a144eda57797eed1900ca4d6118e7cd5687c7dd91194955ad7e9465cda"], 0xa5, 0x800) setsockopt(r8, 0x1000000000029, 0xd, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1e56) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2a00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x1800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x88cc3a16d1f5a36e, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x9, 0xf9, 0x5, 0x8001}, {0x40, 0x4, 0x4d, 0x5}, {0x2, 0x8, 0x20, 0x4}, {0x100, 0x0, 0x9, 0x10001}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x15, 0x93, 0x80}, {0x20}, {0x9, 0x0, 0x0, 0x7b}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r5 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000440)=[0x3, 0xfff]) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x7ff, r6, r4, r3, r4, 0xb5, 0x82}, 0x9, 0x3fb, r7, r7, 0x400, 0x4, 0x10000000000009, 0xbdc0}) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0x2}, 0x7c, 0x0, 0x6}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205211) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) (async) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') (async) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) (async) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') (async) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) msgsnd(r2, &(0x7f0000001f40)=ANY=[], 0x401, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xfffffffffffffe24, 0x800) msgsnd(r2, &(0x7f0000000800)={0x3, "fc5c37bb59c29f600bf05a29d713ec939a7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8326f9f"}, 0xb4, 0x800) (async) msgsnd(r2, &(0x7f0000000800)={0x3, "fc5c37bb59c29f600bf05a29d713ec939a7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8326f9f"}, 0xb4, 0x800) r5 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/208) write(r0, &(0x7f0000000380)="4bff78f4150fa3c934ee85fe7217dba4a6db9614f70db4a481a20827f2e3ba3c572fced100924a7a686c2da81c0a56547daf5b76310b5fe25ceb8904682c4c65264437bb6ab370fa5318e42636f5dbfd2e13ecdb277aa61710f9f64942caea014462c4d98d1c6ee4", 0x68) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a40)=0x7) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6, 0xfd, 0x0, 0x80000003}]}) (async) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x22) executing program 0: r0 = socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010502"]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) executing program 4: socket$inet6(0x18, 0x3, 0x29) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) syz_emit_ethernet(0x89, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000002a54b928602a80f74f82c4c9f95692f1259c34f9c88c2e387853142d4066804300147f351c2343fda276a15a74861aeec8e56d170a9e518a43359ec2d08537a439472c6392dd820900c7f44ef5e6f8dddf8c68a1f5d4834ca410fb50ab4d6e48aa4db87f2331a42cda98f2f1000000000000000000d648c379d411aca96b49676614777d2851baca223a364c559bcf3dc475a434d3c3bc5b7454ee0302d088349e643d4af07e244ff41f732b0d1376e656bd40a074abffc00e4fdf6f11d712100b5bb82f5989"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) msync(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x2, 0x1, {[0x7, 0x7fffffffffffffff, 0x0, 0x7fffffff, 0x7fffffff, 0x9, 0x3, 0x8, 0x100000001, 0x1, 0x9, 0x4, 0x1ff, 0xfffffffffffffffb, 0x7, 0x8, 0x1, 0x7], [0x5a, 0xfffffffffffffffc, 0x5, 0x4, 0x8000000000000000, 0x0, 0x8001, 0x2, 0x1ff, 0xff], [0x1, 0x6, 0x36, 0x1f, 0x1, 0x4, 0x10001], [0x3, 0x8a8, 0x80000001, 0x1, 0x6, 0x2], [{0x80, 0x1, 0x7, 0x2}, {0x1ff, 0x7, 0x7ff}, {0x800, 0x1ff, 0x3ff, 0x7f}, {0x6fa, 0x3, 0x9, 0x400}, {0x3, 0x4, 0xfffffe01, 0x6}, {0x2, 0x2, 0x7, 0x1b}, {0xd2d6, 0x3, 0x0, 0x60a4}, {0x4, 0x1f, 0x267e, 0xfffffffffffffffb}], {0x1, 0x7fff, 0x3}, {0x3f, 0x9, 0x2, 0xffffffffffffffff}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x80, 0x0, {[0x3, 0x7, 0x38, 0x800, 0x8, 0xffffffffffff8000, 0x1, 0x0, 0x2ca, 0x8, 0x80000001, 0x7fffffff, 0xfffffffffffffffa, 0x9, 0x1, 0x7, 0x5cc, 0x1], [0x3, 0x6, 0x244, 0x1, 0x9e, 0x3b7, 0x1e4, 0x4, 0xe000000000, 0x467], [0xffffffffffffffc0, 0x8000000000000001, 0x4, 0x0, 0x8, 0x3], [0x1, 0x7, 0x3, 0x1, 0x100000000], [{0xfff, 0x8, 0x3, 0x1e284263}, {0x3ff, 0x1, 0x2, 0xff}, {0x14, 0x2fc4, 0xffff, 0x6}, {0x8000, 0x6, 0x7, 0x7fffffff}, {0x7, 0x8, 0x7c4, 0x3}, {0x3, 0x1, 0x5, 0x7}, {0x7, 0x2, 0xffff4135, 0x6}, {0x2, 0x929, 0x8, 0x39}], {0x7f, 0x9, 0x0, 0x8000000000000000}, {0x9, 0x8, 0x2, 0x3000000000}}}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) recvmsg(r1, &(0x7f0000001940)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000540)=""/4, 0x4}, {&(0x7f0000000580)=""/35, 0x23}, {&(0x7f00000005c0)=""/2, 0x2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/232, 0xe8}, {&(0x7f0000001700)=""/173, 0xad}, {&(0x7f00000017c0)=""/176, 0xb0}], 0x7, &(0x7f0000001900)=""/64, 0x40}, 0x800) sysctl$net_inet_ip(&(0x7f0000001980)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000019c0)="e957a67619f6bb5a04b2daf8b7d8526b2082c705b7244d31295f3ecb8fede4652ea9230e4c735e35b92bd694d80d76d91942f8654811ae7ef660d8e67d6989bd0a4d8b13d2d9e8c9b2f931ed282bc9700380c9e7cd8fd2eb49dd46a0d01ef7217298e9825fd1d6d1427b1dcd3d08df5fa8f5718f4665a51a6a0c34cdf479061fea660bc8b94b433ef6b589b2f3009a660ab90c18d9d192cf84c7bb1a11a5b79c6ea8c389da7590fc7adf070a3fab079865d747f0d80b45953ce972e3006d6d6aa627", &(0x7f0000001ac0)=0xc2, &(0x7f0000001b00)="d5dfaaa7ac931ec0cb647c86a7e963c4201c8ad11f6f98b7bb9050b4b596119d73ae961ac678b4e630a074f49a519b47e1d02698dcf781863c74fe9f7274d102bfe73d6e5ccbf06de6edf250af5a38e17bfd69bafed9455efdf0b3a70f3ce0e23115f5fee34d2716c9075e2b6730a7d062e47088fc5452a5e7eb01ca0bc6ad64a2f7a5e87ebb5f9915a4e96c661636a289f2795649579de62be2ff1493057253f3dd31d014138bab83127beacafd4daac3b9af8a90eb6d41a91615485d1b0541da9a5a0e777e19e4889d76aade053df90dc331a07f7e0c7691720a842edbf9cf390cc0097201091427b4775421e673d1ff691672c7b85ea8f0f9cf45bc2f1bcd5b188a82b7acc62dc4cb6c4b7fad54146e956ef3e942a08c8518678f67efa1d89f4f055461d4408ff5c46038e3b72d9fa62afceae86e52ace8b316133ef053c97922f356b36e47cfd2637e6f4cf7a225d40cccab465e53abf138162d61b162aa851d77213ea6ae9fde43e4a0abe44303d16318236116ebe2feafc90bb1fbe1e162a2269bdaa5fa8b799f4602d07b2a233c2d623e759f640c5cfffc8fe37f0df1fd8ea5534f002ff0514b64c71a4a2abf841d3c709ca4016f11b2bc9ff91670ace07ce4851f68f8e41ac3590eada52db3c0d0fa33f4f5e7a3a293eb01bdb0de26c2bfbc628ea7a9d6e694f3d46bfb6accbb83e906a942200036994c60d680b749a241e5344005c13e0898ef40d40294c1e8c625bf50ab25cd4cae32781339f99853644af8a6dc433bf290d273a841c034a72317c16e7279f82b636c23c1bd2cbd9b210a03f4281a5a444d8b5d0317fc995eb60b6539b4dbb439798af182891d77057fb3783f641f1e0f6ebebe16c57582c70fef9791d65e692f2ef89a36bd81b6b1687dde9b16fd1b8273a4645d4c43c2b1883b02925b2c3700773eb977a27dea0b799cbf09660c4bf94f4facea1b6188ee6648a32d955f2ce105f37303fa2d5bd47a1b20bdc3bacb776fde23cfa0e6d3905105e1d9710de0d01c8d65d45a0acfaa65b978ee548efd488bff5218f35368183c1605b92b8ed4b9e5a987d9dd4e5daaec54fe1a35eea412b183165e242b7b0252cc761fad466b551ee04c5cd9446e5c42d49c3d6990ae6bc259107e5133075b8404c976b252d4aefc14004fa110fa41672d89c37787a0aca2b88d09348f2c27b293d2bc53d10a531392488c1fe557b2e938c31100e1a080a6c40a9fd79e8b0d73729cbbe0f1a43776fd25adb89d15d2cd63506bd166532e9066db52635c28e0ae52664deec2e6cf9986e255b116bce4a4deee71d92bff9b7ee68ab019c751f6d725e21d5d11fd84107cb15e4cc6e6a66688864adc343e70c6a59e5846fdfebeed9d7d36a9a6b87a417b8f1fb1824976b7ece086d4fc877f161e5ee0ff7d47fd0ca32f185360ebfc441be3d125e550f6bd906606e81ce0201dacc3d2049dd37be65df0a21ba5ff57ce517c2dcfd00bf8e7d7ebde1892602eaf2c8ef28a8d043f5675c891250d324156c416c05d77f5c717e6927120883869a2d07ffcb96ecc7d2a6ed6cce378bd39f9038e0dc17e326d0ce6d3d77e91d9a24254674b21e1cd1dd7a8896e37cd2e4fb31fd8449870f1ef586c1979fe1be3340aeaa6676eec4538e98fd1c3e5ca92b79ab328997e21f849eab2468e674806335af789fa514a7472f00a18a34d8e6578266f6914ce91ccd1aa4f64473d7c216c42cf9277d4cf8ef695fd195da845646c6860dc5cdafcaf663ccb399334c4282b1fa6d8dc627333d1b1ba7e3bb20bfcfebdd096005de989c099cbad95249f5a3a4cf006fe33aed3b63f61bdfb6615fee51391afbeff5f724d97061ab45ce61c6f35f2201d14a2615cfec8b15cecf8627dbc1401e8fc59376af8cf641d202255bd41a8dc0a13c59031dd1d9fbe00f5411e1229aa5d4b1718b9d129880cbb888b6ebd1061b2383c8184398205811ee9e7f8838eb1418f8f3d10f273e5f3fee538f0a8c39d2a78a0cb75f422e2cbccd2cae0480b394777682dac657353494a8576356f28bd5d29aa49aaddbc6f9a5f719c1ac6a283a9dfa9fc5eabb31c1885ed0f0b3d300e41b35a9f4044470a4438e1b3976a687c4b15e9a15c59e668ebc3fb73f4d344b240b902dd5db9a21928551b93c2b201fb89f21e58d8b0a02b5867b1a67be54881afc8afe060e67be90aa722236ab6fd4f53c51a54393fc5ac9930a485c48bb2eaf6bbfe1e5feb143dc45a15615eeac411d19f5d181848de4f85587377799c1bf401664356440e27e7b87d0b1e99d9247a02ef64bc4ec2442388dae0155fcad6fbaefb1f92ff16c2cba4b1bbdf5abf3a3d30834435685c24611e137f18962511803bcf94cf9486bb040a0031278fb5be84fba16d67e35c86940354043b6cb1c807f3b644e6581b3c3f36c107bf7038fd367edb5b185690b194ed2c3914de6f2eeda58aacc7d307342253e6b33cc22b1575a7b1a44af7ac5dc009601c16be8210cfeb385a218beb2baa4db556b30ea7fcdd3161b14cc710ff3080705c4eeeb93cfb4cd3679148e2c84378e6cc29ccea4f5d504195808ab04bc32687c88f6539497523225310ea37592354df9411ee24680fc4f26b655b2b24a8728883418004c3a17345d32ecad2c71a019155723549321b52eaf004f010bbbd0c57d7466b8adf23aeb0c31bfbb07f3f8a9ed9c629f17a94fb0e6d6d2a063176278ace2a144ce05752d2e5a033310d814e1775fcd5aa27fa7d9507ffc763ead8252d55ef683891c998c1329f4501fb4494f896234e965c26530acefdb881a448fbbf4c767d8199b06ebb5ce051d99632b2d61331986d20707d34c7bcb947ed2820391ea4e585c93fed487d1a3e198f288cdb2afd5fc9bb584753650787fe3e74f5d32c8b2236655907dcaa5b29847f9a8ff20d7715903de5daf6d0c63dfcffe1c866f6d866fdf99010aae0d6c4d2bb90fc083a60f9ceb6948a0cc4b06ad1a044e7505388e432d7a8c8c6cfc81efd444dfd8d1c45f382ff4c93929dabdf6afe1f81b338d0587ecbe1e302cb50eb6cfac6652f7a42fc68d932e9c805fd5ac15c196f2e249d51dcdb7150f92dcc583e43f5d13dec2c15d95db2f7afebfde9118092dac28fee98f09f2861c1ec4b0dee4ba355304beec88db393b8fc7e80618924841f740ef6ed24920a21729dcd137a4d48f9b69ea636b7bfca34b3f0c53c763ab44632efa957aaee5b3f12035b42744cf8285260ad59a40ac4e15baf6076c4ad937d911797ae28d1ae0e8b3abe22c33e7535fd939cc3206ce33562f401ecdb196cc6c907ece6447ee27087bda4cd721e52c77ca3b8037c73a141b4f4d7822293c4f0181ff9e2099da1cde42d509b957ceef93d036130e1100809791397d91e2ec5be5adc0afe2f7d4c20fb24e58ea8ae77064ddd04bba8db1b2379835500362f204d2ebedf7c46defc553dd9f034b3e5b0f9043f12c2b9eba063bb5e88f87de6b67e547e6c31d87ad1f8cadeb5d0b12b82242f35c438ca0bf11351c6dc5cc9ac58fa2d77b679a7b161447b177a30e1c9af22f83a37e868b98d198edfc7d345f175d3c7e0b2f3170f119d195423f649f889ccbb2ec4537ea46cf04611cbbf2d4c71257d41c9e6ea6da28613fbf5617209418b14b4662d0a4e24b9dc88f240c70c39348273101d5cd1db9f924246da820dcb43d9fa9f5906b4fb17374476ebbb9a3f8ce620883dccbc61e9becf32f1124b20a01b167fc29e61e5f533ecb54eda0a71c126c82598953a17e5b4d53d1c58b8beb8cbd1f29b3c145843f1c161e18d8977defc254402b538ebc5034f4828bcc62c29888eb8ae33db680819ed43c1d4f7cc014c8d24459962b36633847d863dcae4439b9a71ef31250e649575be20cfd0ad355c008e4303aceff4dea2b148569011887470731f52da9a2a4979723c8dfb39dd46968c13c3d90987465b3706173ac2b2bff4f68c51ca07c188173d3577dcd24b5baac6b5f2a6062ddc921fba0bd0a2a2716c0a56997e259f04945c7f86f629b5990aa28ac015709656a99c6c8d0f05efd228aac8dc27058e90577fbd153754fd338251494862f40d1b9386ea38b3c291ec94792c48909dbd991f46f79ea5c8b2b8b3c4a7944c6f702ff10e788d4f3f6e55c28b460579707adab6c21835c57e87bfb7b836191e84e000958fd400e051f381b529c0765779a0badad26abb80b745498171c14bd5a84d366988d93dc2f10a05aebd0555a26c2d7acb5d9bb503883f20a599a06d7e4609887b0466cf46d7fa1261bb361e1fcf697734a3e87777dd3f4654ecb9fe4f2fd70339ad25213ef43d1d585846ff643dc4e5cf54b5edceb816302c25cf0622c2d1a03ee8ee60f901018120e291c1e4b957f3b8eee86664cbcf1928e5b208fac3a1b67ec53e48361822f0d1f20b434d2fff751e7de15d02e3cdd0851cc1d7eec41fe2b34ec8b59e030f2cf8d6cfeeb4523b1fe653b436aad93fd3b57a6499ea16b1b88f81b800e031dc671ee1cff6b9054bf92132d584c784c2e265e0e817e11902bd20904526010857825f11beeb1535bc2476814a6e3f6c38130af2f57cd7403870edcbe4b5db21d35bc8440f2330cadb39ebb863e3ae8417d22a4653406d872003b7e7b55373bb54111241d5b5c5c138cbea5d91f04624d4205763716e0ae4d2b8c05c5fafa3a166cefe022094665849c447fb821dee3f40ca429df1a8b3ca71486356917fd21153b1a21b56f5148657475e5fb7bf0d2f5d020f63e63db0d997faa501457878ec3f408d48388ca2240c1a29ba523982135eb87ce5b6e44dd4765aad24951c20b5a2c2c7116d8cdeaf4c3720e8c5a587ea5fbaf3adc976f5e12fcd3ea05f85d84c4bacdd0c14e3bf891b46140e08af2a96cae709a9a1e5664f5cf5968ebfe58ab756eb8c2dbd0f1d6fa95a3cdea57d7aff3cd9d4a95920e0235050ab61bafe31d058cd8d363b861a94da58b6e46a8a7e8dd9861f6fd95b92a1facc486445b2231dd9da5e714bcdb0e861d7c5d01d7bd2fb7a0bc9495bf33aa6c1cd5abe5d714139a6894917dac8e8ab9fad8a2a17e067e9eae83fc04ef53cb48eb24d2038440ff944ee8848f39314e0453ca5fe0b94081132f94a4389d43b1e0fd24bc42efd970842bebd4582050d1950cb9d8d78bc56b733942d474688bb792846c84fdc902dc031b710c2e41a2211ba45ae621263d536e6cfe79618904eb04f8b1f0f49bfa6896b7f9d846ead304dd5e8bc2707c350a86673918f140ea66140990b53573ec74c869bd915edee1465c57a7377ecc2c85888dc074e05acd43c525da8059344818a2b34b0a4970e731b4237a45f9764d771a30e48f1d0269dcb4d69d96fe44abb5bf4f867ef669261de9a1cff1ee90c36e5ff3fbb47882ce7b3a582670af61e83297dda1d87347028f7ca384fa52d9cdd7a4db07c3f94b208211b8c796fe0f3013a44b22d4ee37ebf17ed7a6bb004e7c927cc6f35dc88611b35e4fc245b527f4f5c23443b1ff84e9673e9f930ddb474226c2999222eb48ceae0d21127fc3c1c5ebc8532974ddcade0053e6f414a6ccad06e8a7354026b97e5935a1d9c40e2e47528e888eb3e8c2d17a6f8aeead6cf57ee048b7be283c21f86c7477ae901a07fb090e8f4bcca1bb733b37c6a535e8cd9522604038090fa3ac38bc0739f08940c786b1a4fed74dbe45b207473466eab1b2fe0441ee1791a8df0a2e981d703e570b1221d801b5cd590afb8116178e21e0ee08642fea108d5cde2bdd431aabf0373c48dd08c6c7957a59c900de1610d", 0x1000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002b40)={0x14, 0x0, &(0x7f0000002b00)=""/20}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002bc0)={0x36, 0x0, &(0x7f0000002b80)=""/54}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000002c00)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x812, r2, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000002ec0)={0x401, 0x3ff, 0x81, 0x0, &(0x7f0000002c40)={{0x1, 0x7, 0x4, 0x8, 0xbf, 0xf60, 0x1f}, {[0x6, 0x2, 0x2, 0x6, 0xfffffffffffffff7, 0x8d9b, 0x8, 0x8000000000000000, 0x8, 0x1, 0x3, 0x7f, 0x0, 0x0, 0x9, 0x1, 0x101, 0x7f], [0xffffffffffffffff, 0x330, 0x6, 0x100, 0x7fffffffffffffff, 0x3, 0x9, 0xfffffffffffffffa, 0x0, 0x40], [0x1, 0x16, 0x5, 0x80, 0x3, 0x5, 0x100000000], [0x7fffffff, 0x0, 0x6000, 0x3, 0x1, 0x1], [{0x401, 0x2, 0xe0, 0x20}, {0xffff, 0x10001, 0x81, 0x86}, {0x0, 0x8001, 0x3f8c, 0x8}, {0x0, 0x400, 0x5, 0x7}, {0x78, 0x8a3, 0x9, 0x81}, {0x1, 0x1000, 0x0, 0x8}, {0x4, 0x9, 0xd86, 0x101}, {0xfff7, 0xfd, 0x3, 0x8000}], {0x81, 0x1, 0x7, 0x6}, {0x6, 0x3, 0x7f, 0x5ed}}}, 0x8, 0x9}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000002f00)={0x6, 0x0, {[0xf000000000000000, 0x8, 0x81, 0xffffffffffffffa5, 0x3, 0x7, 0x80000000, 0x1, 0x200, 0x9, 0xffffffff80000000, 0x7, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x81, 0x4], [0x8000000000000000, 0x4, 0xffffffffffff4959, 0xe93, 0x6, 0x932, 0x23, 0x5, 0x7ff, 0x6], [0x100, 0x6, 0x1, 0x5c, 0x3, 0xd55, 0x8000000000000000], [0x0, 0x1, 0x9, 0xfffffffffffffffd, 0x5, 0x6], [{0x81, 0x7810ff06, 0x2, 0x8}, {0x2, 0x10001, 0x10000, 0x1000}, {0x1, 0x665be303, 0x0, 0x8}, {0x0, 0xbb3c, 0x1, 0x40}, {0x101, 0x8, 0x200, 0x67}, {0x20, 0x40, 0x3f, 0x7fffffffffffffff}, {0xfffe, 0x1, 0x8, 0x7}, {0x0, 0x3ff, 0xfffffff9, 0x2}], {0x2, 0x8, 0x6}, {0x7, 0x400, 0x5, 0x1}}}) lseek(r1, 0x4, 0x2) writev(r2, &(0x7f00000032c0)=[{&(0x7f0000003140)="f2f4f43d378dd115fcf34c9864e6b36e61e68b5783f35271a87b5f05fee087c662413ad02c2468ee1d8d6105e8dbbbd3b314a9209e3812409928f58f6bb079868f5539aa6d39e7328b877195016ea37bbf6649c62db7bd428715cd77f54ba6d91126", 0x62}, {&(0x7f00000031c0)="521fe101c597cce3877e3ddac3d2bc1f5cec69e8002318de42479e43d448675430702ee53351ebf7f721c7ee4ec5fc28a701380934455f95f4fb80f4bfc44129b732a003f92afcec93ce2a139c30cc1561a5fd2c9cf7dc0c4f64b28fb5f8ed15a635e3bd319614965496adbaabf102f702470f996526b5855107a19c2ff9bce358647e7d04542e8a6577e4548cd8ab7d73ec09be2ac376188d25d8d8ad33badc9b9cabef0813701700f42e3a29651279f756ce90de625dc262231b935ca473dde84bd57b4a219016", 0xc8}], 0x2) r3 = msgget(0x3, 0x11b) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000003300)=""/83) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003380), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000033c0)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000003400)="885c89a4d58adce1d090f07358eee692e981bf3d95120a1dc3e01bcde22e648078a378cfd4ec445103040b3b328507252c1e7079923a0b86ad6d3341e0c75604b7b75fdb9eda9a8a6298145fa52b88150901a0154c2a07213d860f9540bf2cc155d3e3f25969edf9eecd475e1469e6883e1edcb63b2400b3cf1c06baf4b814b4fa169eab90b2b06dff240f819107794974f30ee72c8023761ed2c9f871bde51f1273e95051368becf0e1fabc5a939045bf9d7530d1252c04b2948f910492f88a04a1b230927d516ed02d3e7868", &(0x7f0000003500)=0xcd, &(0x7f0000003540)="39ad48776b5c50caf1762c2dbb122ed722dd5bc2c99abe9a764d86d363b102453a539d011f6b937ba6c20fec40477dcc81c4cf4e5555cadb8df0f5758f4fef507baffb4c51e9e1dfb017b6d59928b7bf0ee9ad5b22740f059e9bee80f6d7851fb1b6b868fde1d4bcb37e92cb87bfb2936606a2041aaba0881b11ae0147111d326e74a263b3a81280ad3fee71cb18c6de5b20821712c2d304c4054c700492e8e0b1c04dda5a8d05d83115e5a2e8b14edc6e8e0b9b6e76ecabc63ecda9427e10dda118d7b5c4f71002f31f8f7551cbba722b25aeeb25ab2062b1a0f40c0deeb1347318e67ced2e68f83f46ac4c108b7e5b66d259ed03bc409a072a3c4baf83fb8106e9c1c9f7a306f42235e0149848916d9a9d2bc67bbf8bdb2f695a81ba93bdab4a0fe719ec8d10d7289c255e81966cdfe0d6ff8c0933dcaa7b9bf04a16a559f7c3d892602db7b38c3eb10c88d134c3cd39c78476977379f880259bd9ecf90546c1b98a4ff45d868ba9fbfd7948902532469f27ab9d7a11e26aadcae60b1cb3a44db769ab369253dd0f2fba7298149979bb124a2d3f9478a2702097dc585e02479d99b694212f85b42092e77bd4850a8b588094391fab9009e46d476aa90ede6c4ce72146a6f52359de081e95ff4735c83c7db6b2504f5aa81653c5bbfe66d5bb134172d9f247e8a77247e1b438cf43851866725069e71c353f9e5b153299ca9c381c0d7eedb78c5da0c21ff560647e121fb279747964a32b04a3c7e78de2bd847c81caaceaf1dd5ea427da1767d9a631959b601ea5d97ef2d1e4f7b9efc656095410a825b90de670390da08243a0aafaa9f36b0fb19b88e1cbb61a5b5c5b76fc7a823eefd3e73d6b6eac5356eb1bd128241c7b54e9b3f7fdd82fce602a4bd55f86e4a0461730f6b8a47a9a0a2d89e835691d06be00006ee1ce04a449c288641529b75f9b16217429ba27f631040f1e10304bf4d809313523500e13dd535aa4bc4210e9911af36844877739cf295ba24472efec3bf2477d3f6b8d0965a61c7aa43ddfe06a5a62cf07e804c591d3c44430dc9558849bc64cadacbfb8e64620b0f4456541cddd6fbf4e4a254144c78075382b44b87cf4d962529b6e6b617371411f2af7683d6c8a67974b941918b34855e9aa2a6def570b548fff9933e806190e1a4a7b184d4d0dd1be397e3007446d22bddcaefeabe2faa7ee9b76594f063e21b1e46bbc62b3b890ab16abcbb3a4eec9119aa648baaf5fc36dd5c92e0deaa9c61c370b3667e1fa8a1f9afd8e4ff7962ab6368670aa7af3da715494c5b1b08781ab0dfb7d3376b38cac93da8d757e85559dddae2ef60e9019f44f5500e32b0a56e0c9bb9ae8368fbcde1f4d875c6d788deb5b69bc870c2bd5d3f2515d44ebdc00effcdb9a22ce45258d6e25ffa279409636b7870c20ffd2043f287fe11df0d60be2ca922979b3207a6c3f943a8c6b51ac0875da9e60786e78a4bb918feb52a5ecc2204c8a5f711733405aba036ba9a8397d9de1a9b88cc6337eeb104f177f8803682a1c035f363fb2c6d6e04d6cb7499e2680bccc82356a42115d949362a00e095bd9ea2ceb626e5748b0ba6bb9b3845041645ddf36c756e3944fdd93589561724593645232ab8cbd6794afe195e790db5bb79829db4060ec5c0491b77d164da07fc7deab29b76064147ff41708515a812a9f780b2fcfff955763ad35ead1f581d0201c9e01de4cfc88a1a2abecfefc327afc440f839c2e8c940dedaeb1a843d813cffbb0d3b702e4794d8c5b8aced411690c039a9b223c26f492136fc12ade56c0ed1623234273fcbf661eb1e62d0ee73c2dbe6b32abe844ca7a53718de70f0def195f6cb953e0b2001bf460b946f5e95fb10c887ca6ef569ecd6420aa88234c775d7e4b031b5bce1b83b0a123dbc4b9e0fd83a09e2582ec5f858ec6948c673ee48bc189a9f1f5b88d369ed85be3164735a0916620c5c4c0f3b61c1cde2bf5a47b38cc9b4bc02fee2f2868f646a1eb4a1c700054a93e001bbd01c898e7aef5aa25d7d0e676e9121e25da3499fbeb390a7d2ec5898d235f4e008ad8441d47730b66955bdbbee85fabab032f61d9d89b071c7768d64d61a1b9d151cfb09696c4196a8633acf17e264d26929c3da548d3fa0e9940a52ac79274380e133d0c124f801f658a37114faee9bace1f89ee46807c336e1b0d32b45c684c146701dcf083eeb1f7c8a7a1c267c6631702afdf0674fa6858d6e678e529b3a45179394c9647e4e63b4c2e56c2cc7cc5c4cc0699eb1f5904ff699e4ad6209bf69a64cd92f9e7a7837227fc54bf9fee2cf4bf1b31e53970b3be2a2202186a99731ec6892b01d0d968812bf0d838f8041badba87c5876573425ce1852811f3add93f778075cfa453753974608ae9f1c7f29e4f3450304c1c2be1a3521be02b247bba6e973a0af594e4675ab0ecfb7ba7febaf592f8a298b570c37592a315ccf3fa899688f73b4ae09a80c99b82da1f094d81326597277120d102b00eed516a8352b8491954f3e952c1ed45695d8a2ca6f32c251c8f66937a1f9870ba0611e4064c6704095ae3c8519c500d1dec7eb0e40aefc053ffd923feebf6074c43cf4ffcd451c5b45723de88ca6408aa9e7ac9a20131ad040721a8b1f1e9d5e75192e9c00fd8338e317841df471b228de1bed3df02144c4afba0e024d541de5aa83d036a697f654c0341f2288a132ae375e2cb6ab5677f80d020ea2f8b7409a897c78f97d27fce6410e9d4dcd0c0a8e4a084df0e308ae19b5c3a888450f8da13850dd6514c8164e3c1b86e31a8ed6b4d441098b95a1a93ca7b50522a3576ce7b76b1bc6e5e1bd6d4bded4713ee3c5ec053d203fb1c6380dd29e28667519bd573da83f5dc0b161a19138dd196f7a1e927f70070905e865145058dfe67818677d38dbdd92c31cb7143630372fa107b742fa266bc90097cc9dee2f6eae5c805275a7e8e378236d99f56eac4f28d841ea2f8ca691d768e718f6bfd2b1ded220a0a337130ee01b1146eb91657a1c8167b20e736ff7ba38f2e6121d5b1f4754e622854413d271ff36916293a7e8f911c9de87f1c0f0467826b2f4553773c5b8160f9a2c89e966fbc2ea0cc161705d16ad7a35f6a6344545b9f86674f2f43d8db3a5ff3bbc01fd6a99458739444e10bf777f52ed225fc02450c9d96c9fb2822efd30f6d65aeaa0cd721a3becb4b2abaab6067a6b36fb6d81c18a39c5c22608970cfc287d2467fdd3b94e4f5accd35fba1c5fb5f5dcb4ae87a5a4a6a4960aafd789bf404082324ec4bcd1e8b50fa22e3cedb3763ce0865d8e7275e69e6fcb8e2bd850e17446f5ab719a004c01a2dd7856691a1aa349e978504683f377d5be4c390342d904935ed6f2ed88ae35ee67ededb677467be9ed7e12ed631fe20aad1c160863626f81a06c80b9338bc059e0290c55b7f15d2f122310fb4bd15025d7c7b8723ea2b4f6b0bd8b8471f876831ff06bf8a0a971d914198a06932a8edbec8f6ba40bef4f15324532c8f2db7e0910f8af3fdc740b18ea021eaf5df53147568b64dd5d19d6bd68f6582ab59a0d8bc24b3351ab6855030195f7357a174dfb67bb52fb408fe6d43068858ea7db38530ff314918b4630bb155b0671c2f4030345286f37bd9816d331c966adf3e0b23b89152eae3e93815a1dc7f06de9799dca22457599d56ad148b77c3f3bdfb1b562d10a61f1c4561e9486a761b997e2da3a09528203b057b2d2a7aa39b1e8252c44ff2dc65795c2491bac64bf6801e90715d4dff65523a012597cb08ad9f19940193a4e13dd5b5d88db5aa1044d4721bb2ef83ca96edb6fea30974590baf0ba7daf5eb01992a1bb4956de19a4a48b31cb2861f2210c9bd7cc80b93f2ad0f2349ff8e87df72da27f5f46cf7b3828eb10368d4065ded1c52087ed9ad938b011f19d1a40785533655eeac6f3d11d1b2f0ac181417a5132fbd7f23e7a0d58e1423b88be587e68cd2147262b1976227de52cce3c809da6ba90b6f242a88ff45bf90c48411404afde8a9aba6693561a3077607074bda8125fa514ee6bfadb4a0aa9d62e5075dcfb8c0430a1cca6494db9659583eb7b78076e2a317a86925a50bff8f2bfbd89b36ee1b9b62467713f5fde589cbb36e4d6a78597e6448b5a61118150c6e8a94401cda9cb5090a8a6fb22f0b090091ba7661664becfa47e76dc4b048958c488975e95c3797eb9c3b8e78c14ae68803beb97c36c6bb65ea82dc1073d42b12033065fa8984317b1b9fedc1c9de0e44f3d050e765a801200ffa350247bb4ab6a16b65ccb96d3125faa10abd48481621774e1f8fa83e61a45ab848f659f13959de181bd6301ec7da116580413fc1bc117754db41264bc705c68605c4f15595325df253fcd832e9bdfec44c72f52412a43aedc78d1fcf85158236cfb80cfda84ec32bff0f9bdc7fa17fff1f200c421e7d1860bc8c84c0bfb14d2353bc7f5849df883de801992b45afc9fe198cc23a40bf604d5e8eb2c79d0895620e7dd43bf1ac8344c1384e619193052535acefafaee911aeec99b93149ca95814d626f2b27602ea160967eacadd642b25d895e2f75382dddb2952461b2c41517de2a97439daad8f59b1ef592eb4c1fb0cdd39191659d6f5130ca4cc4865613e6a79a61e3730fd897b28ebc1b818ed6ba0a79d6bad6fda62536fbb96f6bd42e6efa166c53f0f017624fb9bac4f2f7113c53923e0d0eecdffe3a2ca0ed9b8fe5a5582d51630abca0fe334e1c4e40bb72bd398753a259fe07645040192b3a6896ab58d874143de44942721bc474be3285bf48a16afda9c063dbd0133f595ca38920d4ae352ffbaa62a046495f98332162e5857a9bd1252ca8911853aaa49b6ad951fd5f4c52ffc5d1a0975c775c734372cbc4b1854b43f8f85ec6e7329fb07853b2d9d6578d1294f06e7ea45afd3c6694f91629f9c9836617e521d77922c4554068576989ee5a7010c814a0b1c0c4f93c290cdb0f210f50192660147873f63402c5c1e6e89dffef31af6e0a6602cd90e08298d6a66ae304ca4ff918d9a916c975437fbbc16c461f871b0f9233515a0810bde7bc6052dcf4afd0de867f762add7aee4cc6676a1f111d44f8c3b1d169b62ed367210c5fa7fd8cf0e699f71d6f50b5a8c081429d59fb696c310aad4a503509a169a0208a36b53268d11b59251918ebcdb5a292a45688d87eb1003106336d0809611470f14072fe3de16d94269efaa767a977d03004831ffb8ef1869462992e26c4f2835ef73ab2982eb72cfd71f57a4283d1ae2d9a0724f76e61c3b141307873d3e518750a2bf4adfb036419ae8a89e7b6958242a80ba400e7bb02bfd18d535af41aa3c9adbabe6f57c6684fc8595c4aa6e11701cd9395da5eae750907fb593772b1959786109e1d49273cafcc63122ee50802ceca11a62ae677c58680587bd3ccddea37a474fc39b133f4e6167020eee77f00fdfcb5ea4befd4186bc3498d47c2dd58cc078e634d0f458837277d9cd66ec805806f80953f7ea3b578ac450bc021973b189bff209f68eb79191f7fa403b7d5f3117b4d1882218bdf4c1d2b553e60f4afa091368612aa51eecc9519126137b3777aaee070328cfebbd5e111b7e1effc1a292f0be86f3ca71cc0fcf84587fe3807c042407c24b4f22ceb2ff7b4c3e3eece58edfde2f40aadba2054ca504c210815131f6ccb3bf65a9c983b116f0e625167a76f509dbd53915f9e29abdf51b9406ca38f7f5b56ccce22db933b2521fc2b2c5bfac6f15bc1904e25825bae330ec93ea72c777f1dc2a425", 0x1000) r5 = dup(r0) r6 = dup2(r1, r1) kevent(r4, &(0x7f0000004540)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0xffffffffffffffff, 0x556b}, {{r5}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xffffffff00000001, 0x8cf}, {{r2}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x100000001, 0x4}, {{r6}, 0xfffffffffffffff9, 0x80, 0x80, 0x1, 0x8000}, {{r4}, 0xfffffffffffffffa, 0xc4, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x1, 0x7fffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x189, 0x4, 0x80000000000, 0x3f}], 0x8, &(0x7f0000004680)=[{{r2}, 0xfffffffffffffffe, 0xa0, 0x4, 0x7, 0x1000000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x1, 0x2}, {{r4}, 0xfffffffffffffffe, 0xa3, 0x1, 0x0, 0x8000000000000001}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x49dc, 0x62}], 0x3, &(0x7f0000004700)={0x5, 0x7f29}) writev(r6, &(0x7f0000006900)=[{&(0x7f0000004740)="8b86d16098c00446c44413c90d77a59659a647f08a2e3a5fb59e5c1bd5bdbff8e472adab64258290cb2e963670e3a34716f681d4f65a84aef95abdf162fa1e45f7385d9a6b3a3df435953eb2ca47fbf4abb92d0b4b406b6f79e877192c1e0e3b7615038ec40e3418dff2f46615a0a6bb8de49132ab34acc35c3246362f57df60a6de6ee81cacd0643a603ad7761431ad8a62070d88fbb550a09ce753000db55b53d554476f757149bb6f9dd2a8474b3fe9f9bad4be122082578c756b7b41c825402925ca6aabec376ba985006bdb2983cd8bfb5eedbde5c9d2d7e5ae83093c8c0cf41a414e77f785e3084e1dbac78e85fa05c22799b013814af02c7872c6399027542b08f0a18873564ea8a6d99580e81550f037d62be6e40b41d80805c06633f32c58a8828585c07d5f4b04a657f852db5d8b33dfe692ad1f175b451096a5dba0e89bc51096bf62f010e4cbea2d8fef5374e14f46c4019f13f3f5fb370cd651ee793b46328a893e909e629741e9f111dabf28c169e588c5f1c2d1776b330cbdeba89a7f12cbaeab2a80c61d78e113f29c441e7dca161b74472a9a33ace8643ca788e408d1cbfd1dabf824e1e825226e358abb91f652736c751f25a3ef87146ffddf4e233bd9b916b6b359d892fc940d675e4e318a80cf7127e3b7502279a07c3bac687bbc822443e0ce62aa0d165312aca74f5cca12f997935d59489db78fffb553e0d1c5e3e685c783d1316c75d8252a31a6af2421e012024e1881c634cbf2426f764f4ded4f424be368beec0f096dd3b237bd808e2dbcb7cf96f66807ba449ca0c5a1d33b980ac11e9f2f10abb9605880b878100e7764bc57dc6006cf281a7624d479104a0ac6e426bc0273dda32ff7356ac5746de93fdcecba385401e2d683886b8de7eb7654f487f8415a0f7b22b36c7c91da967aa706e872281897270b2af9de8ab7080a500986dd647aa8dc0ff6d49430493d3a7705221251fff661988439187fa02a6b525f69863a449542a1548e11fa57e79d1549fce98830715d3aecd6476bde5be40ad261ba2d6453262bdf42baf07671d3c4dfc72263b8c272a7e700eebed23c5cb506302f0190e9f678f870279fe3e5653d123cee4c72349a194f50fb105a11584cbb874e845defb7987e3dce630d32b7221a3092ecc7299b1662eef48534781311c506ec51bdf78cb54a5ec85e51e6bde3fbee9612f64a3ce1b58488a9199882ceb264fdb6f586b83e6a665baba5f62e1607bd2fc2c2d910965c4fddec4afa2d679f28f061904c53be330fbc4a747998956b4fcc09d800ea1b0a4e318d2799f96ab8eab35c56a7877a800c49254fb9a81d43fe81147151f9cb89311ac7bbd37bcb1668ba533af1083c57acfa816429ef5c1530e1f26d50522e4aef0e24c60693c8960f1a626a4464fa7e0b531281f9d02c356c946716c990ceb4c44b8bbb748f7ebc04a80a88da30a731a292e41145a9d1d52cd41f89a459f358469463799dfc1cf16b148149064202779e8286912a827f2f73d870fefe6cf245e6b88ae6327597f07ddb9f021b3b48bdb14bbe982e0fa76f1e4f8a084cf642082b2f8e42376b8467cc1f0387ce6f66125b33adcafaaa841ccbe6c4eac079faaee1b6a898f43979fa707b1cd1cc46e449930c5e7b78b6e536351e59684a91ef5ef8b090860c8459b30b7fddb49160429bc3c7419b9ffdb5c1954bb92b7fc2fd9e5485596f5a808c440001f4f11481f101f3f78f34a51258b7d0a10e541dc78cc4c339e26dda7de4e40d713c01e973069ac680e8bb40ae9ab0083833f9914f8ef45d950b1a8c4ad9b212d00f0ff3d886a249f494c9f6ec95a0ce55a801ea72b4e04a22320f7c98083b5b6618b4cc46ae826941ec4b16b34519daf344f3a7412ed9bf0960e2763454e1eaa03dc4242a4b3500d62ffcbaf7545e12e0936274c22348ac6f1dfbf4e315d79f20df74ffc5eeb330ca1374a7757ec05518913722e7bfb70e6c8ebe2347660b6b5044b4a259f7377c44c4da4f1753aa8c5c43456de2a9d23d1941d68f8a7cec2286dc51f500db4d2757027643ef7f474a1d7627f07215c6236ce1d91d6db01abf4c4140e3be2d64fa002a509d70884973c2c3ce01aadd40dfe04189620cb180a832315ba7dbfb9b810dad5b0570e933b1164a3cec047e55cc54a881b4ab668464658eda810bcf9b3d82e5c5c2a98ed83426416008bf62b8bd10af6744c202fe5a22909a0a26ca61dbcc865bffd9ad381c4ed46907fa909e908d07f2dede4954333d5e8857a1c0392dd18b5ab2a269c17651b70654f3df10808c92a38b38b459071d696d931cf3c6da908162a4c6b842abbea983cdf31e35479343b170c466e9d5d7629879245f5d3994feb841a377d9e3dc4e4220959edef0062bf650e607d0862c5f5f81b59f5a1dfcb16fe636f99b3bac8f29473709077db5993ae2c8564b674ea54497578571fad037dc84a18a7b00843701b9dd6c0e1aa3981f89176af9c58f949014e6f4714d3d5bba404743e79f029a7ced963af34c1193badf5f24f4b38fcbdb9c2e9f421c0def477f696dfcd01e910d9d7eaa242097f13f464fed8eda291855e2f9c055af4d44557a9d7ad39f6976ad6196eb8d9bbd3961d9e3bdbbaa5950bddd0d95571f784947a0798f528c6736efd8e6951dcf38eb17a48c557b928660abdeda9628041555899021d983afb01f53e047fd3de80da0fdfaad0114a8c47375c97c75887733de5a64b5dd41dd1aca09daa8fe1e679a7774ec9684617a20a0736d6ccb9eb51f02e6eda5451ab01a8ed421a4fe4bca3bf7a553fb0d98bb1a208fef36eb39d1912941b06188ac64f985c72c570e93de888f5b23ebadf6cb4438da5bb115e853df7ee836dcc2f65509d50172beb9318a8e14ea44bc34666e7c538f7cc9e4614a4e88d7aa5fa76e1229b7bb4eb2f5c3affee70db52f832d48115e75cccae2a5244be78fafce9961519ef71a00bf3a9f35f1d6a6612b1e2206d1c51e895d316c9b49193ed1c2176fd2f4953cc15b6261abc7fafdf307fef3b81b42b8fba781d3a0b4feaec132658aa2d4e6686a40925338b47c9a4b931f34a53f4a2979aaa9d80a6e699fd7a8e51e627d2e7a70591a05157e26bd39ae0a107e3ba321ab9ae12bf0f2f529175657fbb23226f4664c7c4b2a47c38e1ea1fe4d37198821f1156ad9dc4b9d9c6b0b3eb956659eee820d6c33cd15429905174a5e84c692ffec8bb44828dc41d0fe9ac490d21a87596ff98f05ef7ed5cece3eac4923b56856b71218d72e3cfefa203d576f12fda59ac785d06217e4896b9f01aa0ebdb76e4e12d323ef94e6da6bae40ab84b18013185238d8fd48bc6a70a71ac75ef1e62e0c00f53187dd90ab17eea512be24a04db3b4c4507d7e2e04f99ef5b6cafe9dd0326b619e7f6e9a0f7a676003ce114929df36a6cca26a92f344fdafc13fb3ba2ac9622a9641a07c09f737c566bf9e1cedacbf6537449643d0428294639077b23a0b8705b1397e5fc6c736c8009778b52a7b0840b8b063dc0999b56cd1e98112dd05cffc74816080d153aff824adfd566c6869ee5352e67c4898496d1fe67dc9db676bf795e366ab6fa64fe25828784ed06ca8eaaa1be39f502e6683fb3fb1738df4c53b984425f264c37314585d63b18a8afbb55ee21225e151f62ed6138a338c95d1b3bfa1f4402539cc28ae0e08427f9aa5216602782342fe565c3777c8e95a6eca68212bdcc6a5a14d6a111d68c6e8a0cab927bc16f17bf0d4220b803a7730ca7c99259bcc0606ae584564c9f4b5581ee460244d7e55a7c4aaeb8d4cdf70bef5a9194bf0ed5222a313971013ddaad42a889cc9cc3277226b2256e86d90643a7709f0d2d28eaf81a104990435840deefc67ea665c01795cb9ce34bcb9b2ba6d262389145865628acacc1af674bd687b4746614fac36dd1a1de6cf2dcaed4780e61313c75dc1501b1f402e8b8263ab444bc186fdab628d69a85459f3d7631b6f7b0689159b0ed8c86784bd7eae72d767f3404286c38ce880836572619077ecd37b9f658e3b2dafc24d5c34e72d7928220fa33de68cb736da2a50178632d59a426b265a698fdeb9f440981bec0a915042ca68596e10a9b29573dffab334d3d01d9fb2e29055f815ec9c2d2b911e7ee012f84f4cfc3d805672a6b00254218062046bf20850b93458c15605556f3eccf389112e811694ad58c3c9bddaf601f90bb7d420ba24a75dde8e101035140d0dde17ef3b5a6e500192a92096bb6402d3553f5a5e056ad5f610f3c31ad203ce02dc99a4ccf02b7fea59a788798e5aaa2ee731dd71dca3f02840d551e34d8ecbe6dbf33f4c4a585ea091929eb4a4bf03359eb7cc5172c07c0a2954a07155f06b8d8e9778bcbe3a797717717ed456a7ffc04fdd36efb5c4e7435d3b307c89205ee7e3543d6af3b875b776480bbb7c1b65f754908e0638214d3726dd290ca93ffe80a606ea56d1754c2e2ee75ac3945b9d7d1f440805019e93020e760987385717e65d5a185411c5a27bda66e3ca043f1c520b75e4ac0eeef07da5903ece5e115c64fffda98c590ac9dc765618b23ccd3828266153794facf35b52fa1034cff85ec8e1ac818e47763a98d8ce62331cb64e853ea8938861f63b5708400165fa8458b82b7424ba8253e82b9ed49eafa71fe33ec0d142bd18e019d10dfdba208aa137550212ba793ba8d6684bacf7a7cbba1f2f2052fc301e1de60e22329637b9da4410249b1eb6b7cec1f567e323d52d0ea325fab4bb01d017a0dc02e23e99cbca65673c9623983f61fac55d7b22ffa9540ea667ca675032517ac5d396893a47ff7f113b9f511404e484daa1cf3283ff81a21af0210d746b6c8425f7966c184143cd75e412854b8bc42a7b8292db7be9c8ce03b9d8fa7ee34cf2523d28c317b231b844741a1822929ba52758cfe1555491e7f7a76b2403f5e8e982d0b7ef349f465f886af0c9ade75f56a6f0c6d90be803cb2fe6805f641f9c6f508574fc8ec53a342e9837f8df859e7691c9aef104ba1b05bbbc96672d0b3b8741ecf5daf31ee6ebd6c8d200c3d4ac8e7194d6bb95168c9b420cd732749de205b4f75cbc2dbbd9c8fe470f8d569f6f1f78b743c9529bbbad994f7ef923218cc5d1e92bfdf5d8fb1180be9f81ab2d4f02f9838b5cccf375f84c981908ff3b308a3b9aaf5e6f8d753ae999a717b2a890f20b57714b2df94a341ec807f0c4d480efad2e414088746b0e31b168deccafe5e49b97766ac2c041031c531b023a0f730888b7b30e659c47b0b258f743ee375904699b49e3403318290cd402215143dfd3cc0482dc8b9453128efd91c1f6794217186a2b7a848f3dc37ecd73f5ca4c7b62641cf94e1262ffe9298affd57029c2174ab6683f00cee18c40a47ce307ce751c1b22087d4f16168005b96622c038d418fe9804a816c1570e12371b4b4f6fc707e16ba50b8a8d74547cee8e667aebd87bdd835a8fd8e30a5e06a6da98ef4cdac627b9b8a8c4d6f474d80e74387c770ab764a687daa415bb39d252005c9a8c46210ff73dabe66e2acbfb5f539344a81198d6e792572a2aada55a3b96d735d08e9e143eeea904073d5b58b9e7bea8939676569051176d97189009e56d6aaee44fc1e67ed50f358d25a840b376b3429c0a396604dab2b8b9aaed177dc047753fb11ed8ff24832a3fb22964ac26172536c7ba749c3605db0c376e02af0b062d62fe670eaed744bcc75db3a89153be818f76f6e5f7f87537db3103a302847db9bc1c1555727a80f1328725015abd9e76a274", 0x1000}, {&(0x7f0000005740)="035ed1e0fd0d2770dd6a18a92157e9b58838485d21e0790301c933afc56ef8a845b0f38d59a33afd4ef385165b2801527fe955131839f63e9fba1d8dc26c90d6aabc62e0dbb0306f75a144b8fe4ca45a807bf98a009102a452c430461bb8b6e6b2d2c273096dd8d392c73127adc68f33a4bf1203f2abec69c9ed76a4ef075558084045c0b4d7aad6b30bdf35586760828d47ef68a8984ea8671897fee6494472dba202ab86724159bc76ef722645d316624a402df39387bf9473ef0531bd76494a517d7573d0f26c9deaeba62575e8b6dcbf7a461a68206b8ed8b5124699fe84189904fdcb7a06c3938e", 0xea}, {&(0x7f0000005840)="ffae98055e117f8be45c9a4572b412c186b09e56bab30a5b94fa037c0ee2557541a0f7c68ef225f28c0bb932d3e45bc039c114300cc885209faeecf9cc15ae112a8bf2f65713f377832d39d3be1d472ea5df699180b7369f58dd7321a68892aade8e9853fad37960e06a979236d918d0fde4a902973d519913c91eefa133f84efc245bf13c6036c7865c66390cb30aa28b4ae9c37ca31d61", 0x98}, {&(0x7f0000005900)="01b83a516b17c10e00cc173a348de61f0f2f82eaedbd0ee85c325caba27aea4f0401a4de1ff640821dc2112d7681d194ec011e010afd2c666d8c74edd24dcf1d96ca437ea446fb65f34f59bbd0cc8ada2a467d811c7c053acd4a5692d7234e8dd63cbc05d42d18d4944e2729a60b2e7d77d52ad72eff03884abd17bc6ca3621ce2bab266319985d42280fa6633c040201ba144aa10eaddd7fca29a2a93f53c17bf5f36e2c2cfe79858ecd32539c93001aa7a5c8ca5f62183672e3345f61a85b2b78d7b395d841859ea83b33e5ca0b39a119749fd2e1ec892f625dbd18787514801abdffb6fbab26ce24af45e311216cae72350f96647a5690be4cabada0284aa59be230f32a3dec9d21890bb565737f1801e46fdbdfbee6ccb63acf2ea65fd5bc053e8813691178f6356bd5d3da51e3c133548c096d5dcf254df351b9a4e54635c1d28cbc79a30d026808f6798beb7980a0d6e3386f99e04a6380f0e937ba23ee50a7bd6e97cfe9382bdb3fe2a26ccb6a56d3ba34e199ff37796faad9be864eaf36647511d021566d28aea0b4ff462f78fd2c0e323a8e2d026a0f66d37262cde0b07476a1ff8a0b99677e9b593b361caef75727d7cc15400325dea9fa03f8cc48f7870f48c538e27e179adbe2953b5cb256c9f3cc00d226f149d8d0fd256a42fa9f3edbf3ecf158f21e94bce5d9240831ce5069f3431cfe279aad015fde0fe0f97fdd26224f1399bc11fd7413d083c5768760651b4120d6f4a8a4e2f1334ca599809b1f0db4c9342669edc0cd354fc90919a6cb97e1b3b1a26a1a7567006c30ede472e97bcba31ce2fb516fca1f7b58e701027cb571184f34dc99df060ea84b951445ed94b48089fd0bd73449c799ab26d67f56993f7655bc6de6856791575d1b84a4c5b998f9bbdb588c4702f6c7d51eb1167524e4a6982f24777bd591e11f9c1d350642a1f0dd6207f5cc63ac1005724898964e625336e04ed09c0d9e1413706ac7b46ab9496e84f5a8691aacebc039aba509ff490dcd8e5f9351a628c6f9785d7d2d1d545e145f00e04c1cf1377bfd0ed9efda91ba71232bb14dfc499aa00e252c8c96f1cc928cf4dd00ade2ee2a98af38977584675a1c9f564ce5cc2bbf3e4e4b063d6cd6cf7f3fdc9aacfc6cedcf0e107e00fa4df8a67426f6493249dfe3b7095db7331881d651bffd96987d1ab312e4194de61243db3f96ff1ff25a20e4c931f5a6f35db570bde84f44897dc05d797421cd539b4d3027caf5eaa9ad45b0655e82bfaab87c9b1843ca5fb98518906010ae2317682f09deaa35ebf84d0da6f14dd2fed7e1b8f0382ae107b10b71c063006d75ec823b30f2f8def41dcffe562a06072e1e5b9b52bb7ec34e6a598e6a5424fca5f4a880d7f490721790fb8b069e20b6da109f6af63d004850ec583ff6946bbf57ab81607e5e67c3be7fcf283c61857bdf64ad53e8a1b71a79225639a7555d0448bc41dfc85baec704a6bf37222fae816cbe76e571a77b38e21118ee15f84207071f83c8095800d9b0174f577d0dea045af25330073b310ccf6d4a7b9e44210ca0c421301c83531fdb9679668a80391668617fde65c8a3badfa3b7d0b8553e5d46d7ca526e15a0d982813f0740f89871d69687b1b71df8982b3a62a66f5720f674736c5ad6a59dbacacbea62fd03498c79d6245b2a5b3e74456741241ea96df344171726959a1730efb00ca0861650a511f6767f37182742a68db8f6d4d5709f36a46408094940d654a5c765031f19de959fb083d9543b9378ef660a4c1d1345ab80a8ce9f6db8d5da320be45d2baabe514878e368742acb6fde853160c4f7d3ee229b8d92b93dc4a89d45d6a46f09b7bd921ac6c560b4b963e076f8d2c7299dca6a8bf53505091161a91a813b83256f5b6523e2c8e9942dcaf7933c6656edb4a61573865bc8792d465a1d48a0bac0b80e7d66be34e99400f2c9b11215c327be9acfcb8c7dbc1599770b52e61ef35b7bba1d9749824aa04dd5ef6f0e156166997c148f3e35ee0431da650a566d78b4e8298cf532ac96a3244337e69d85e11c97629c2a0f8ab15a5e66af8835fd509f14e6a1cc87d47de95bba6d806a29fa381df8bd43a6a7020e01ec43d3795c33683049ff10ff204d03909fd9ce57d513cd4ce60dceba52839a279bb5fd1cfb99f0022d8d39a8f6ba5eb086e5b3cc475d9910aae373b9d661531ed93fcceb6b76cc25e239cdfe39018c8c3f021ba02ac96bbfbc6612f2cb55e2dc4a5f7b7d96f38e03be69c57232354d5a0db9e90125a7427d0adcd5a24120ad52ad8a1fcfadfbd2cd2943696c2812d2f25fac83b49dfdcf1964404d2f09d3a0a8a7b1f0d331b444846d01a53d33e8f507aa9fe978ee60fa628b4de59091931460651546ec0bff75c19bcf54966976eac3af14e0989a8e8565bc5acd11b60fa67ebaccae712dbf077508e27a8fc82e7c29f21e70309b3badd5ecb0f43aad75476bdcf974c162b27c1ea4807efab4af9a393c5eea42d07d29dca3a649f7a4bdf7de6c7a4ccb5b2ea047231a58e9159107ef8eecea0bb6698d341934a3cf330deb3e70938639e2a7f2ab171162aac20da3f9ac9226a1c0dc0602da5631c74789e7e131f6772ecf44a8014f7ce9fc46f6f95bbbb069c78aaa492984672854efeb0b279c099e363cc05593c573c03e166bfc0d2122cb8094a5cfb0efc4c0fc2565e78b8f95732813a7a57cab8f17029fce8d14991eaac3aa6b521eeee906da323d0a56b0b52124fc03c045c7bf20ae7a35b0df580851bd42f9b41bd70f45b05ee294312dbc5d81536b4683d31308f1fb5a00a9387bdeb434457d9244c47ee83bedc7f32555049f23e6a767f373fa76755dc32d5b4c079a32c94be82333beb4d8c8d164ae36a547bb95555369a8d8e68e47d24b164317c2bc77c612e34d19d3aa6fff6e8f1712d75c457e63e5e5cc884d1c6995abf0fda0342ab5eb685ab809bcd00f803d801b82e5291c5ff1eb5562044b2a77baf05e5c429c819e0f1e274c7fe12e8511a8cd65517aac66b6ce002f0f3eab921d4fc5e583c5e0f087393da6af697ad54cfe1e36f750cbb1fabdb30a0da1f2169dab45adf18f5761e2be71d268729ad764048c31c7286f1078a46b391f7f97080099c646cc4e80cb229d6161df27986e6967c7ffa915b6dd5f306b6dd331d4e3eda170fb7f1274bac4204212d5abf2a85b394f107888c9daa3f9f1a2d120e562830ecdf2f02e5932b5d9049c1999be383292381389a89ad7b777ca282bc39c80898edf4fd640fb01ae26ba9ee624c69d07b4c44581b3fccef55dcce2021699e18d0f57be030a2b6b24da1079fd8488369f10c25052a0396a6bd7557ca947194bef27c2ebf00f05bff63be2fa100c2986f207bbb98ae2d3a4a867f73ced87c0ad71fbb483cedebec5ab6a9d433cea7d1c259379b88d8670f801e9e40fa44363277763afdf130d63a6183c74fa83e583241d04ca04e29980a6dedcaac8d951ce4697dddc16ec0041f377a1094b141aa723019edff31721e2464ef2db77cddb34b99134f85c9578d6a692203c90d3babd647950d994a3249f1039eb22d1d162b08bb6f60ce97bda97a8c3bad423efeb879627b433c9f6b07410f1e6878ed1da691630844f7b0d3db461e70d38190ab004ba4cd71022bb1cc4de24a728a5f8e6ce0f08e668f88aff464183644608cfca09bf46919e7b94ba721eef1f5095c7c0a1d38296aaf529ae985c9e1a8c2e358abbb782847f8e7155627f68df226141e2473fda09ca683140f5b6e1c24b91acdcf65fc494c300c94d4294ab67e2da6f9680191d2343add34361d942c9e3a0efb3d390a782e685082f5d55916d9e8945ae5d4e147b610ca174279fc506192aa9f7e6efff65332d919876f8b187d00889bfbcb472d78463c8f822698f7c997ae148a071b7af7befbd613ac154553a3a32c5d15b0fbf0ecb140a9671deabbd9b546c3a24903337c411eaeb105d3ee3e3a376f3883ffe0af008878ba6be534866b66a38d28df883f890c41b13a2527b0b5aefa3e26bbdd28f352fc798fe76ca0e51eb8f29385806e18154d9fa3b85172739b53c9cce14849ea9fdfd27f7f3ab7a2f85f8e475baaa349dc4765fd45832b7f1c20b354651d445cf6c6700a6137e0896088f5ef49e4f4c1c2e1ffb14bea44db836ce736f1c42d60af4a8677ebbe1e06ee7dd2f39df83a65e0cadddb0a8369ce7f8ffb2c87a6ee6941def53917467ae857f354f45c024ebff7528dff7bc4306b27aa568dba3e8f20c405e12634edb1cf2f6dbd257fc8011ea39e03443738c3dce447017e5578e8efd110742fdc95fce1fc5e9ee6fd9c3e154a4b1754e897486fd22b2d1f26c4a23d453de62c1567a080e4aaa05270fe11221faddca9989db1631eb13ca1776551971776aad43dee34eb618541d43355275a3c440017421489b610267462f354182bc290d9da50fa8f702b15b6450f1ee7b5f1e0eef0e8f727d44989c3978c535b77252266d5d0c714d67f68c581c56748f62943a8bb7cec966ff640788456d96da3b627fa36f5ab77417c1f61504fd97e7908d138786cf51a9b110bb5fc5e4c4ad44f6593be84cd67c17a3b082473808d04bf68d4832b3e5b990dcaf0f590028562cf53c1a92335defd3a8ca69fdaeb4b24f5ee4f98a46293aa3730fe8f59baa63555c1332fe27146be1a1e527aacbdc86ae5a6698b09c52957c7d03fe69c0e675658c34767b67b41e8ee402b2373589ebbc4b5c9ffa916ef3c7bb0f1cdcbb63ba0a44545d472304cc6ee25ccb799366028aac38bef27e191604876353dc41f066804a362ead31bcacf7ab36f7796709536da7395adc98f35c7e06398b525bf1f702dab4cd4256e628d78d7b2a31fcbdc67b8d65d8bfc807cc3d0be8e805fee5a9bf2a3d38f271dd1b528e8d3fe04c4f182f055cab287671e139546eb429999c31d58da50b7b2249712fa9f5211a70296261cb563d942af4c83e22e8f6d42b7dd84ca2f7235bb0bc8bb2103ba3ada85c44844ce040d946810626a22c29863074bfa6e7c663b56c36881280a249c87931f86ff329c3db34c40c54e164ada209b260949dbdf80d283ad814a1bc49be8eacd5ea9e5c3c32ce6e6699244cde562027963c1a5dbfeec5ae51faa38d57096ccd5de3fa7897d0d360d310defa3212f812532381ff3688423c28ebee75c33da033550b31bf84a821c8a9cfba7d2963c38aedb74c1a0ab156a0f1a7180b608b436e13e1d0a54e572d7d2813fb57929087162f3dd63ab9b7a316cdd481292c1d5874997e0f2ba15a4b0d3e1dc9c4bc7521cf0b312ca301aad17d849284b8bfb61804eb5fe47cb38afdaf8e09cbd36df640279bb49828a33a15786cceba8af55d48bae07c873ebef22527bbefb9a87101347287a6f3e04f9b80caa8c81cb731271e28153cba7f4d331715e7a8cde0682e8d2686fec93f1200b1a0eba00563bbe5aae9fe5721d5e0bbf2d1dbb4b3b10559e6e4d9cb26b8ee6f80be420f539e3a8d0ad276e51113e80617f051d4fa9c82f2a3c012a9f73d66cef53f5274f606950dff8ec0ad9a2abfc2dae7b895efdcdf841415a8d14fa83aec6c30479dc26cb46eedbf372913ec049c105a78aca634d81bfefd7858362dec715be9ec0a60c6c125f69990db76952d27c0c91b4547e5057e1dcef4d3b43dd8d316e804e944c14e138e852ca27a877faaae2deb8adc000b0bb80f07c604a1cf0a7126870b74e6056aa41693292a70e87b41e1a578b7a290e432f26a0aa9b03130cf307a3a7cf988bd405ca19", 0x1000}], 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000006940)={0xfffffffb, [{0x0, 0xffff}, {0x2, 0xcc}, {0x2, 0x1}, {0x1, 0x8}, {0x2, 0x6}, {0x3, 0x6}, {0x1, 0x3f}, {0x3, 0x81}, {0x3, 0x5}, {0x0, 0x388f}, {0x1, 0x66}, {0x2, 0x4}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x9}, {0x2}, {0xddc8c09c10774bb0, 0x4}, {0x2, 0x7}, {0x3}, {0x2}, {0x1}, {0x3, 0x5}, {0x3, 0x7f}, {0x3, 0x923}, {0x1, 0xf02}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x8}, {0x2, 0x6}]}) r7 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000006a80)=0x7e6) fcntl$setflags(r5, 0x2, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000006ac0), 0x800, 0x0) read(r8, &(0x7f0000006b00)=""/249, 0xf9) msgctl$IPC_RMID(0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r2) r3 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/4096) readv(r1, &(0x7f00000000c0)=[{0x0}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) executing program 3: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="b00000000000000001000000faffffff4b1e64795a5e9202bc3b314f6fa5bdee371e01ad60af5c5bb63ffce5c417388e775c"], 0x260}, 0x0) syz_open_pts() (async) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) (async) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), &(0x7f0000000000)=0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0xfffffffffffffffe) ktrace(0x0, 0x1, 0x118, 0x0) close(r2) socket(0x18, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) r4 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000180)=""/90, 0x5a}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000400)=ANY=[@ANYRES8, @ANYRESOCT, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x4, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000500), 0x4) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x0, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000300)=[{0x2, 0xf9, 0x7, 0x7}]}) r2 = socket(0x18, 0x82625b1e36bd18ad, 0x7) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500be3c93f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfa0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x1, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f0000000980)=""/31, 0x1f}, {&(0x7f0000000600)=""/25, 0x19}, {&(0x7f0000000680)=""/94, 0x5e}, {&(0x7f0000000700)=""/59, 0x3b}, {&(0x7f0000000740)=""/82, 0x52}, {&(0x7f00000007c0)=""/178, 0xb2}], 0x8, &(0x7f0000000900)=""/51, 0x33}, 0x442) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000140)="79395b6c3ad416344823030a07ae1d94a34b9e5f84cf7100"/34, &(0x7f0000000080)=0x22, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="78c1b1d42012f4841b6be2370e8b87fd1d8a525c9a1ae1ceb8f57c3bf631cc9d8ba30a94a74869d2632edc", 0x2b}], 0x1) execve(0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r2, r3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) pipe2(0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="ca5e1885", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000440), 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) pipe2(&(0x7f0000000ac0), 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r6 = getuid() setreuid(0xee00, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r7) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r7) r8 = getuid() setreuid(0xee00, r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) executing program 6: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698b, &(0x7f00000001c0)) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mkdir(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: r0 = socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) (async) fcntl$lock(r0, 0x0, 0x0) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) (async) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() (async) r2 = syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) (async) dup2(r4, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x8000, 0x20) r3 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/153) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r5 = getppid() r6 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) shutdown(r6, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r7) r8 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r9) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r5, r7, r9}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r0 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r0}) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x80, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8005}]}) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x2, 0x40, 0x0, 0x7d}]}) executing program 1: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 0: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: syz_emit_ethernet(0x42, &(0x7f0000000400)=ANY=[@ANYRES8, @ANYRESOCT, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) (async) setuid(0xffffffffffffffff) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x2, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) socket(0x0, 0x4, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000500), 0x4) (async) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x0, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000300)=[{0x2, 0xf9, 0x7, 0x7}]}) (async) r2 = socket(0x18, 0x82625b1e36bd18ad, 0x7) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500be3c93f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfa0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x1, 0x0, 0x0) (async) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async, rerun: 64) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) (async, rerun: 64) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f0000000980)=""/31, 0x1f}, {&(0x7f0000000600)=""/25, 0x19}, {&(0x7f0000000680)=""/94, 0x5e}, {&(0x7f0000000700)=""/59, 0x3b}, {&(0x7f0000000740)=""/82, 0x52}, {&(0x7f00000007c0)=""/178, 0xb2}], 0x8, &(0x7f0000000900)=""/51, 0x33}, 0x442) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000140)="79395b6c3ad416344823030a07ae1d94a34b9e5f84cf7100"/34, &(0x7f0000000080)=0x22, 0x0, 0x0) (async, rerun: 64) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) executing program 5: unlinkat(0xffffffffffffff9c, 0x0, 0x4633c1de46705d12) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = getuid() r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x10b) r5 = socket(0x1, 0x5, 0xff) setreuid(0x0, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup2(r4, r5) dup2(r5, r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x85, 0x239, './file0\x00', 0x6, 0x4e, 0x80, 0x101}) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xf7, &(0x7f00000002c0)=ANY=[@ANYRES8]) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) (async) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0xb) socket(0x2, 0x4001, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) setrlimit(0x0, 0x0) syz_open_pts() munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = msgget$private(0x0, 0x30a) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) unlink(&(0x7f0000000200)='./file0\x00') writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5ca48b5bcd033203ee56f21acfa102e1284b4e3350eed064b950e65693d3bc711558d6545fb10c863fdfaa94db9d3e1a028239ceb89954b2e30a", 0x45}], 0x1) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) r6 = dup(r0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000080), 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7d0b7eb8b741e113ccc1f19c05a262a261cfb836fc61d444db5a5a44615722034ac8f55f33f09b7874b3d663ef9dffec4642ee6ac03271b904b60452631eb1716226be82bb9ef1710c066f9282dc48fb25413a23a7b2bd1295cbab1fa543e4a2876d214b3acad933863abd6ca198ff7ca27f169825b68bebda721f96d2aa3debe53a02c05054b99c76994b28", 0x8c) pwrite(r0, &(0x7f0000000140)="073d45a7ce65a3926c62e9b43c0fcd4bc418296292543ccd46e9327e3865ec877d312e4583d10e5b35e03cf72e7497168dc016bc94e17810d7ee0fdcdd35e4bbf1d0", 0x42, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x20, 0x8000, 0x8) sendto$inet(r2, &(0x7f00000001c0)="2f9802aa55010a3f6197a58f9115249c3f01e00b20149dfca70a2f2812b9aa871b05cc5b472c09152bb384dc84574a68a7d46503d971440182d88aa845ee223cc94037951517c46c692b6cd87cb140b158b5753bc2370a5b6846149484ad1904db", 0x61, 0xb, &(0x7f0000000240)={0x2, 0x1}, 0xc) clock_settime(0x3, &(0x7f0000000280)={0x6, 0x800}) nanosleep(&(0x7f00000002c0)={0x9, 0x4}, &(0x7f0000000300)) getpeername$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = dup2(r0, r2) sendto$inet(r3, &(0x7f00000003c0)="09e8a0483140c7604676ad96c73ccd650243bae06b8155a09baa4ee34e7008662309ab11ca8aa3ceba92b0b41c40fc63047ed7bc74b5c3a85f5fb613c8330f464b4169b6aa299b8c661e484acb48cdd8bf955c2add58ce180c08e96e1251e54f05e61c54c1d455041d26938859f7fa5e38bf8174c3210acb75a52787600138d464835ed06d8924f48b9f41fe13c63583af99af490bf85f8467f8ba1b222fe20e406c6c949230540325558a04c63b32096f3d455d06cbc48766e6feccd565c1e5c5cd015f72683a5343a9000dd8a2590204e56fcbda2d5d57b37642a5a87d8ba155328478e00c9f3f0e32", 0xea, 0xd, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000500)='./file0\x00', 0x91, 0x60) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000540)=0x80000000) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) shutdown(r3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x0, &(0x7f0000000600)) open$dir(&(0x7f0000000640)='./file0\x00', 0x10000, 0x40) setregid(r7, r7) lchown(&(0x7f0000000680)='./file0\x00', r5, r7) r8 = socket(0x10, 0x2, 0x3f) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000006c0)=0x40) setreuid(r6, r5) clock_getres(0x4, &(0x7f0000000700)) recvmmsg(r2, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000780)=""/121, 0x79}, {&(0x7f0000000800)=""/122, 0x7a}], 0x2, &(0x7f00000008c0)=""/218, 0xda}, 0x1}, 0x10, 0x3, &(0x7f0000000a40)={0x80000001, 0xfffffffffffffffe}) pwritev(r8, &(0x7f0000001cc0)=[{&(0x7f0000000a80)="752903bc0e73364276883dd7bab62e0cd962d12cf02fafc1bb579d118322b3393514f04b7aa2ee4769f2a1962f04f9e3c54c370516e1f4244d49ca3049305aaca3e7dccd2469b072b2ccdcded6a8a7ba72cd250dddd7cc86162968596145d3b80d176d430e277c5d47b76c2a4c67c76af162a76bd43325f771f414e2d6de1c97a5d54f691dc4766b33b5f1b73e1bc095f8c397d997eba18cdd2d533f13144910318bc50c877b6f3c11b91d6f12bd5452604a6296d2af70090648c7994a9ba6ba9a86b3f4419ba396d7ea59", 0xcb}, {&(0x7f0000000b80)="d9fbc14e215acbe4a89e5ff67fd1a10c0727951dddf6d6e83eff321bae739e797e799d8c9d0ec46dc3a51410179435056561f4e5ea123ffcf0b5da74e4c622862e98fef9a1e3c9aeb345755fb0fbddbbd839c1214e7d6ad4057dcb70611cc0764797058bae6e39f5e9e68d2d89dd48b24fae98cc91c3", 0x76}, {&(0x7f0000000c00)="c18b10322bd1ba84fb6d524356382260d023f54076b7328b81fe124be1155360d543682a712f3db8cf07b313ee7b4bee", 0x30}, {&(0x7f0000000c40)="75bc3926447359c538c0feb20bc12cdb0177d7813e49930778637af4cbf464c21c91f8d584e2a93a15cbd7626f1a401a4e9cafc7a389c101e528df8563709673d375f0316e4e4221f4fa2f62031cd31cd7d7dd22aa1ee0254ca952a0c66f187cd78fb246887f3ed911b7f83a9b4269451398bc787e1177de834e9a9d54d095412c34f38c56690cc6d5298a42d3ca6d9a947db740063dcbdd2e27306edb20f3f9fc7891dddb1025c694318842b81fc081c58af99413afb9b12c72340320225f69a918b57446d2d5a1e7e0de9b60f9ef49c03440a5c1c4cdd0de315c1d5d6301aab42db81486f924700f52c96f65d65860ccfa2de63f64e3d03e3b11c4141c2ce179ad93e376eee3f8ff8e906a9257711880a4c1320a0ac090cb4ea1f2d6590bf60c4ba8312ee13070d59dcc2a677ec041a0f339a090f6afce47f3a3a4e98544a973afe28280b0a02f45f44f5be2ab27029d1fdcb89b60b0ea8dc92d545a7410e7feaeb5f9ba50f42f8f6a6dc80bf925093415aa73dc8043d5b3a8a299c77870bc8527ad0589af9d3ceb0aca09da668ab2b03ff248deb6b36e5ca7d8fa4bd9133534df185dfba0c47fd16fc3d404b20a4d3ab2ef6bd89d5f47205f1531e018163f53679701bca9cc97a8025a7303523d0edd489133eee35f72afab4ea240750907def63aa606b5aab8e21e2d4dd338d8e571d7b4e7ac84f3c553d9017cb4db36085caab6051f0086314da80f1642df8c8dfe3a24da7b7c7a9267388379502085faf5c95710e0a3d75154e747d2b462693d22dd062d2c9b3474c60ec02dfa8a7300b75826c4218e09faaf5d4604792dee6e1aa3ed9b528864b41dc03f3eda58949dbfd746202cf425e9aa8b7b38158650125fd62ff3424e576c93095f39bc70bc419a2cea2e5585bb59a18a0b11b40893be5934ee518f4ab08265ca8f2d7970d95d27a170609621d8a8698c0adc161ff6ea0c1102c27cdbc61028230f89431c2fe1dcecf977ea167770fe189ab1744a5e29d80fdf1512338850e642a0af4498946a42d1d4e79dfba9349b3aed216dae0f9e84953740e3d292d8df138c086ec632d45e03b490f7d24a87f7dc1bb99c745cfb93553fc9b5d9b2b3a382ac2f39a14936a6b3af6bad501d617245d3e4734069462f356e18d5ae73b682b105a536b60c1d6bdaf28c27510c44c78f7d250352eb40fbe43e6529045e4735c0225b20a60e681cad86648a36806442ae2ad1964b7015418109512aec85f1374c7e5291217d5c5e08075ed573be2d0a6034c6b77cb15c35d4cc7a250453034c442ff496f9b1066e3bb76f01307af576b52672d8a173777d04590cc0470b657197e065502706f599c10abc13700b567b96ec1b82682663f6875fd5f72eec2a19a1b26129e406e350851569c5b070735ab04b7a15ce4b45a93419b39e516a06dc743439fb81e3447e9cf332e1a7516447a2e790bb78146c874d6e8c2d57196be70d0dfcd2b2b3af622b56fb7381705bb6fef5af8276af267f37e79e4e0cc3cd0cc1e814597c47473d69db75ce7f6756d4b0fed8de0f9c7ef520c19e101a17601dc80c31003a5b47ebb1ea5e66b036acf044d7643bad340da2418801e004c8e89cc6287bf11c4565df9991eaf4023ed9d97f1f33b4fb5f9f39643634fa0ae8843bca8d2e512b7d69b55b99ee092efe03609349a8228467ccaa5bd70af766e497b6b5f300ca6d3f334ec3248601e630b6f1edd0f6eba03966cbc8b54d0a6bdd9e5fdacfa88b3eaac190e1b6b45ab3878db524b3676abda35f173fd6a4b47632d63eeadec5ebef2c73e61a95b0d476f9d392e6514b58f16bef55805f6f0ea7b87987572c2badeb5af15980c459a3a4c7188481be824630db8bbf4241692ffcd1579d56ad394816e0f2f7531f8599f8415f07fae255c2691bcbdd74a9bf486157476a60b96d9f10e4fa81aab0b9715aa20e3c3982a8a55d36ef9c2a7b9f371963da2f9d74100684e3dac152ac3652fd653b2e70ab9bbb5b62759b4eb2679968b8c18ade2555e9c118ca7a2bf05d86064eaf14b9f091813c6c784df4c0c3f2687634c382ef694f31ec847930bf614078ca2746e1878a4c3a8381b458144f7286d868026f3f621869fd976fd3278ac0c898e7fe94a187253d9bdf965d5cdbb9aeb6d4d2e41849601bc3119bcfaed8d52e6ca98b645cb7675f66a977402656f8e0db6b6a734ca2735ee704b1603d72e019fd33107472ae94d44f5178b856bc878fcee0ba37e3e8664d132b11d4ac0719a06f2c08e9d1c208935c8a261107bed604fe1dd43c33ded6a6ad9968d0a78b6699c59fe952f175e5b37c6b48ef37dd118ac6891b4a36545a580c981af326ee20a8741ad9244cf687b5aa6212a9f1fa4315ca72fc1684041702a3a0de76c380e700be8c7189b60365853f0eeb3bca00789d666c7720eaf1cbdc83572937522773291567789be72a17833e8fc502319f65086067ee6e5c79a692a0621a46420951b05fb1e822a3f45d770836fca5082194a84dd4b28bc3f3b3a2a6513a2f4b650ab7b117671b8c3bcec8e76e6d72d9a53fbac6235f7f642725a692b46d9cc6283d2996cd583a6a3743acc5b3cd67ad48ddbeb75d0edf1cfeed3e96df322e6db0700e1d83056d9e4da50aad2b6ae779607d4c76ad17e7afbdb1340743a4bbc1dc34cfd7910425888bd04296021ac740b5321f134df6167d9f6040a4d5ec0d49da82d9a34a0bd9cc7d8435e4cbdb5c5d55ebf2ff1270865e940d68a8a2b6322e8bf28475d26cdf6c476d33ce811488360ce23e4729ed2af656134980c1b89bf53b5b1aaca3a5f9c9904e01cc2081a5d68a41d7044404edabedaffb5effe27138839dcb448ed7990917d509073cb0cdaddb710a72ea900d788cb676418262ec038e28e357618da21c442f1f1af345fbf33dce81ec759a5685dc6cbb4c619e2cd4191e09e10c04e609b162a927460c81ec39ae1591993c989c82a040443586f5f16e1076a5b6f2b067423b891d2c3c8e0a275f26e2f0671eb6ff68691c48fa19c04e8feaf60211749e161c18de7f83cb12b9bc103a410450c7fbeab7474763573a20ce305224c168c51174af911d8e42cad06a50ba5d81eec133ca9761f5a0886377f55a1f08fb4249672869f2ceb3bef0048ff1a24a0e9fbd43ee1bcd3651bb139ca6a7de317bdf9fdc0990b4c8b0ef7906c621a4c7eedc4d24e95b9ae714a794f732b5f1dd6951e333a35a5e70a8d36c7b99683d40a55c9e211a78a9e5b3744e94dc3097e3744611dd11f5842dbe2cec7b2b8e4fcf827894e821b377442b97236667e3e9641081819d5faa4b1263d0cc3a227e70d07a6160af43030c428c4f8b3eea0ec77abbe08dfaf9a97640db8e1686175e4a5841b5a31ae4e1da585c87f415df113d4a0cf45985c850d789bbd4beff08550d5581769bc4bdaecd4b1b4af34fe253dd937c6e880aa8b06a15ae119f17de858e6103de66b24f0a8fc34bfcf23adf87d4bfca203b663e77c3ccdd19e8e1c46c0836efaafffb9c30ac978a759a24d46683a670962a8d86841de7fe927046bbbaf5d447f87e001cae65a0d5facafbdf696cafa1bb59d15acd27764372fd7fea32c86264c7e6f09b4bfc14a2d75f5f000f3aa92011a40c54e9fabe6ee98130d32459840d6a9c242692b63dc8b3684895d732f5c84b08e2e9edd4f8e90222643e6b27ed51bc6f3098beaa2d839b536905660d486a837935b84a3fbc0f392bfc485cf85787336c43703b2bd92dde1d3e696fbfd8fa5ef9d33affd520534fc5c296cb86d8a192d0c54015b275b690eddc08ea61123c8a28fd6de5f5dacd0784a26474ec1a2c19f0284bede5f10aa07fb08d843c80126b20a13c6d37cb5256235260c2773cdd8120a4d05ac0bee59d6877cbba6e1aaa8dc11c147aaf30639c2f56350fa887f737921545cdcc813e38b33f770edeb63d0c0af3b0adcbf4e2a0cb344c99c7ed9d63ee2369bbc3c7fea6eaf3d9093ac3a5ad2f0f5a8e1ab0d393dbee51a2594949dd54922721204b79818527d8b155d564ad47a6b4da5a672c41ba2e693a9f20d1166ff13d83d4e9a07dfa54193049903f35ef128af62f5301f017edd143a7b2a508a594ae6230f2315dce082ddf3f6c9e99107e39f468ea061a5a49cdb93e42508e471a86b14300b876b62ca57f309659222f306f8c27154582ca105b79bbdb749c3a6b007927812958466eb02ceea8fab913e9d2c22dc0802127960ed8dc7e36b586048316c59353466b02639e0d84303607e8f4a7e37c92a39c70cdd90fef9145527ecbe1c6cb7b57eb12a912a225f67f423ac5b0e37b92dd4f92c50670e194a3bf5afd3f7117f0d5daabbc2059920ed8ca2c9b2d87a0e1e687ae5fe23f296ea5a9cb3f0726a4256db8af55d449c9df746bdb1745091edeeac841e1cd869dcee3ad63541a7b3062f63c9a98d6e941db2be7c9bf65f9185b9dfce487e193ad5825268b5e870bd22a604f17fc0becc7c34a14fa7da8209edbb38ea22c86644dd73bbd3710f031309e6e62f021ffaf078d597130085baa2d03dadaf598cd6d8252c953c7ef1ab9abb199eccf7768c2255fedd2f3b63f3637bb55558ecba98376db66fd8325fd9b5b9f9d609106ceb0d7dc2f88c103583719e3180901cde976ae1601fc48fda61c9a0c8080a55b2eec4b7ab943c063c0bb94d3fffa5086962ccf3ee7a88d27aaa1ee1c118edd160187824db545fcc8340ac46d14273b6d345c36132e7d9a875ceb6c3d495e5368cefceab730c1bd45ef388a4154c4edbefd5b40017189b0a8e3c6475791293f50bf84c3aad8d65d11200f5ed02d2b883460c387a4ca4e5185822cf8be4591d6edc2a5385a873580197837de65054ea0ba565536a418dd3b1c9df49a2061da6654825bc8fb1ee172126b575e72589dcc2ac020811dfd4aafb4dd444babfd2ff425e15dadb742dbddbe1e6dba9bc987bd121e1a682d05828055e63268958a5d826e0b16210fece536788de7a275f9e62d4a44100166234a0f724759ef909a45af81fe80d0d145326cd425bc621cd690db1e160a60e8b52544398b41e5ed196eab7c753e278951d17a4f556b210f43a89cb5f37fbd38d3b9c8128dc85e0bd8168bd97bb88d6d1b1671416bd87d10daba2b2c78be8d300aaf8c9e0cbab3e22d676eff612252c044ac4e608c5f5825a723ef45c0a118676a33d39c8237ff33aad8e7a98df2d1606ef7ea7f0c220ddf45f3f1b82dec14dd04527588401d5d4c1db5a374042034aa10f3f48025bcd284e8a2bc33da1f29aba982368d8d9bb955aef336a21301fbac05c70914aef5a0e8a7e1b6d6b88eb6d2ddcd3a65c9f0971bebe183c9ffe5deb241ffff2976850d1b232c8909d259ed5ccd24f626aabd8510d7e9072dfa4c9e5ad854536b1d755cc96a8fdd7cef80d399240d21868dd06efc08a60744e13b6a4ebaa8db8470c2fd3a43a73a5400ec1a8e86d5f678ebb00abe6fd4af6a65cb5cecc195bd204aa7ab7614dae4745029ce8f696314185e05e5fd917f155a18c3394773ca134d5aa18db3dc7dee042c31613969d2d3f8027a7b6ab3843af0cc43efcdac66fb08a747a5135be5461b06c406ffdd097e466a7960563d995cbfb517a4459fc19864c0ca5eb2100a74a1d04421a634c19cd8466d1364ae27f37bb79ec902810693569cec6be780372796669aa6c6fa574c8c40a6b4e57a7ece787cf1e93d085ee7b29da8559c698c9bda1e368af7907d1b9d1d10a56ff689810b659a540c3e4036617e0830deaea313c84d7b699ba5870930af6820", 0x1000}, {&(0x7f0000001c40)="b5bed99c37157502cb40f3486c3783c6b8255f4a696fd03bfec2b6d9588798c515456b21fc0773bd4d83608d2503a59d1ff47b67328037d107057a393745bbc35ce3f421fa14c2d63739d5c022bc8e6d9e2c6479acee6cb8049e8f408ea622", 0x5f}], 0x5, 0x6) executing program 5: connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe87, 0x0, 0x0, 0xfffffffffffffed9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x27, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f000065e000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x3, 0x20) dup2(r2, r2) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa8caaaaaabb08004500003000007fff0000907800000000ffffffff0400907800000000450000000000000000000000ac1400aaac1400bb"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x20000}, {0x95}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7bf], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}]}}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f1b13b0", 0x4}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) sendto$unix(r2, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000717000/0x4000)=nil) shmat(r3, &(0x7f0000527000/0x4000)=nil, 0x3000) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000280)="05c8181620000000437b80f45ea31f352b131f606cf216da327d80be793d9182b13a758191ab720dcae63ce5813a913211787d45616a3132e7ae076705d62530039966a89e24068444785f24da7ee455e5f341b9026b81d40215aa4270d48a64c6604175fca880789ce1afd0b63a23181ba63e07e70eb13d736bc6e9677c9fd232b763a7266d7fb606642a077162043fb81910fd7c433ba2", &(0x7f0000000340)=0x98, &(0x7f0000000480)="34ed44c7cb1af54a9a558f8b30aae61fa0c37e7f4e86217f0223f842f5a4b52efff91e536e6d73fb6ebd491f6c970483b51c3e5fc4087148db8a360f2b5fec317a502d1e6992536d4756f10cb84a5d3383cdb5e8bce5134f4f45a55f56a55e73293e25c4ed2375e789c273b94cd41cd5cbde4590b2a58bda75a3e8fc01226a1a14e6c8e8150fbfc2cbe500f61e508941bba5bceb5792cf3a07430997cceb1a3d97bf8aad85752610aeab66b437478bf7d31033d4da46babcd6e479d6df665f4ab9c8c65257005b3a59b84fc30b154c4aa182a2564821", 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, 0x0, 0x0) shutdown(r0, 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x18, 0x2, 0x0) close(r5) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) select(0x40, &(0x7f00000000c0)={0xaa81, 0x10001, 0x7, 0x80, 0x1000, 0x0, 0x2, 0x5}, &(0x7f0000000100)={0x1, 0x80000000, 0x2, 0x1, 0x1, 0x2, 0x7, 0x1ff}, &(0x7f0000000140)={0x9, 0x40, 0x1856, 0x2, 0x400, 0x1, 0x1, 0x58f800000}, &(0x7f0000000180)={0x2, 0x7}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0287533, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) (async) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000009c0)='./file0/file0\x00', 0x0, 0x0) (async) open(&(0x7f00000009c0)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0/file0\x00') (async) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0/file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) r5 = getpgid(0x0) r6 = geteuid() getegid() (async) r7 = getegid() fchown(r1, r6, r7) fcntl$setown(r4, 0x6, r5) (async) fcntl$setown(r4, 0x6, r5) connect$inet(r4, &(0x7f0000000000), 0xc) shutdown(r4, 0x2) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x44}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) getppid() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x50, 0x0, 0x0) sysctl$ddb(&(0x7f0000000280)={0x9, 0x1}, 0x2, &(0x7f00000002c0)="64deea85c5c964ab35baeaec50ec86866b265546d813903d95a342abcd3ad4ef7728845990c20fe295fcda5094ee0766c9a15302e2f9625676c994597fff76ebc68454dc231e76596c3de0c2d9572f70ab9a68718c45d19ff09e32e6ecc1693b49ef66c3d99b52f11449d81d30acf3b75086c4126f4dc1a21a", &(0x7f0000000340)=0x79, &(0x7f0000000380)="b0bbd90c74dde27dd3f1f897acb4ddd8c6905f01dacaf31e784f769eb4fb597bc382bb0f80414069e183145636fe593f36b0b42ee60591224b4e83457a6e337dda0932", 0x43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x15, 0x0, 0x9, 0x5}, {0x6, 0xe9}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="de728d3bf42ce7ac", 0x8}, {&(0x7f0000000140)="c59049ab7de07007feea56c4a96de1d17c58acfeefd39dd03124533465283363686a35e789256e3740b30200f36155267758f82284a7cb908ae2473be41b42f6429a90f653d25f47f4ad0de5822a7d7290cc4f67f2c17e943e694a188d0be28705e4865530face50a19aff5f790e923969c32e0ba208e87dd603dc93246e13d1787cda8364118dadd3f8edc293f50b2d900c85f6859bc39fa1351dfc0acd8697d358fa61b05002dc8d63d38f58a7986069d9f35ed0e8d13500636878f6a4d1d2b604cc3273a42a052211", 0x7}], 0x2) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x1, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="ea71402edf7f5db2c9063e23090000b6f2", &(0x7f00000000c0)=0x11, &(0x7f0000000200)="117c87ecb595ad6cdb31f46daaf5e7bd53b79ec395b4b1fec4e6c9389282fd41142aa2b1b16e282db268e911c8f77f25", 0x30) recvmmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/219, 0xdb}, {&(0x7f0000000600)=""/79, 0x4f}], 0x5, &(0x7f0000000700)=""/223, 0xdf}, 0xffffffff}, 0x10, 0x40, &(0x7f0000000840)={0x7fff, 0xfffffffffffffeff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000100)="5d3c00442c75ecd422d195aaf41d5887d41c7f1e3fac0a697ce254b93fbc", 0x1e}], 0x1, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="e6eafb484bbdf034dcf53003131f52226135cb8ccffe64bb87c1b7ec1f12acf097d2978271359d55eb097b76d392947f804d4c5bada9d4429aa4ed9329429bca52473a86208ed5ec9a16948835e0d26782302b863a021562566cd50f02ccda01dbddda0685f000190d8d517c02f36c9ca5dc22dc93974b1545368dee47fc2da02aa7b65fec6c981249a2c08ea0feef76164759c45cbbdae725f7657e8d2677c566f45493ec08b9b0394c6039858b58ae3956e56429296e1c69ea7758ae05106066b23754ad699483", 0xc8) msgget$private(0x0, 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6, 0x0, 0x0, 0x8003}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6, 0x0, 0x0, 0x8003}]}) write(r1, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa8caaaaaabb08004500003000007fff0000907800000000ffffffff0400907800000000450000000000000000000000ac1400aaac1400bb"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x20000}, {0x95}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7bf], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}]}}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f1b13b0", 0x4}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) sendto$unix(r2, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000717000/0x4000)=nil) shmat(r3, &(0x7f0000527000/0x4000)=nil, 0x3000) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000280)="05c8181620000000437b80f45ea31f352b131f606cf216da327d80be793d9182b13a758191ab720dcae63ce5813a913211787d45616a3132e7ae076705d62530039966a89e24068444785f24da7ee455e5f341b9026b81d40215aa4270d48a64c6604175fca880789ce1afd0b63a23181ba63e07e70eb13d736bc6e9677c9fd232b763a7266d7fb606642a077162043fb81910fd7c433ba2", &(0x7f0000000340)=0x98, &(0x7f0000000480)="34ed44c7cb1af54a9a558f8b30aae61fa0c37e7f4e86217f0223f842f5a4b52efff91e536e6d73fb6ebd491f6c970483b51c3e5fc4087148db8a360f2b5fec317a502d1e6992536d4756f10cb84a5d3383cdb5e8bce5134f4f45a55f56a55e73293e25c4ed2375e789c273b94cd41cd5cbde4590b2a58bda75a3e8fc01226a1a14e6c8e8150fbfc2cbe500f61e508941bba5bceb5792cf3a07430997cceb1a3d97bf8aad85752610aeab66b437478bf7d31033d4da46babcd6e479d6df665f4ab9c8c65257005b3a59b84fc30b154c4aa182a2564821", 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x2, 0x4001, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) r2 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r4, &(0x7f00001bf000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000640)=""/254, 0xfe}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000740)=""/238, 0xee}], 0x4, 0x0) socket(0x2, 0x4, 0x10) setrlimit(0x4, &(0x7f0000000080)={0x7, 0x10001}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$dupfd(r6, 0xa, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, 0x0, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 7: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) (async) r5 = fcntl$dupfd(r1, 0x0, r4) dup2(r5, r2) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x2}, {0x2006}]}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r6 = msgget$private(0x0, 0x36) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r9 = getpgrp() (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') (async) r10 = socket$unix(0x1, 0x5, 0x0) bind$unix(r10, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) execve(0x0, 0x0, 0x0) r11 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x200, r7, 0x0, r8, 0xffffffffffffffff, 0x5ca9b7474a14128e, 0x43c5}, 0xe19, 0x20, r9, r11, 0x0, 0x5, 0x0, 0xfff}) (async) msgrcv(r6, &(0x7f0000000140)={0x0, ""/108}, 0x74, 0x0, 0x1000) (async) setreuid(r7, r7) (async) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x3, 0xb) (async) socket(0x2, 0x4001, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) (async, rerun: 32) setrlimit(0x0, 0x0) (async, rerun: 32) syz_open_pts() munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) r2 = msgget$private(0x0, 0x30a) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async) unlink(&(0x7f0000000200)='./file0\x00') writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5ca48b5bcd033203ee56f21acfa102e1284b4e3350eed064b950e65693d3bc711558d6545fb10c863fdfaa94db9d3e1a028239ceb89954b2e30a", 0x45}], 0x1) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYRES16], 0x401, 0x0) (async) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) (async) r6 = dup(r0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000080), 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x3e61) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() setreuid(0x0, 0xee01) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60009010002c0000fe8000000000000000000000000000aaff0200000000000000000000000000010001000000000000040100000100000100000000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\b\x00\x00\b\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="e7", 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00000100e7463083271b00", 0xc) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/65, 0x41}], 0x2, &(0x7f00000002c0)=""/81, 0x51}, 0x8c}, 0x10, 0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0x9}) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r0 = geteuid() setreuid(r0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) setreuid(0xee00, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) getpid() ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 5: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r0 = socket(0x2, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r1, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) shutdown(r0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x0) accept(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xef}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x8}) recvfrom$unix(r0, &(0x7f0000000180)=""/125, 0x7d, 0x803, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x8d49, './file0\x00'}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000001600)="423eee0fd63c46ed78ad41c97a9d6c78b9dea229f65affa371cfba7df6fb7ed56ffccf652d", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x3, 0x3}, {0x6, 0x0, 0x0, 0x148}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f00000004c0)="ce94d0d4bf4cc8f53a62be7e5718419c62606c3c2f64058920994abc396d89fe5a6a585e4876eace845dfac59f2c98560115b9bb7e05065cc535201c9b63aae39561cccea07f98fb49e10e15978f7f4b95a383c6457e2495c93ecc518a6b74910a11e293005c2ac26a69bbe3d057f550809288761be9d8d37061d892df3bbe2897463b4a44ef7e376575795bd2dcc1334bf820fe51bd646ec3b38bd0aaf5513876d746b309e185222cd72009dbb1", 0xae}, {&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d07addbc4a4b96123f41c8f169b9d89eb763a9430aedf9ed05e7bf4d88a68abd5f7b9ca37d50d58e6c0e4ee561f8c559c", 0xfffffed8}, {&(0x7f0000000240)="d730e75a2dd92cc75bdff300d7cb20fb49b20269edc625928226d4b2aed1e9218519e6e94caa280b171ec3768c6b9c3a28e0cfb0cc8e8f6c8ef98fb80044d1fa6cbf4abefd6c3ea4bb41a193212f8fa8d4d892df4f3aecfe7b5caadd5e0c4b3a55109d47f449c1f3b7723f9304439e1fe5982c8b49a40f00c97aef72ddff55516ecf9b59d7f79bc6cb3eff3a5a9f9c7c413982f77fce", 0x40}, {&(0x7f0000000300)="4e6d0a5d84141f4de9be76c8a1244bf3c73f62790372b3b760303a884cd706fc504049b47049f8ac88f5da512054ac4040c353256fd03fe7c227abbd2a759bbbf4c731f26543b0e0fd47c22263695e0cdb3d07d633ac4ff79c46d36a78152450f22257709922c0593c5c44c8e338907917ba559e761c65beb885bc540797fd1205d393af858d1b4f7c2348b39aca771be99a30a01f715d80d64d6d8062b408b92d9fb9ed00e84cead9", 0xa9}, {&(0x7f00000003c0)="d6116b9c687d7d0e93b57e22b6ca01c7da9e60a5e2f8a1675b1e8e36cf906227b91051e42a2b3fad32cb98034b4aff0573a0da3553d49fff417302246eb8c5d606de7c8ac8d559ca3b48cc3c3d53f8539d97c75e214014f3161ea2829effb8179c6915948de4cfd62c2594b748329f84dd39", 0x72}, {&(0x7f0000000c40)="5ce2e64049f1d74d2a6f07d9d6427b8d5a512b4871a5236ef25f9634f0aba191c156dc9c8bb918ba3389834f09b159e38c0e6c3caa332e1863bd3c7e35452040263527d58569b3655ffa5e3b220b768868f99d24a203467c683465d2bfeaa2b8595a32dc248706f40189755e65e06db349619b5c6052bf09de473cd029e113b87285a6dbb3a10c60751dcbfb578c9222d874b0a7ca1f22f73272c757c4688a29be1af7ab298daf0911f7daf4a2f94099e3d06c8756674039397d294d4b9278b9dcda10975350b1e93496aa2e7fb8f9f9ca610b9c7c9be3f41f855365726c751980d59e9b36b58b87fb506492415308ffb5614482bef27a157d4ef3039ae5713e6a43db22677ba4548f27e846d1f02509d16126855f2e8903d8731316da9fbd6bff37518199df74bec8ca5731fbbbeaa0cb1bf67819cdf29ab2b3573539b300c6eee992815bf71ded8e2c5f60c9280d5fa3a03899883cc9e4a0e74636421e5bb6d21d6ae71c4e8b3b56ba54ba7eff2a660b7eca021b0b4a2ea0beb3ebf921d435e53cc6de0d414f07cb01aba62f36bc50c049b9532aaa3d5333e095e120a77fb479490dd367245b7f3cfb55ffe73d7f447e5d901310e84534c666fe72f1b4fe132d9255f9a3a5e46481ed17f3c4677c12e97cf982f5d427fe57b4f95e3638e698b2b861f3e866756ffa925b65d00fd5f3978f685419586b5689c22a03f2e73601a11cbc6210f4c10a77a40803557f0f9c7d1875a7ba6ac7ef54959a89200644f9a9d1a39a88849d42c9ae79f193656792c5ca739a4dd61cc7b61b67eef859dd2ab5be31151a9b6bf153ca4fc14acd40e595c515b81513404f8c130a981393676a4289e1828b5f89f354a8c11d79bdabb608fe65db8c3fbd7d9aedef44662090ebbce81b55bb34c67eb7230ebd9c53046043517970123b59b3c4087fe0ec4f76e385e71e3ebcde109d4d921bb8ec9730e8ad176db0d6aea0c4b3a2cd15e98af5d99fb139b49a17dc47bd3cc464525f684874c8efb64c62afc2abbebd41d5d820ef989057ac2301349c1c22b051ebc85bbe0d635f2c120b5ea8e1c1e920ce5b38930d8e3b92e2c9627d4d64b7cdfc338019d10da412ca512efa88a0f25396cd38ec768eb0c9f86b53fb85fec3194219000e5ab46d1f356b78bdc81d14ec5e087ee8686466a94fd95e18181baea8420159928cf941f00795b0e94046ceeaa7bc0caa2871e77d33ba68d0777559db88399d39cb680e41b11463626767bf9cbd3629abee597fffbb00fd8548f11eea0050c15b07b3603423aece79310f5848709d1af34ad6d2d4672f29e8df23684809f9af1984be81a67b86c3b08594c95dd6474e020517fe8afe62e9f77f075d4c1413f0015869b355c0e5457d067127be8527954d853ba7fcf79b697ac45665ec779129e03851e382576055687cb203d0f96a7cd5081b36c7516e8b9ba337c0d15d4ea0b6f09ea14c7a28fd29e34cd7a981fb46aeac260747b8afb5b0e89f94b7bb12e022697010a59e1f6aabb07f5df95228b2b2c6bca85685abda734f2383e5fb33fc1578d0b98002bb2fe7da431fa18f7802faaf485c52e4c99f288e4849236ab75989c39e19a1e7faa9bc6511ff79e2cc32460b6e0297c54e572d10e159520124c9ee7561f4cdd6d8c8b4a1afe01744dd7a761a39c87bd08fa0224381d1a316b183afb8608fe8e8a77fb5fbe9bb7cdc7163f1a365400c06047a175946b2421b82fe56016bf38ac9bce084e46e4cc36ca5ffadea73bf6f898663fda0152ec4118a88d99ffeabba38514e2d824337513ced74aec75790a06167fea2fb986af06829532aec76cb0d75f1323e3e714caa5b53273f682a533c635770bb65a8b02909ea44bb769bdc53a96772616ea5e1698fdb0278b2c01c33a7d2bc86cd61d048c2aee7bf1625e9ba62e453bc343944524134c70aa4b3639b4964387c4b92101cd41092d307535b26a313c427c9809ce0f1a3a3d0187368110d3bf62eba282b4193e2da8dfa798d38023e0b1f4a25cdb75b800d3153dc0b43a634f0e1d04f5823189d7007705b29d0108179e068116c785f235cac219fddc2a25077f62a54c443b579aa2f5ab2a7f1216966e17f18e36f79442eecb0806aae8bc741287602594c132e0106604ba8e21e58ff940cf95e9f622b7dd3b072d313e961392e50eb8c414beb07f86d49fe0b2624188337c4f54138b62c5842ea00c96f5fe8b2459bbd61be4c557fa81b7f1321a8d4762c8d6635519e37caf71e97d4ef13e236b8d49258fab8bb3bc996437494fc3b3838d132c9b33f83efda4dec3a28ed7ff6f4f50aa1a0e1ebb7a846ffdec4468e1bc8233b92171bbe3ef90f9a14d559c3acc75e3857f3d1c50d402819063077e6a7ae18227e694595a04aa2d013e3ddb15b43ce0ac9eb589686020c5c0efed51ccb24eff1e79c1a971f50ccad0e9ab0a90729b235d62fb9ac1f4a3a41c5bd4c0cdd0829cea710e8bfb59e5c496c40789677c3d96be4944233a34ea44d4087547be3d7571a9d2a8ea41b3f28c67872be7a4316dd9d7450e5db35333f5abbbb681734170c6868b2afddaa5eae560410a13c71cae90611c3360c2dc43575ca8650e4cd20925e2a06bdf93ff3678b099a84a5758c5b5178c0d977d6c8a3d8d0253e416579f025ce466f6783925a36a4db939f36d0a3c29af306696f66a55a622c5b2cbd6841a066f5c72153e2fc8363353402f4c3794c447c5cd735d9d662447b47bb3152a8c7c732f54978ce5d5cc1d9ecfdb4097e60e52c5104abc6335d32f73799e69487204cfeb3623a3965a8a5723752685d350bc5f82eee9f72abf351215ed77288c592277ad389c593b24b4e00b47ac706346b618aea76ba2e2b954bab4c98e19d9191c765a174877f59e7f47577354c32307a323b9a95157768f9d7f9eb9fe2558356fd97ac91fdd51101fd0c335f4189dc4f1ee25dde375c059f776e7783bc8aad587f55f122bdae2fe40191c7785ad07ade725807c4598a9b4aa9619a19b26feafbb3a43dac28499bb6c1315f6c9251053271ba4d67d4cc91655dc9f416d7fac6e4fa50205fac5a666fcac1150d725925a25eb24b47ca6e6110a40c0aab2f812aaf9ee3b326ce5371ab51585e7e7406e401c280ee30130e11d1f1be142536863b481324af41dff8b36e8620772e8ddc9f29c02de96b0a8139436ceb01521b8b99c723e1b66ce8ae0dc0c9aae40b9ed0c01d85f940e0caedadb97cc5e65b29df28b2d5a61f8bc05dfe3f79295da7dcafa85b7d1ffb277693dc67e6c99142593c2417164dd2b9e5e224769387a3f3c9948a5a86b644ccdc3716d6bf491910686b58836006a1137d93a572e0f005ef4695f592ecc189957161fc706b550caa50b2ea170800fd2204825114bc68dcdd30900c5e4c987f73e067a357722a4894839eb96ee52097f7c682229576fe0665e0c000d7a7315d4e23e2d030f51aa5e22e04b750a81cab8a3a32fa6baa29b27f378ad2a26f775b8aef712b41d08f99c3f7642bb34732e771c36e45b6ad845e4bf6da48d53b198e1fa78553159ae14c3596ce7c051f884f3c4d06049c79a1eef51694d8de4380b8eb46be11523c1166165d4798884f7b42b8ae274a6e9369c39b64a7400dde26abcb52f3ba3136b0c2433b63d0f45930813661db3c81da1d1cf9a08e48ea10453c722c91d67598f15f167b8e27b2d459400a5f8f8364d773c4e0179cd7b90e4a7c5c41a828f11d2c89e68cd726bcf78e351015ca49f0e5e38a59dd802d1d52a39613996d7b290da708be32b3e609f6f92a7d48f169a163a68a8a1d5feed75042ffcf53cb229a03ed81c2ef8e197f2d99541afc52c6d1c1bd9200b2a8e32aa8b0e00515d67ca4cc454364ee21868646ad2483d38b28ed7330fc2b14fd979d6d949abc3e54d4a27fa19a3545bcbe43265b783a790df51dd7afefbe8ebc71dab86ad019abaf16a9a9834c1d76404376c1f7a7863fb76962aa9a8fda1c42485b083eac56c7c0f93b2da78efa21a0ef54328e678ac405614052aedf501fda8d9122429b8cb79b1fa86ddc70378439556bcbc6b124213a519f207cfdfde73cabadab143a0af70c480029becfedc0404eac602ed63cb940e8a11a7ad465963432a3dbf3b6aca4f13230ba7626e3950198446b255d7cf5bee30eb1b19ad153bd0d6dbf3bc506b55ec828eb7db7f2f676e34edef2557c63f93d038a09dcc858e5210641b72fc57cf9c23226ce68e3b39dc0ec2aa6d3e58767ea390da82274f5fb80d21fc62004ea77e29a18bcc47fcace6c7cbe058c603e60ea4aa185077bf54594667483aa9c1c493eeb377d911dc3460c1af764f50a4ba51ac1d35b0383a849e3b3ed1c8296f86af93af2445e873f48f5908defaf6fc40d76a7bf8bf285d46a752b6dc0ad0e10171bfb229ee3751f9be0ad19717ee893bb38994a5bd187cb5c1899ec84b2f8e3328c8db186925b457fc4fb28eecde932427bdb69ed593495014e2dd30cf9293074721f52ddbe0fc967288bd45c291888e1730d4ed670c672ddeca889a7988a0ecb347b0010c716607b6fe2c60045259538c39f9baf5ece8ecd2ff1995a4f97258cea5b2f13ef689f7fa1199577c8448fc6eaa715b0274563e0bb138fc1b96d520391f8e115675527dc0477cb494369f653194640a246e2deb8a5bcbfbdd4e02b61fbee372347f70a0fc5c1ffc89ea7eee31affa8ca7e44c6a670b5cad8690be0c84ae70616c0f2a42ecf2a60129f562120586c6bee6f7384d6e5632527abedc498aff5495ac0384293ad9c87e6fb261c0534f3aa125d723190769817ea8b2997a965e11c967848c80fd2d991930af1af4d9537284061ae9d8edbcd3ad44495a92c7da983f7e77ad4855580bb3b96bd2f92b5c4cd312dddea56f84bcd6fe8e0b3a88ae0e9bf0ef500c849b76f3bccbac4606b55f8fe0eae530c281af6010a3d32de38ed5d6b9d1f0edd7a901f6f9709d80d2d04d50379869dd2227d0d4b246d36c2f6a41e3b94bd47fc252639ec3eae2b361242a97ce6bb123549c4b29150f8c7bf7c04c3f7953d58c20683af153a38d9686486f714eba0dd2c1507792f8d1aa0b11541ce10ad31e287929b5b9dbdf173cb025790298ab5ed2500eff181178acd04ba7028306e3941f052a369b187ea4eafe3517b51d5b67ed6f9211f318318705af06c703c3020b93eaa6dfc0df4d6cfb26b383d20192091abc3c0f51329025ca988887b86c7a0f6921e68bce94409a21fd43d34767dbce54ab0c341694aa7d54a8ed763b1a74d79cb0311bc4c577b9ceb41d43bba46da511861353b2133b0ec51ed1cdb8a59532e18085009c4ea3d7fadb9a1dab79f33205c0a4e9c1998c87d4b2c80e1941342edc65ef7da3664ac4ea9cf447b8f02069a33a4afced1764c7a60b2135370924636821710c4f8b6e5318b5e18b422c6240b88b39fdeffac60c4c3c49499e77d8b1f7f45aa7f41731de08a592bf1f65611129d9b215d140a0ff404c3e36cf87eb291f29ccc3934ea0edee64afb136f134df1e7ad12613e91b34c4a9d1b74c349e0c64498f9eabdd872fb8b5a9837ee81f6c72af375456618d59f1999724ffd12be4e61d623d395694b23b416f376ebf94c76dbf5449068d709a251151d97f5aebf4f92e638aa3d8f66ac0a3e39e9c123d8def0631bfb4776ef2501cd5d6ab4020ee924f2f2c94613e3fd8289165c3c38f6e209e542254d59936afc573d99c23173b875ddc68933d7c75a320ffab20f72fe98e5112c66c3171754d889b803898403cfe3eb14ea9b8b3bac", 0x1000}, {&(0x7f0000001c40)="11611fe6525e9d0e11cf35e8c46a78bc835141d4018618d30f7608856ef2c89998126d1b5d42fc52f6a3aea9dfd72f776686b39d0d37c4d40e9bc3364507466c5f53b391e7dbb64f5d892db2cd5aeb0ef3a9ad6b0ff86a5d279b766b1cb1d0952f5f63260cdb4b112877d8792311cc28a9e420637e59c64e1202578ba0a171299bdab300e34f50c7a4ea20374fde253f24e5243b3dc97f5ff6175326b985a3906e6dac2c9549b405692d5500c19c77ae7519e2dd16885d6028f01e46a1913a0a7e84d594baace5e806f3496f8d860a049d24dd2f890071a22b6a57fbb33e3a8bb3167e17bd68381e2fd3daac12e80a73ab595cebc99cf7ce78be3fb40395acc5734a63d61c301927351e4b788d9a0191346ab54dfe5aafa6d2fc0db5957d0c5373228461310cd4b4eca83e85d09b72aa2eab555be1bb39d6895a50fc52af1baa07698d4ed1b2e692a685e73d96f71a9adcf29aea14ffeb7b47136f5f3d2b729f31bacdb8f4c397495cd3fc3a2ee0456a7cadea82a55286cb529c95b8037c3cbe1efff63200197b23631d124c8f6384dd211a8c44f27f1c8afc8ff8fe1e9ad938af37321622ebdbe09d87cb9f7156a11753b74d72712d429ec3429f518b1b35ae9df610a9070afea3c641c6be5f3b038907904223f590d0b97d6f3e6c24a37981ef9670530b7e45020b0374f94dc85bd18162d5cea9a3a1e35bbf3a86b75121f435cf313bdc2cb8f315eead65b5d0f3167976594dfb0e23e26e490249fb16b05ece6d609756e39cd5f42b9077b2edbba515a5963dd70fd35de7c47098b8e09524b9a0a9ee41f3e89f9aa072a4d4dc681f338b6c5c32bdc6d12e32c093224ca12cfbfbd8ed48b10dfd4b7dfb33c9b5e8f5f1728fcf3e0d96a6bf64596a2cf77add7deac848c4a1a57d6e0145758f33f4a345d29d036ac4ee89be26535753d6d0e431d5ab7420a9cf7a132941c55809a9cde25ca3410f8d48037c13f3e75041ebd177b7dd5a4dbc3f6b169bbbc2625843df93bd598f02cd5811a61ecd6760d1659f63ba902673465875a39da68d4a49e29e6614d2ad1d8ade3b195e2a2d7ff059ca3e2d8f6b175da90a10b1c0fb232eff970e17ad48c4398de1e434344ff6efda719a4e0a13f9e1f62ad5b7b88fcf061a4d82ab9ce998c885c83f4b2643b5ec786fbc94bc54a6102d0231c2708281c253417d168c728a38c1605dd955753a81a2db6a9762888d4be4fcef79ab4d2e24ddd696b149d648f858dff9583391b1d5085b1876d3c0db13c1834ffdea29069fa1a889d245a904fd782ed7bffd9824abddfb0dd2206fb55057950ea663ea4f6e70add6cbbfc0730b24168e82897ef1caa8da87af149704a6d6a5d7784d21c796ab687e623983add4889107ab54bf3f9e1762df89f05aa87ef1bb2eb86a5ccbe4af87b9f0ff83a690d154049c9bc428248291d5992bf498f96b7bc3e4fe9b842107ad818c9f00995afc6c4db0024b1759dc9d8e1ec0b452c2dd5422aaf2948bfa79e202dd7200a4ca9a73991424dd3248880ae4f3ffa768ddca90ccb345730c11bef9d1926266f847f389c26c4827d3a3b68811af51689f432cd74f0b3e0a462e971b51c3e45e97b12e5245f2c2a664de82ab43f7499fbae4cd4c0a8ad0e57e6c7b1e00aeb3aacfae70a947bf96a2099bc35b4832c0879dec9d12cf4963d2758ccb1187792e522c7c2285c7cf3a8636f19a6ca8afb80871800970948ab65234dac0994c167e53a49a4d960a30e379184173295246aafe255251f7934d20e3f233425c347c8d5a1e9707b0e1820fbe339bc9e05c65641f2c750ae47e4562f4cdd1f264ee78da3a82e1fce78eb6cc4fdd6ff27f645fe7edbdd8c51208097264a45b386f5be8aec382abd38372ef125265f099dc9d9303e647fc3f3e1140a26f2615e7ee1fb6a11c324619e4eff7e1c56466dbfd2761fe7ac3a152033a82676c55d33ac4a0bef815a22d24100c845b34fa219f326a5cd7de3f8ddb040afe8191ad7e2c0557e0e1e16840ad0d9831cd86d2f7dc38b2bd0359bbfdb1a26cb74218645ddd4172d5a54bbf5e4dfaec24bf9e53176835a8ea02bc9d117812ff731d68aa13c7301df1860001ca6003c9c71b67283c35d90f20d75a66661e9c94f459e918baeafdfb98f0affb9d8129b690e6458fd02e4f2e55ec43ab752c1656456c5f2ca448a0ab1c25d82b518b986707c354be76ac7a13020fdee15986d360dbd893e588d870e19ee395c1456acdbe5cc8b203bbbd17f94b4256417467013bdd4cdd37157753cd9d16a977185043daad05ca93a9a7bc874aab3a159dc2dcc9ed9265e66c145d8ac66297d4c00e9fb43dce7ec53271c8e360734bd87f8146bbff19e62f7303a210dd5c7ba8d90174182edbb4da358910f856884abf33d17ac0dea5da9790f1aeca1523fba0ae87740eb4df16bb1be6eef1c33d458eec369c062a2f05cceb33baf88c48996dcc63bd04c11a81472cbf0b28669140e5ce176a8d99ac9ad4a35a3688c3cba709d710655c2a966385dc153330bb1f8d9b98b051731a635cd25be1b6c95da718bfcdfbf3e591cba250c611f14f6425975935c120221e5af82e7f0ff9909255b4792fef90034355f1d559b12bb78b9c08e7133cfd1bdf40bbe54518f29487a660ed492449834b9b807801f5d4b931bd421e82fcce883da1d39c850d953462852d1b11855092953c6fd5d8eb78bd71b41f6f9ad216a827a172d9fda2ccb19124f6f6ab03f436cd527fd7c850a13514c4a378e71812b5bb9d01cac124a8c79973ba91d817c071a2a40941728d180fc88fe79cf2b2c2f6762135e9f6df86ace9d9e072b2fc4221615f2a266c1e9e16cf6a872748d06ebb8553c700733217ec0948fa8093dbaf9c5b1f7f92b0db0df48b1c86a4ba797c1c9e43fbc0621e8708d507dfece9939c7632b8b7733a9089a0cc19452937e0fa6602f976b618f72fe3d5652662b9388ae73e85823464581f1968ecbc1a97cc83855c2d6eabbf56adc3a73b98a6693cf28e0124d08b1395464880ca51d61a5f7b8ef0aac825c1a1a1f1df0ae894aa1a64d64c91604949ff219844416687a2e4e52c6a2922f8ad49cc17a0067664d967917271d9a52e97159b18f3e8666a5ead3ed182aa89944f1c1d3e4bbd3bbbc82bf2c0ba8531aa717dabf373d4885853b4e1ae04078a7655d017df716063a7aa9266ffc5f5e6675bbfc3e61f34b160f4f9b7413a488e9e2a0e2f7c724b126128bde99d963a2dfc89832a6d7454082d510e9c8e4136b60f835ea6221786bd342c2f8831fcb4fe16a6510f4b461b95cb22859ac6a63885a3a7f48915e86686118df5e4bc818440a37623209675154af57924c52494d95a268f9ae0e2e510f5932afd28ae1cc0b24bc1f28669e335d73156bbb00cf15df62b6cc95ea4ef998a1fd20d450c5a93fb8f36b2f0051777631e56ca3d823045bfdf594290b3eef8bb957633e828825bfe7baad80058b4a8ee89a1d68370b32cbeea468aa922be54d6af8ea7318a6d02238b8924d54ffb8edcbeb897b42f628e22b7b807b20e78a1ef9adda34776eb74dc6361ce8d899390cffe7ac13a8da138cfe4092870550b152b5d63e82f8593b91f57efcb44434016c3fa793b72a43a9804ef20324bc4e02fe5e145127f3e324b77299c9c6e6fb1ff23b0e7ee26fe52319ef4f62cfef825268e48c865a7fc25d15ff1c1450b597f6f8dcfe2fcb06a0f4884b3d58d1029df6f96ded129c02143136c0a029d8f6bff6bb5b00ca71ac6f11780156948fb5c70c321c0c5f331e3c5a9d130bcf66a2abd35c3c2ffcc744805d04a13876696c66a3ed91c56e1b17c08b37a2338795cf9a0aa135262fab94556f007bed2579ca7934c4e58c69365859483b8d27f8dd22aed10", 0xac3}], 0x7) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = accept$inet6(r7, 0x0, &(0x7f0000000600)) connect$inet6(r8, &(0x7f00000005c0)={0x18, 0x1, 0x8, 0x2000008}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x10001, 0x7f, "1c10260974612c330000fcff00"}) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80ed", 0x202}], 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000136000/0x2000)=nil, 0x2000, 0x4, 0x7018, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) syz_open_pts() getrusage(0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0), 0x8000, 0x0) open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0xa0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000001240)=[{0x4, 0x8, 0x7, 0x7ffffffb}, {0xe200, 0x1, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001200)="5f018de84b4c523a583f91557c748a02cda4cedf13571996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001180)={0x0, &(0x7f0000001180)}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaa3, 0x4) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r4}], 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r4}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r3, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0xfff, 0x8}) fchown(r2, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000e00)=[{0x0}], 0x1, &(0x7f0000000e80)=ANY=[@ANYBLOB], 0x10}, 0x0) r7 = socket(0x18, 0x4000, 0x0) connect$unix(r7, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000740)="5df776e48b1e16d6bd41569b8c61dd02966d31e5fb87a486a63ff9aa68b719bf4ecfd2354adbc7e8855c53f090956e56a6f4ef78ece2df6c4130c2d90ef0caa7e3bdf7dc3418c6806de3f5b0a6a0447d21f59f92c88b53382a2aa621ffd57a0fd308679697bbf57b24d8207ec3f5a35473470b02d62941cd772bdceb90912f04ef29c8096610c35f5b47caef2fe0376f63924cb284a8c62fe13ea45153bf02c0eaa66a8c5a19", 0xa6}, {&(0x7f0000000800)="b8797e5443050bd851629cba127d94d03547c0376a65c4a0e7259cfdded14edeb431e4577126e4061ab790d5a77a03e6589b914b66185c48859a7010924e9130f7393ade111cee14d7fe70c0d5ea0b56032f976113e9cd1b865c13302eda4b80882557f8867a2b5d13cff8343f7cf53dad7c703c66925ca496a382b69066a3ac30740dfb8badbea5b6176a2a9964b819ddecd7", 0x93}], 0x2, 0xffffffffffff91a3) recvmmsg(r5, &(0x7f00000004c0)={0x0}, 0x10, 0x41, 0x0) recvmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40fff}, {}, {&(0x7f0000575000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00005e6000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000407000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00007e5000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000225000/0x4000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x40}) setrlimit(0x3, &(0x7f0000000000)={0x1, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) semop(0x0, &(0x7f00000003c0)=[{0x3, 0xa, 0x800}, {0x2, 0x0, 0x3000}, {0x1, 0x2ff}, {0x3, 0x3ff, 0x1800}, {0x1, 0x8, 0x1000}, {0x2}, {0x0, 0x4, 0x800}, {0x1, 0x1, 0x1800}], 0x8) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(0x0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x1800}, {0x0, 0x1}, {0x0, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) semop(0x0, &(0x7f00000002c0)=[{0x0, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0x2b5f) semop(0x0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0xb, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0x0, 0x0, 0x0, 0x10, 0x404}, 0xfffffffffffffffd, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000680), 0x2, &(0x7f0000000140)=[{&(0x7f0000000100)="b22a0a870740d41bf7c3b211942c0ffce62bd812c505f7714c77ac91488b11b3c3ce6977131433601ab708429f", 0x2d}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRESDEC=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES8=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="f2c4bcd57ab4517ccf8caf56e502ba1341578320aeb3596df46bf3a5fcf2bb8e6a9bd2b5ffd9100fbd9c891246ac423429a848cb853f845a1e90539de4da9ee256584e4d6c425c94de914c1f7c45d515448e2c1e1b9f67d60a0af187f93458d279aec707ff4adbda700c8337f85db85e42569b32a6cd8b28ae8b430a8244ae7729b2c8176ea7501e623c01dc0b6c6560a9571f49626ffc", @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES8=r0, @ANYRES32, @ANYRES16=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32, @ANYBLOB='o\x00\x00\x00'], 0x108}, 0x1) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, 0x0, r1, r2, 0x18, 0x1}, 0xc000000000000, 0x1, 0xffffffffffffffc4}) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() setreuid(0xee00, r3) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000280)=[{0x3, 0x5, 0x1800}, {0x1, 0x2fd, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x3ff}, {0x0, 0x0, 0x1000}, {0x1, 0x6fb, 0x1400}, {0x0, 0x7ff, 0x1800}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x4bbf1b1c6903397}, 0x2, &(0x7f00000006c0)="3dd02c9ac0164647cd769e1ce41fb352f148912e997653d6ecb789b61895533e3fd5c353f0f143b6ab8edcfd9fae203c93ca78e94a9fc89f60a2981f217d2235004fcbed4d2df3219841f00615e036a1331e4f28d93f3c014cc4f6c41d2a4dd48258b0790bc69fb0bcfd13a39bd72ae0555932d8d05480168da022b3f4e65a68d5205a1cf00d1246349a0a0b8d2b6b58efe94923daa47dff0758b49124f8b216cba6add0dd1b502fbdcbcc91ba3b1731485c781efd0414df4d92c64960c60f6318e306fdc8f87fd51836029071a03353eb4b6c4c18437871efcdbf024910c630d33bd958178b34d273b4bbfbb243938674e90112bec308b62e783fed7fcc995cfe9b0b1bd7d9fa5cb0a1f348b82911f440958294c8ce67a107eccda72d04848dae2b54b2f4d71f4e35ecf0b09af33a9e9c87ad134dd765126a988ba353f9b49d54f14209f7ccea657fea66f04669", &(0x7f0000000400)=0x14e, &(0x7f0000000440)="c410f2dae17cadcab1353697aacf15dfadce9b78236b6769af0900000000", 0x1e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r3, r5, 0x188, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) socket(0x18, 0x5, 0x3a) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpid() bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = getuid() chown(&(0x7f0000000100)='./file0\x00', r2, 0x0) setreuid(r2, r2) r3 = getuid() r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x3e, 0x0, 0x0) r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r5) r6 = getuid() setreuid(0xee00, r6) socket$unix(0x1, 0x5, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x3, &(0x7f0000000000), 0x0) connect$unix(r7, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x44}, {0x1}, {0x40e}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x44}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) getppid() (async) getppid() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x50, 0x0, 0x0) sysctl$ddb(&(0x7f0000000280)={0x9, 0x1}, 0x2, &(0x7f00000002c0)="64deea85c5c964ab35baeaec50ec86866b265546d813903d95a342abcd3ad4ef7728845990c20fe295fcda5094ee0766c9a15302e2f9625676c994597fff76ebc68454dc231e76596c3de0c2d9572f70ab9a68718c45d19ff09e32e6ecc1693b49ef66c3d99b52f11449d81d30acf3b75086c4126f4dc1a21a", &(0x7f0000000340)=0x79, &(0x7f0000000380)="b0bbd90c74dde27dd3f1f897acb4ddd8c6905f01dacaf31e784f769eb4fb597bc382bb0f80414069e183145636fe593f36b0b42ee60591224b4e83457a6e337dda0932", 0x43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x15, 0x0, 0x9, 0x5}, {0x6, 0xe9}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="de728d3bf42ce7ac", 0x8}, {&(0x7f0000000140)="c59049ab7de07007feea56c4a96de1d17c58acfeefd39dd03124533465283363686a35e789256e3740b30200f36155267758f82284a7cb908ae2473be41b42f6429a90f653d25f47f4ad0de5822a7d7290cc4f67f2c17e943e694a188d0be28705e4865530face50a19aff5f790e923969c32e0ba208e87dd603dc93246e13d1787cda8364118dadd3f8edc293f50b2d900c85f6859bc39fa1351dfc0acd8697d358fa61b05002dc8d63d38f58a7986069d9f35ed0e8d13500636878f6a4d1d2b604cc3273a42a052211", 0x7}], 0x2) (async) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="de728d3bf42ce7ac", 0x8}, {&(0x7f0000000140)="c59049ab7de07007feea56c4a96de1d17c58acfeefd39dd03124533465283363686a35e789256e3740b30200f36155267758f82284a7cb908ae2473be41b42f6429a90f653d25f47f4ad0de5822a7d7290cc4f67f2c17e943e694a188d0be28705e4865530face50a19aff5f790e923969c32e0ba208e87dd603dc93246e13d1787cda8364118dadd3f8edc293f50b2d900c85f6859bc39fa1351dfc0acd8697d358fa61b05002dc8d63d38f58a7986069d9f35ed0e8d13500636878f6a4d1d2b604cc3273a42a052211", 0x7}], 0x2) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300000000}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0x89, &(0x7f0000000000)="d1b80b009357e15ee97aff7d64158255527ec29bf55fb8195c676a3ee66903189308ed61f0ec4c05dc36ae18afe14e532ee156ab553beb9a4b19f99da2b63fd65ce5ce24b38c6ed5c6a501e3c493b24d147a9b366cc6c4deb265068b", 0x17) listen(r1, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) r3 = socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 5: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: r0 = semget$private(0x0, 0x4, 0xa8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4f46c32c, r1, r3, r4, 0xffffffffffffffff, 0x91, 0x3}, 0x101, 0x40, 0xfffffffffffffff8}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvmsg(r5, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@file={0x0, ""/520}, 0x20a, &(0x7f0000000640)=[{&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000600)=""/20, 0x14}], 0x3, &(0x7f0000000680)=""/206, 0xce}, 0x1001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000007c0)=""/60) getgroups(0x2, &(0x7f0000000800)=[r3, r3]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, 0x0, r6, r1, r3, 0x106, 0x8000}, 0x0, 0x7f, 0xde4}) semctl$IPC_RMID(r0, 0x0, 0x0) r8 = accept$unix(r5, 0x0, &(0x7f00000008c0)) r9 = openat(0xffffffffffffffff, &(0x7f0000000c80)='./file0\x00', 0x80, 0x0) sendmsg$unix(r8, &(0x7f0000000d40)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000940)="807da345637b9e8990d17d8cb2271a3cfa01486fec5ea3e83ec9cd60e30d5f54b26204dacd602195c36cfaa640a8f8417d0fdfd1446eb901441baa09939dee1fa4e442399c1a88dc1d45f26c285f40b9f93175116fed874c72cf847d897c5b710a416a8f6cb5b1c7e7fa45d15f903a7fa86ddf2f9eb70a5ea52013c65640518d03cff33cdcc3e4eb15bfdc3f27aef28c5e2ac399e6e03c36b7fb2c492b2c9e8949ecc3f4b67082df6f63912c718aea2d8b957022dc4537dfccbc78dff7a7731c7b8d857a6da663cd112f8962a2f7b68a476ee17258ab960fc081db4bfcb9bd721e2d4e8e168155b2a621f7fd61dfc7f86961e12f27db69e384135c8ad2", 0xfd}, {&(0x7f0000000a40)="e2f74a3672f24d38e9b1a44483e89cf2e24136b067f0e3992f7bc145e43f619e6e2a320eba2ea7527711bbce963f4974f4fd710070b7d67e899b0759b89ae1fa4d273c9cfa83fa2fb8b7dd378896ca50eaa5a75870c0690f4336e2d350fff93ebc0247489762f5dbcd9a3fce09826ba5e58bb3314bd75a27177ba369fe3452af2c78ef2653872338063a7c87057ba6e7a2b0a9f1c56c684839369c3da36f901a", 0xa0}, {&(0x7f0000000b00)="190c91f133e75f84ce8ba3caa36cff40b7bcd75e3ca83f6ef241c9c4b9abc0773cd3246d3659d4ba8b9e7502f19b88e906b64fcb9e0573d91a6be5b723c064d81ebe4ea316c4a68662fd3c6ab93e34286d371155ece439d8f59ffd95b28222c5b01064eb7ed87367435896bf5f5489e938f2175dc55287337161adae5a4d570194da95f49596fbec2a16c1b80d427baefb4932e6629bc3fce9407f92e33c6a9fa16c57198b2c433278c1ace3f6525a075f05c82c6f6bbf3b6e111f934bcd8eea0bd30e49fae0c1c294fa6a3bf440047234a73b4b34a59afb22db", 0xda}, {&(0x7f0000000c00)="08ea6581916d6d1e931122e311f775d0bf0c4933950d886853b0441025", 0x1d}], 0x4, &(0x7f0000000cc0)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r5, r5, r5, r5, r9, r5]}], 0x50, 0xe}, 0x5) setsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f0000000d80)=0x82b4, 0x4) sendmsg(r8, &(0x7f0000001280)={&(0x7f0000000dc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000f00)=[{&(0x7f0000000e00)="d90357de55e46ff4dbead6691838f5c92ec9593f71a5b5177247e8e3d433d63a9109c47d9fe48c8392c15dc90777fb441d9ac77cd63a9e9e88ce057bae4cc5ee9d907952520116201003bf56ad12768c043e52fcb6a87976a206a7d45c09aa1e72132c634e8dc2456069916124ddcc1b79ebd63867ecf6ba9b6bda7df3f1c3f7fba843b6903c402031e8cca6ef4485f0733d5a06755d8bbb70fff2c39623e58c934f4facfd6fabfe423ae690b68dfb619808db85c795b6c1d9571002d62a75e515b2439d1716884dd2f5a18d72d6a5b76a7f893331e37416fa1f5670597803bc289d0a50f02e6cb996c07c5559", 0xed}], 0x1, &(0x7f0000000f40)=[{0xb8, 0x1, 0x16, "144443d7e1c02f18c6637e9d8cf5dcf1d4edbd4dc2d7e0baa6a9f3eae2cdf555bb213bf85aa14c88a8e287695b9ed545244e8d710b62fe41d5d38bc9c55c88615b5ebafa1e0aceab2b6854131105cb269b3a0da04fd7d58291af18539d5482646c04085fcd8d9819e7f04c3f7562cd1d698c694b25cc6e5d5e49b02986414aa910f3071936bb1a572d52f21839ed142c8661ea441eff5aae0ce3ffa8005c9ff9ec3a3b1113db"}, {0x110, 0x1, 0x4, "5dff8a63eafec7f68af7311446f964154f68d495e5c6199949f2e629c8e3bd690778a6e9822e49475026806a3991e21a9528bda38aa1b08bd77bb771a1b9bfbc3b9ae2c40a7472a59e2f5431d896a50a636a2e23084394255455822c86168aec215db16a62d1d623f64975d50a2806a8e1d6f37edc869da955e28952cc94cebfb42c37887c58604b832d3c995a4c5063e0e90233733541dcfbc697da3f2aa707eb867f02ed64acc4f36f1f8e646465b6f24d74fa7a532eb3d7761e0c2f872aec7da5fad18d97e7d88a8ca663b2bc4ab0f29c63a4dd2f91ecfc42d534bc479f13b188ef4c37d082972d68f091a107f28fdad327d8e1ae79ad000d"}, {0xd8, 0xffff, 0x1, "16522d7ac711c9e6e05426d85667a9a9d5fd2a2a4418ba7775af8bc53a2d34ef0ed09d520135e9a1c433be3b5cf83c9ee42a72ffd78d67a09b215e8909d9adae16c7fbb701350773e1a0ac82535e806e575ac41fa20eda5374127d35c1f1658fbc111f19ede90c4406dd268dc34cd397801415743b0dd2c3a8ffc9931bb87caae85b10d0db3957a04cebeb3f182d30f4b01a63b03bb29af6301ac8a5bd1f1bb61a2b1bf719f15f9c97a9d1bb4b2f5d60c21d7d7328720cac84415539a3af9b36d15a0dd55dcb60"}, {0xa0, 0xffff, 0x1, "ba12f6020187016eff7f0e6e06dc7067bf880b9b9044a8fa726c830d57057caeff827b01976d2e8dcae87376b0b7300a5c186197753b6888faaf5e7e55ae6b156b13503e48ad718f65bfb3cf76445a8974f54140b9bf599bb942476bab2928cba4f44d228ed960459d473c5a9d3fd87fe3d73567fc3a1b4bc345ebc18995d86407727354f1e69b0a82dec16a6d1e50"}], 0x340}, 0x4) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f00000012c0)={0x10, 0xff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x52a}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1ed}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x8}], './file0\x00', 0x401}) r10 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) setgroups(0xa, &(0x7f0000001540)=[r7, r7, r2, r3, r10, r6, r6, r7, r11, r7]) semop(r0, &(0x7f0000001580)=[{0x4, 0x8, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0xff, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x401, 0x1000}, {0x1, 0x9}, {0x2, 0x3b7d, 0x800}, {0x2, 0x3, 0x1000}, {0x4, 0xab, 0x800}], 0xa) r12 = accept$unix(r9, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) sysctl$hw(&(0x7f0000001640)={0x6, 0xf}, 0x2, &(0x7f0000001680)="68232a1007a5aa575b91a8f873341010db45c5d767e57b5a3632db2f30add8a97ca4c1d1d5e081d4136d2e07e70a06b5c275415ae32fada939f89ab67b30fddadf49928cafbab68d734708e176c1a7c3f7b17fa116f41364f039ca7ab1914308934699b37dff308d6d7a72a51d8a8a0c955c9e84cbcf6333902a419f200cf1465dfeec33254d3b6daff20e12a8998e997adfe5f8c7ebd88938b4e963ca75df5b6097bddbb325da9c464223abf28dc5d436e61828ea4d27fadee88ffb1a7f79e971067a04af4142a2c5177e920d50b7cd20f296089f36766e", &(0x7f0000001780)=0xd8, &(0x7f00000017c0)="35607ed3ed15b4fa070b19", 0xb) recvfrom(r12, &(0x7f0000001800)=""/192, 0xc0, 0x43, &(0x7f00000018c0)=@in6={0x18, 0x1, 0x7ff, 0x7}, 0xc) open(&(0x7f0000001900)='./file0/file0\x00', 0x0, 0x10c) getsockname$unix(r12, &(0x7f0000001940)=@file={0x0, ""/264}, &(0x7f0000001a80)=0x10a) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000001ac0), 0x80, 0x0) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f0000001b00)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001c00)={{0xfff, 0x0, 0x0, r1, r10, 0x2, 0x5}, 0x2, 0x1, 0x6}) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069c5, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4, 0x0) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b}, 0xc) fcntl$getown(r7, 0x5) r8 = getuid() r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r9) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xa) executing program 4: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, 0x0, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() seteuid(r3) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000200)={0x4c2366ad, 0x3f, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x2}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYBLOB="0b198ab8964669542bb1573ab2a91bfb761c9ec9e7515903a6f1a670fdc4ac7e93b2a5cd2e0c76693824fe06c9c5d16302c3702f6ce3d0701197745fa9874aae0e6bab8391c682", @ANYRES64=r0]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) socket(0x2, 0x4001, 0x0) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async, rerun: 32) r2 = socket(0x0, 0x0, 0x0) (async, rerun: 32) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) (async) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) (async) r4 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r4, &(0x7f00001bf000/0x1000)=nil, 0x1000) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async, rerun: 64) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000640)=""/254, 0xfe}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000740)=""/238, 0xee}], 0x4, 0x0) (async) socket(0x2, 0x4, 0x10) (async, rerun: 64) setrlimit(0x4, &(0x7f0000000080)={0x7, 0x10001}) (rerun: 64) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) (async) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) (async, rerun: 64) fcntl$dupfd(r6, 0xa, r6) (rerun: 64) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) close(0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) (async) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) (async) semop(0x0, &(0x7f00000003c0)=[{0x3, 0xa, 0x800}, {0x2, 0x0, 0x3000}, {0x1, 0x2ff}, {0x3, 0x3ff, 0x1800}, {0x1, 0x8, 0x1000}, {0x2}, {0x0, 0x4, 0x800}, {0x1, 0x1, 0x1800}], 0x8) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(0x0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x1800}, {0x0, 0x1}, {0x0, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) (async) semop(0x0, &(0x7f00000002c0)=[{0x0, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0x2b5f) (async) semop(0x0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0xb, 0x1000}, {0x3, 0x4, 0x800}], 0x5) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0x0, 0x0, 0x0, 0x10, 0x404}, 0xfffffffffffffffd, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000680), 0x2, &(0x7f0000000140)=[{&(0x7f0000000100)="b22a0a870740d41bf7c3b211942c0ffce62bd812c505f7714c77ac91488b11b3c3ce6977131433601ab708429f", 0x2d}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRESDEC=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES8=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="f2c4bcd57ab4517ccf8caf56e502ba1341578320aeb3596df46bf3a5fcf2bb8e6a9bd2b5ffd9100fbd9c891246ac423429a848cb853f845a1e90539de4da9ee256584e4d6c425c94de914c1f7c45d515448e2c1e1b9f67d60a0af187f93458d279aec707ff4adbda700c8337f85db85e42569b32a6cd8b28ae8b430a8244ae7729b2c8176ea7501e623c01dc0b6c6560a9571f49626ffc", @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES8=r0, @ANYRES32, @ANYRES16=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32, @ANYBLOB='o\x00\x00\x00'], 0x108}, 0x1) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, 0x0, r1, r2, 0x18, 0x1}, 0xc000000000000, 0x1, 0xffffffffffffffc4}) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) (async) r3 = getuid() setreuid(0xee00, r3) (async) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000280)=[{0x3, 0x5, 0x1800}, {0x1, 0x2fd, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x3ff}, {0x0, 0x0, 0x1000}, {0x1, 0x6fb, 0x1400}, {0x0, 0x7ff, 0x1800}], 0x7) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x4bbf1b1c6903397}, 0x2, &(0x7f00000006c0)="3dd02c9ac0164647cd769e1ce41fb352f148912e997653d6ecb789b61895533e3fd5c353f0f143b6ab8edcfd9fae203c93ca78e94a9fc89f60a2981f217d2235004fcbed4d2df3219841f00615e036a1331e4f28d93f3c014cc4f6c41d2a4dd48258b0790bc69fb0bcfd13a39bd72ae0555932d8d05480168da022b3f4e65a68d5205a1cf00d1246349a0a0b8d2b6b58efe94923daa47dff0758b49124f8b216cba6add0dd1b502fbdcbcc91ba3b1731485c781efd0414df4d92c64960c60f6318e306fdc8f87fd51836029071a03353eb4b6c4c18437871efcdbf024910c630d33bd958178b34d273b4bbfbb243938674e90112bec308b62e783fed7fcc995cfe9b0b1bd7d9fa5cb0a1f348b82911f440958294c8ce67a107eccda72d04848dae2b54b2f4d71f4e35ecf0b09af33a9e9c87ad134dd765126a988ba353f9b49d54f14209f7ccea657fea66f04669", &(0x7f0000000400)=0x14e, &(0x7f0000000440)="c410f2dae17cadcab1353697aacf15dfadce9b78236b6769af0900000000", 0x1e) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r3, r5, 0x188, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) (async) socket(0x18, 0x5, 0x3a) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1126939, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0), 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) (async) r2 = socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) r3 = socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 0: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4083) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(&(0x7f0000000040), 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000340)='./file1\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(0x0, &(0x7f0000587000/0x2000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f00009e0000/0x4000)=nil}, {&(0x7f0000a56000/0x4000)=nil, &(0x7f0000f06000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000b50000/0x3000)=nil}, {&(0x7f00005ef000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0x115}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000120000/0x3000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0/file0\x00'}) r2 = socket(0x1, 0x2, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) mkdir(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) ftruncate(0xffffffffffffffff, 0xf869) sendto$unix(r0, &(0x7f0000000380)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033deffff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948e", 0x127, 0x404, 0x0, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa8caaaaaabb08004500003000007fff0000907800000000ffffffff0400907800000000450000000000000000000000ac1400aaac1400bb"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x20000}, {0x95}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7bf], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}]}}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f1b13b0", 0x4}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) sendto$unix(r2, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000717000/0x4000)=nil) shmat(r3, &(0x7f0000527000/0x4000)=nil, 0x3000) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000280)="05c8181620000000437b80f45ea31f352b131f606cf216da327d80be793d9182b13a758191ab720dcae63ce5813a913211787d45616a3132e7ae076705d62530039966a89e24068444785f24da7ee455e5f341b9026b81d40215aa4270d48a64c6604175fca880789ce1afd0b63a23181ba63e07e70eb13d736bc6e9677c9fd232b763a7266d7fb606642a077162043fb81910fd7c433ba2", &(0x7f0000000340)=0x98, &(0x7f0000000480)="34ed44c7cb1af54a9a558f8b30aae61fa0c37e7f4e86217f0223f842f5a4b52efff91e536e6d73fb6ebd491f6c970483b51c3e5fc4087148db8a360f2b5fec317a502d1e6992536d4756f10cb84a5d3383cdb5e8bce5134f4f45a55f56a55e73293e25c4ed2375e789c273b94cd41cd5cbde4590b2a58bda75a3e8fc01226a1a14e6c8e8150fbfc2cbe500f61e508941bba5bceb5792cf3a07430997cceb1a3d97bf8aad85752610aeab66b437478bf7d31033d4da46babcd6e479d6df665f4ab9c8c65257005b3a59b84fc30b154c4aa182a2564821", 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300000000}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0x89, &(0x7f0000000000)="d1b80b009357e15ee97aff7d64158255527ec29bf55fb8195c676a3ee66903189308ed61f0ec4c05dc36ae18afe14e532ee156ab553beb9a4b19f99da2b63fd65ce5ce24b38c6ed5c6a501e3c493b24d147a9b366cc6c4deb265068b", 0x17) listen(r1, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300000000}) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) (async) dup(r0) (async) setsockopt(r2, 0x1000000000029, 0x89, &(0x7f0000000000)="d1b80b009357e15ee97aff7d64158255527ec29bf55fb8195c676a3ee66903189308ed61f0ec4c05dc36ae18afe14e532ee156ab553beb9a4b19f99da2b63fd65ce5ce24b38c6ed5c6a501e3c493b24d147a9b366cc6c4deb265068b", 0x17) (async) listen(r1, 0x3) (async) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) (async) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) (async) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) (async) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x4}, {0x5}, {0x8106}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 3: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004480), 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x1ff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x200, 0x0) open$dir(0x0, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x3c}, {0x836e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2, @ANYRES8]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) pledge(0x0, &(0x7f0000000000)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 1: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x10000, 0x43) ftruncate(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) open(&(0x7f0000000340)='./file1\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(0x0, &(0x7f0000587000/0x2000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f00009e0000/0x4000)=nil}, {&(0x7f00007f8000/0x3000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000229000/0x7000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0/file0\x00'}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) mkdir(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) ftruncate(0xffffffffffffffff, 0xf869) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f00000000c0)) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) getrusage(0x0, 0xfffffffffffffffe) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000540)=[{0x0}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0xfffffffd}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}}}}}}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, 0x0, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "44ae754888e68a9f044093601333c4c73c9d286e", 0x7, 0x24}) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 7: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) (async, rerun: 32) setreuid(0xee00, 0x0) (rerun: 32) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() seteuid(r3) (async) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) (async) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000200)={0x4c2366ad, 0x3f, 0x1}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x2}, {0x2006}]}) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYBLOB="0b198ab8964669542bb1573ab2a91bfb761c9ec9e7515903a6f1a670fdc4ac7e93b2a5cd2e0c76693824fe06c9c5d16302c3702f6ce3d0701197745fa9874aae0e6bab8391c682", @ANYRES64=r0]) (rerun: 32) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f0000000100)="87084f2ad440c952d428ce6fd1526c6ba33ed4d29e466f734c0a5c49b896cc3ea22da17f0ffc48d2f9de243ea0b1cf1cc2ceed3cec025a9491a4f7e242c1c7987c95337756f2ea14d19fceca3bac8d342745523e6cb4e1af935413ce055e811ceb8237431fa0227cfcf89d489ca0a15beaf6e1866155fb23b3c7d641e682", &(0x7f0000000180)=0x7e, &(0x7f00000001c0)="4eda772d45fe345a98ae914a521e987c6e69ae7f6b379bcdb2c4f4472baa71dbe68c77b415d2ae8112fb10530e35d9f6bfa317297671fa0519812d8794a97572c21cbf1bf2696b", 0x47) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x300, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205211) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000200)='./file1\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000440), 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1286944, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x2, 0x4001, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000480)={0x10, 0x8, [{&(0x7f000061c000/0x3000)=nil, &(0x7f00004cb000/0x2000)=nil, 0x3}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x7fffffff}, {&(0x7f00002f8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000017000/0x3000)=nil, &(0x7f00006c6000/0x1000)=nil, 0x1ff}, {&(0x7f000025e000/0x3000)=nil, &(0x7f0000037000/0x1000)=nil}, {&(0x7f0000568000/0x2000)=nil, &(0x7f00007c1000/0x2000)=nil, 0xe000000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000066f000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00003ca000/0x1000)=nil, 0x1}, {&(0x7f00001fe000/0x3000)=nil, &(0x7f000072c000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000518000/0x2000)=nil, 0x800}, {&(0x7f00007f5000/0x3000)=nil, &(0x7f0000648000/0x4000)=nil, 0x9}, {&(0x7f0000680000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}, {&(0x7f000074e000/0x1000)=nil, &(0x7f00005d3000/0x2000)=nil, 0xc000000000000000}, {&(0x7f00006a7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000738000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x3fa9}], './file0\x00', 0x2}) setsockopt(r1, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r4, &(0x7f00001bf000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f00003b9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000515000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0xaba, 0x825}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000289000/0x14000)=nil, &(0x7f0000780000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000ca000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil, &(0x7f00000df000/0x2000)=nil}, {0x0, &(0x7f00000f2000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5000000000000}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00005ed000/0x4000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x41}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0xfffe}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="92edef5af265db7ee0299e8017abe692f408d210fcd079c230e9e738dc47180845204d3fe939b2bf", 0x28, 0x9, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000000)="9b1809ff", &(0x7f0000000040)=0x4, 0x0, 0x0) bind$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) executing program 0: syz_emit_ethernet(0xc1, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "2aaba8", 0x8b, 0x3, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x1, 0x8, '\x00', [@generic={0x6, 0x2b, "54c2e1b465e7b99fb8ad7fa7c12cbb14f1fd79adc1b46a9202230b5fec847e954f684057e03ae7d81a65ab"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @pad1]}], @generic="8aeb233303ac9b946506c59132c732f085be0888a3cfb9f743911442f31aeea1f24e89f9e75a9667e54e9dd58cc5738941ec3236fdb287c818a652"}}}}}) getpid() executing program 2: pledge(&(0x7f0000000000)=':)-\x00', &(0x7f0000000040)='\x00') sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f00000000c0)="352a99d898f90568442fedd3f32407fb958421c76711cb3e51a894bf6649e01a45da723bcfa21fb124742f60730cf5f4503ccaa5535940c15e93d9325c132ab69df7189f51f4293dfd9b14385a135e008ea0ba71c54a15834d1f01a7d55203e3cc1f9c946ae311565668c28ce9fcb181e3828282edeb06cc0420179bbc8cc538eaa0302561bb2e88a926d95bf238208b85b5acd663707978afc468fd83c66d3451d58afa2210dd81170cc509709f4c3b6b7b05baf4775058423e637486f93872bc49bfeb0400fffee037a9a54ec4bee32454c2f051769eb9d0c780c4a005f423c9c37c465f2319e45f440410938f63589e081b0f7e08405d42f89305b2af2c8829f0b0ad6e827b9938edfccae868bb9a74630f7e4387c91b03e4d1dade3afe05648ee10a0f8af2858e1f2a8563442711ad5f6062d51d189ddf98ad1dfee8f0d4583f7ba4a3ce5204131af0da9f6ae58e0e716e6a9cb15c80f8a69ee1c772c481d27962a777f64287f86757fc2be7e11f2d5a6cfbc1e6a10dc763710c14f784198bf7ce42057fe4841973b4e9958d05d41420ca2afa5cbb91d1cdd8da938f9e19edfa213a8cc801c6de8912e524d661924c8717ce0c884b44cb55bbf2c99debfe145172018899e9eb04f6237d0ba4f85ade251911d99ea4c88e9a892c2a8cc7dfd0395550feaee5948908a237c70c8beafb83b9c83c77312da3f0127f1fa80f815d2c116346a6452580f213b096f258ff576b33c1aa6477980bf5a7f3929786b4c318802b27fcc10a6f44cf444477d66c0c3075bc8efc3a0e12c27aef7c0826b72942318330e713c5fc12a95622422a9144068e695d45095848770180443c461ab8a84a0764a21aa0afe67a9105cf6e5a06f340c9b84335942f8c26be450c0126faa0963c9de198c682f7c4e5180aecd556569c219b46414318f3a610fdc043a3cb2dc01b1e249ab82ce60533eef18f2db9a76ce784a14c4fe5df30e73728b92eb2e91c82b21ddfa2ad8ee2a5ef7a1fcf8097d360ec8f66ee0b1b91e009d0dde2fb0f4a7bcd07264eee67f57b644b184c957d10b9c177279558f20525fe3540ddbf867ddbd919f9483969fa831e6ce37bfc62e706db97fe8863e4679aa9cf651449175738c1aa6358cfb59bf5b8517aaa088609d2a1c5b691d1f0086f4a399ba02f8877d4dfa8e09a5217d30e7edf60c5bf4552b08b714556bd8f175b054fcb5481f4b4fcebd8df42454442eae9ffd6ba7dc8268d8e2dbd1e8481c058cc04d4d2e9e7fd4f54abc8c4b359118a026d1eaf855a026b59b67f785e3014c2cd09de4415d1fa40efed4a555e09cd467be24e51153a975dcd7aa4935fcbc8cda5b37361a61c4fe3dec72844b63ddb5cce1847e7891fe5dd68532ba6051f9af69c7494abc64fdad9e0d0137f62c005276d0fa4f203c53945d88898f81cc742890b03640547b7b79c81c33d051e6bd729fc5fc88d65d7558a64255dc49ef55bc321096bf8cc6f636fa0c582027e8661723fa22a443a632930d66672f2f358e1c6827f304be35ed70880875a40997328d07bd6239624e950b34c11d5848a6496f3b78e61bdf2d1a99956d196c549d140ae4e5d4f22bfb5b55e616370ea37ed37d5826fb49ad3fef34d8a4f382d6253c505d0a370e0035ea48c4b8fb9db872e488d92292448f2b7dd33526d7b7b8a07863605f89a234ba33b5785f94692cd5f891182c1fc07f95f41fbffe71a537ada5dcd9c130d7a55e7e50827145b58d1ddfb2168d03f42871f5b83bf011aad9dca04b3008849ea016371751f21132c7208d103e7b0b2701fc3e158697341c5de22fb317a9b311eadb49f3c3ece1223e44e530f52b68e7a76815907a844c70b52809a4b3d40d9ec90a0cf4fff06b38e1e10676b431c84255385def638fdb4615ae8d446129accc6c8f418987fa81cb3329f992605bcb3e31da2c529cc455a0fed85e8b45f9b0a5e20d9d78430555afaa9b06cea7eb372983a16ed7708c4bc3f9fd3e3f026fc1abd20ddd0951341e1091e6ac2103e6b43a0697a3384342c290bf25a3cc76df3efe48d446769a497c4390ba2638b86d04c1c17ffa02630653b8cd70f4a7311597c7ad01fedd029bd059fd43a3229d271e6f76253373ab3efd80fb1e367fe8e877fc49d8a8ab5393f7978ddb28dd2bddfcd5fbcfca361636a777135404f4ce53502c7aab620aed30d06a190a6efa0e4eefdd73afd977d046713c960c0ab22289a9d17995c5fc25bd3eacd2aec7737bfd2eb9f3b6a79af201286164e2437d47ae80e88eb8dcab77fd0f5d1299d71df4976a0147d80919a5bbdad3a1e0ac89586cd4919bb722c294e2a0af905494809becb93d7cd84497849b358d8810a23ab8ca8f8acfb6347c3dd7bb7af98819a656f5748fe1bf7e5511c6d817b7d463a3ee662026889b92d80950ab0b470884df356cfb1e1b536debe3b3b5c0d0b4c50b1e9d5f30cd1cd5e0189a04f73790fe4cce3c5f35079c36d781f62eb68f39a3f02cc4252e95506df83ca6dca5f3dfa71fa28b3cf717b7abddd23b5ba048064e992cb58021802f754295aaafd44d1bf52d10ee23cfb27ebb22095ee60807bee748cb4f26952bf2005bf925fbfe4a65ce113f267dc2537f5df1fc4758188972fa078c009bced03ade098d1343ff91f1f271e852d582e4ccce5332ac196d4f324ceec7a7a954dc81cbdcf686de0928971191a4b1447c09a1579d46e16355c799f94864a98b724779cd4487efd4177e8e87566c711ce4b31da5a7fc192dc11986dc7ac003c1d11f2349064f93820b31a176c40fa9a451f0a4fe3f9c6f0199e39593dad8e602dd1bb8dbb0f14953506be7736cf655b6e2e22be4467c546dfef475dff0bc8fd83142d495980b9016c09d2b5ab7e6e10e3bb63898a13b0f379bdba7ac1dfed18975db6e3e46274e7eec6a6e4ef6f6318741a18a21e848e9636d4531b33642a8b5d0c1b14bbdcde9b8d35bbae1746fe9be9cba5f65ab9ae6a6f70c80e5b6f9a712c79b0c1ab195e3dee5f3a24015d588e6879e9a60e440348a6753a6e6c0d5487f502e56d7bb8403162277be2c5b2db7752cf4a609ac1367b364153349342b4e92ce11cf9d7d5a858e35f49f1d753583537f38ff14cf55b0413909c20bcf04fd69abad8fc91d94fb76305ae0a4c1023a0519b9183ceeb21a7723fbde3acf30d44b3009236793224d0e91fe78162fc792237fa56040504c26c6eb611e122c3775d076a916a8221e27df57871e1c26f6211fb9e0c129a75ee3a7ce9500df492e070796d759109201e61a8e945086d17ae9efa4d9495a1209dd1f5fa12f795d844562446e776a4a824de09b0e338e7162a1edbd6d0888ddb3ec90480d0fbb1e48950843ed1847a242679caac6b3a0884236ae3a8f46d9fcece19426fc323b7cdb55aa66b713dd069ee008d77358c3f7bf091821cee978e11a6a1b1de15f06f7aa444ca11ef501f2c21f660dd9e344786aa910f63d7fb189b4a29e17b8fe969985c15233ba0708a1e299afe32afc43f411ea705e687be2fbc9ae58b562a7cf7c78bb8ed19b84f533759023afbb1d7fdf80855044e150b0ae748592d63be7c08ac943047af972b4c840104e4579f8748ead546a83944ebe944b3bf8e8de5388dc3ab8022eed39c7794ae0eee9700bd4def2c269083bc588bd01038ffe14282b6fc78dc70b5da4fa4b5b5d3d7b37149c6fa33b28547042bdd6aee04ce510de243b013ad32091f2a0946ddaad3d6367b791ff56c0ce8c85c982a189f3684262c19f59cbac79a8bd9d013b6bddfe953b2931ae52a75bf0e8fc15eff25d4e19268f16a064e9d9e31aa736cac34d76d8c2c376d158d106f084a09ce97906729ebf9a4e2f8d60abf25821476d939881ca09047c226c58e0ce1aeb48d67cf1038a01cd293c913a9ea53027770edfd0c0739ef2fd23fde87387952118ab390438d304519b2e134362147ede0b3402cb9775496cf60e2cc24d6a0e420a789159480775b7897c16f008135d6c538fb16c53d983249b163fd1cb472a188993b214eab7aadb05b33e02622b9358aafa0fa57e663a57e2f1fafd6c7b9e05367222389e995940c3e583b1c16b1874dc0e7e37c3f32d051a6c10f4c3f1cbaa0f7805a9424e42b0d59906eda817ad27cb68bc0897c8d9444c89496085b2f2cf96de4abb7f2e0e98bd87109705c35b237e63c09d6b8197a7e1b88e2256e27be85b236b0b5a8683e11c0be99cce1f4836e3047613dd263f47ec74ddc7eff2dc451e3901ca84b40575efd1ccd30004ab117a38df44645c5e097c2244b309881e2131d129fdc21f7a869d41709f07688997f3280136de1c277cbc343f1980e1d60892bdc21a84861be2e2c750507c4472a02494287474444b69d963fc655873f6493601e876defb98ff9d5695116d403c5d9e19b761dff8378a6b8b0382e3c2ec41cd308ce5d16626b521360665f6ef20564556b077a2970de7fe185017461029acb017f75716277c093fd27e4fd1fdb934e4e066ef195e1321a3a8020f196da05a28def8aa1ccff4390bca4054be2abd4e2ae40bc5f293ba7e4bf8af6517588131c26ea0b5ae49a5d2a92c9bbeb45983005635c0a87eb23e15d062dca82953e8dad87d07ee663ff7dea1b82157609d8fdd807a07005fcfed3724327928c3e8f0b1017c962d5d9aeb64b9e11c2ea6242f54ec052ea0c684e2e167e622779f8c1926716c3e73c59db665ac39a4eb0be9131d66365653e48d9a88055f20412e873fbb86a1852bfe860164966aae8b0a98ab6d5805d2b8ea7dee96138b3f18a9027154f8c72de034d449d2b87ede759762a0f775d00c245b1ac32cb35df843d005212aded6a0087f284e87640518583a938c8d3c71844b20994c172f7fb44986fc1632c8a70551a6c42918d4d1ba643abcc65b54287467105727d72b06c7bcc05c3fe3b05d2caa6f5be48e63cfaa70d02fcd6d4030a674a8db4ec04eca215fb07ff392885bdf12e6c16313bed75074cfc67ba4438475afa73f843457eb28a71a636d16bbdb35862e5e589abe34d97eec1f0c7f24d209f1aef542dd1d38036311121c8a88571079274a760efd4182f096d7b2fc2af7801baa04d592ea8a0194ddd83e215677f0db17ea037a59d2222045c9a8a9f455e5f9884c9f8d96eb2da81328b9dd4e71f3a4d864f48bd7941a3671229a747cf9fe0c0c6c510616f7985f576d6b33a547ea80aa66fdb5f413ae648842a555cf075b244cca8227fb506a60dc20ecb28f24e85346c988e96db4911199c359a45c8008d549ee5e84a3e864ae37170e939be10e45cd470c490d317cbe9bf0b2854a60d4cf316d33d296b3d6e090f9dc8d753797bc9c24e48ea2cd0a034d69b4e872ef4af860f9f316cbb0e679e2702094733c3e927fab78800e984fe6d1c7a197fac7a12819d8dc94836da9e0c77d50ceedc587b83b54d7fbf9a8f6c7bca41262b048ff8f3b65604671c9f9bc447fb29b7932e5f64b91d3875b0bd162225db5beab5d7840aaf52127acc2fae609468aaa268a83439473a1496eb309c3cc328da5d27d12ba39cb566c71fa0ba9c28a591bd0bb7dc399c2c20d4fbbd294486a8ad17a0b9bcf0e44ef03051454dcebb80e3bf7542349ba5e3f289299eb7509779e34b861ddd2c1256fac64accd4a241b18426b7a704da993b10703825dfc00d80e7463980569609073bf9705755cb3bd2b816bfa6953f78ff497d7af0c11741d7708fef982c855e83c040e5716910f63ac8d8f7840f1cc9a12c7f886251126a8cb74ccf7935ee99782a396c65510330", &(0x7f00000010c0)=0x1000, &(0x7f0000001100)="7720083fe5730643dee7a1094da910f844a20938a2516b61b08a737a0369ace9f6bd650ae791f2dc24eb972b024062ffee29d35cfd62b7273a2ebc59f747199d0d396aef39fdf6c7641d70515c5af7c307c2238d740ce8162162ad5d8bd05fce2e63a04afca43ae04ea92818586840360c717d87f65bc874140b07c769bd1496ad6a3b911bf48d53744aa969461f281ed5dbb8649dbd613b041fe9dc354ecb6bc06b647c5b137308ed34e7cbe8f954c69767cba0aa9c7feabd1b5696c1bb3cc4e18bfc06e4677d34569fd9f6902ea88b71eb61e79b7ffe8421fe83260c0062dd75cc981dec1a9c89f78a0545907f90d985d8ae01b2ec6a05d245c38253c5765db3d6095f5e09fd50384e110e596f5c2c9f6b37dc7d0fde43b1e7f73ed124fd89730e6558808c7e3c02e5610ec98a98a0987ccd043b544c0143c2129a35497325e815238ae5fd4c3b25a84a367377f393b08fd7f7b88234d0667195455e4a37503f8b77710d34a778829c2cef84b7d5efc72219f64e63c1d97b12f1244110fb6e96712b9abf6b0b858b3730e3235373eb1ab71a8da396c1bc01d5df1213e987d0520e22f37833a892d841e212b792769c97630719e2223213c3895d8c5da6050ba3d103f8c07e983c1302a1fe43d85bf681d26f4bf615b9c382255b5ada50a4ebbf0c9045da24a89c3c7296fd09588680baa2dfee18b365695d99cbb7c9b73737de6072e911232490e59253446a99fff7b34adf109a587954a5048ae3c76f2e03c1dee33626fb8acf05c928cfaf601495b5f86ce919c172efa612db9bd6a2821cb0b4466f31badcaf53562c9f528119ed5ad7ae9bb51e69b18d28d866ec93c96ab3b8cfbd6abec512b8077ae2ef6e437bf348c319c379965703f6172f5830a0cbad2d2c0187413fe5c5123ef364a30fe99769ce28fd769246b34791272a3cf0812584a7538b995e25da71263c6c0bac8f93769c9700614ac9f4859e6ee21761a40037ad03be1d0381bdeba1b6f49ddc127d2059fa5388f3ad481bc90abc576e0960bc638a3f83682d0d2c8ea27a026e79c778712e023b5facbc264fcb4cd4c347eb1e1f3b028bbb529d4565b3b01d7dcf9faa001c86900de2ab3b2814ffa75ee082af50c477188dcff47ffb1b126ffaa0ee23c57eb5247faccd88ef35cf123e8a624e165903b54a6979ac576b1b677c07f55eb5f85c9bc0aef516d98065c8deccc464360ca4b26fa2009e3632d648c068d5ea954ccc480276faaf464b07ecf8b68a58a044a641b5983c6405e1baf1d139487b316756d44283a8d8ac733dd8c9f8ffbaf4b42549b2b7eefe7e049f1dcfa111fc7c60d5bf6ac4976fb78586a45ceb1a0be7aacba7d9cc6620742325b70628c71a2dfc6680f67e94af10e2c6f00c7283a8bb19655e0d7ee478feec5e304389c17b4a0621013f6902ed3ea28b02d3c088ea6cea61abcd37ed9e38065ec2715aaaf238015d359f7edcfbd1c259b52921a0a3a2c09b1ecd21e44c3a6ced5b9de0b3f1fa46d930db0ff450d9d56bb65bbaad7f69a0a25ec1bc1e6486f98e5693f92c413d2e0c681ea80345632022529e5b686848c71b802ba541485a431a64bf9117a375d1651d0714a68a81fda1054c8246b921bb4757180740227ff6ac1b82aeaff641ba0519315caa1700dc833c0e81ee8eea6222328496d9d577fff556c624cfad55a9d38ffb3fdfc7656b9868888359e0bae61f9bd222cc1151a6f4ca204f34de24aa2361ffdcc37e50cd53c683b355f31cb53da666bc90d2a27486d5daa3dc52d1b88ff7a5c1c576a029284eb1690e68ced5a07f2619db2929abae3891673725816c4bab75c2bd8c0d1a1ebf67729257f6f71f60b65d6a7db1c66036c7a741f99df5498ecb153cae57f6c45c64fe9d167c3ac9425ee93b82f254d8d92f23321ead6cdc020b7de26e2fd3cd519d7e184b7c3fbac7bbbcee69f8143ea0213e056884ce572863d6e0695d5aeb794541416767ece9f2ecfb93a1a5936d9ba53aa50c38d7e0c703e59030584e09eba5e4fcc650456f5083ab0801831b43ff4404e0a48647fee2e179acb355ddc7d3238a8806baf95c4231fbde16f93bb358d05e6dee2d872f2212ccd1125d5892ec81aaa7d522cbecd9f93c40c85f0abf2400cb2e875b728a802a0e943d46df4d50cdd95ed007f70142ae94c0447b3f46f8efc2668bc9a4940a43be8993afb04f0a23ac721fcf4c142478dce231af32d224e82e8dbf545d7716df4a0c7a6078b66ca94b4ffd120254560cb08e3b9bb52607e52679e71d9d3b09ab61d679247e56ab9ab70d9f080f17a93af81c1a758d953fac4771504dda745a4697b8bf2c52ca68c1c2e1a7291fed254a48231bd64ab58859f8333bad411dc501e04c6d76104ac95552ba0facda36a18321491729e6a59ce4d22639f55cad8ef986f06c22a66ee25aad6c286ba2c82a8822c107f76f4187653a2efdd81f176357d7865f149b4000da16178faa75de472a52ef50080a74159a31a1e88f27e41d35a35441a4e347cda6ee5919e97ea50e1604e30c3c3b3613749d87b379da86fd828e5c25af13a8cf7b49a32072e840672c0fcfda39a37a7059578a97c9f2ad14003b5a32ff03f956d83d22a9759204ded2701dafefe74d910f859e21b5a2f9f918d2262f64c404d871f48f48bcbe1c6223878bff24d2b6e713d1dc8e0b54ba8c6cf7852935934cfdb13e9f67486c3b2bb7b01569858c89920f03bc7f9c72aeb93b87f67b119aa71a86f60faf7677837bae3d633fc14eea79ec8871687b88dd411f659079eaf638421bfc1da379b024694be7f0e981614690206015f1f7c3cb2b00698c1f61e2e886c8a6a195eac212035feb792cf38237e63a80234f678a3ce12dbb82479f11f51af997f7f12dfe7867c83ea5d85de8e28cd28692e061e8618787c3b739e9040f599efda442add61db8f960a45661636b782de938d0a7a10a5233fe222d33cc90fb1a002cad62b6cba7504104ba3cbe27f92107c57d1c00122eec66ad648e3c371b6a6e56a618b6e4a88dd917a16fabbcf49ad77f58ec51c86020ac1b3ab074ddda9485f0abda207833684e29355c08b7342b3efef4c5c0821b76c42b75e13cf832de5f00ce81f0c9ba6ac9c2923138a28d41ffdd2c4db2812fdd84b788bd17fa8431f9277a77923217393c8005068035e48a8c4d6b7eed0a6a0003a61c3b4bc9085302073f10e5e815732484626a176a427ffce24fd7088714e4ab58ef3c3d4b8c38f58fcf2a9d2cc00377d2ac2e45aed9ec20d1ed4edb8d71eeb8aac77eccca3d393eaffe822912e9aa49cbaea82a8b7494ccfa7c61c439758f80bfb8f1a163468f4579e24585e935a4224f2b37a8e22b2cbce8bcd547d3004ba583a89d848ccde77b21affbc20f2932d072eaa0c550abb9f122d0819fb46736e9ffc6b4177a373e3ef7f1412cb8f570f08755de2ae436321f1cba9e8834796ec3812838565e8f724de77486c99e558b93731a5c2fcd08b87d80b5717beae18d90f9275635101381d0479aea6a14a4b76884dc5b74ff0d550e8833ce321f9e0ebf66b598537de7222af495d7ba19c21b156d2ca8c5ddd80c0f81a4b1bf9f239c6a9f96fd1132f1388eac58c75a84355147ea1a3e26b73815aa5d0a5808de4b2593f1bda26687c9d60ac34a9d7344d858dea12b28c45ceb9d4e2fa7c14d55135236682d9091b1541a3661e53f74c8986009acb33b28889ec6b295e06c826617f0276aee3d2cc2dbc224ae16ba4daf9c3ef07de0907f105f547a5b82975c4996edea095beeaf1feea85d33cfa69e57adc7da40602a2090a821770e9e934c7fecf3921dbb226e26ff365ecc7f70693085bb727dbee75f4f809738cb047499f78abb38f80257944b38760e23996c562378bba43268d2122aabea012934ebb3cb3551d2a23450384e949345b96254476588ed38f4c3bd4f88a925201eb9555ad58f87478b4f68a1f8bb380cde03957a7a09ed5ffcd1ce9f9e73f116baf90a488961ba09d0a83238abe8313d24d59d8a1f1888a698f73ed84a125623754238a8de45dcfffbdd77f2cdb0eda58e408daa63c838d799d245fbd33050fc8539edc688ac43b9f8e8f186b5c0945682bf7e98426a8fc3d39833eb06affb9311fcf148be9d55e9b8fbac5bbd499d0479deabaa46f3e0b998b2867a23b3baa3da9594df14e72d879331028e661fed9a5954247d81240f43be5463049a53bb1f1ba1c7446a7b2a3e1b1b42742d37fbb8e7c7c683c32a5b2e2398c7a83f042998dfa43821bd5a62ba6be7804d4a68e9e1f36a61a4a93b25d827805f356e81b3b00057eb89c1d34b6e602c191cdffbf70d95a583f4af6023fa61e87e35a9b039b8c24f7e805c0799e6865206dfb3204438b0a5631fed40c93ee52b1d324600f6b970f307bc292ed7ef5b304bbcc06d3c4ab94dfc516bf95b492ba3a354cbd9bf6f4a3fff2cceff33d76d96e377ec0cbefc554d9371fcdaf42ed3370fa8bfca6bf161dac85ce468fd808076febbb5dcb9bfdeaf6f3621167cf715e1c009465b98cdab3a2c00bd992a48e6294338ce3ee91c88190a5d7774f0da3ace598a2d2dd2827ac6d68b94714b7932fb8126df5c776936d5ee76e0a86ba81eac9b52d382b2573a7f240f1ab114648a1247e696e8625d6885438fcf8434a21b950710f56bdff88086b6e1909dce429349ef8534a5e0803070c11b0e7c46c92d488c699c7733c211093e7b7f6b991bfcb97cca6d20bf5c512fa6a2f817abcc4e5865308b9d216e6d9c592f543e136b7336636cc6da46b01cc53a6c451666cbb21980d365e68e5b040fa7d1e0f240e79893459b1003e69d72e0ba7935bb5e30a83c3682ebdd2379f560961dd3b6e4c4d60570ba91f0078fc6fe65e7756d0e9678bf4f49ce0bff2f0116574e7cfd1577d58cd38db93401260d38e58fc9f570c31a2b2417681e3a6f5576e0930abb2de9c22b550e4bc1835442f85f19f523341f1266e687d5dbf08866271ead14359224a3cb07589b71862b36e6296a03fa6aad17118c6b9a518c3df3fd655776fd0bc8d31d236e30e205394da40437059fe08c97f74d89d9f0c5fb22f7b42b9739bb61e46fbcb9a1982f1a89d88d01a5da9abcb3c461bcce97b89f00895063fc5ad216b3cfa6b099757f15d8cf40026a7a173aecd36bd2ed7a8a4608084efb409085c7f8cc3660cf5df323008703563204eda2cf17c9ef4c49bca9edf1601781cfa2e582af1beaa23016d41f597f845e9cf5c9f0f438b6bb87aa7882cdbb8f164c5c6ac7c37b0fb60b56b97cfd68c347d747411b78e19e6779a34b660d65b38ffdcdde5afea31124271b90bce9e8dc6efeea0120d2d414d9b6b3e42f0a554481f3a4b59611219b638f9bcf38d55e3fc4912ca80564d44eb3343e316662e7e6032d4350d65b495ba9836d1557fe5adccb66d746972da8509b02658000242f98a950181288181d2de65059fbd0116e95d403e1da0e7fc2903b53f06a99ade7a7b3ba3f24cffbabf8a531f52024431920e831fcedacbadf9b1b796d009b8fb0d09f39bdaa84db59a078cdfabab7c9235c78865ab20f8435d3d8021f052c3f0282c2cb1fea5c4ce1360f0ba50dd89394582f2c9bf13ee8e0a787c49e84707888d4c3710868ff5460fe900138c73dbd3a00a57c180e844897e1f544665bc823cf49b588bedfd46113f1a14d17152b20879a6fed2d761a91808fee47a110f05306bc9252c3c107908d6505e14679e394f1cab290891c74e55aefa763be9de59024da3dda090134d8f18e82b55a4c", 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002100)) sysctl$net_inet_udp(&(0x7f0000002140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000002180)="a7795f3d25bcdd702b786f9ff309d6d9bf23efbe83cb662785a515d85d01c27f2751c318eba21d6856365b664549316ee91e899b8f1df3fad00bd0290f7e21b2bba4a0c7b5707fc654a1d16432903dc81cb26cf5ba9633", &(0x7f0000002200)=0x57, &(0x7f0000002240)="3dd66b071da9ddb941a85c5c87d3aebe09b0cec7aba69729f790b201434ec0e4987a1c07d97754b17af34fdaacf43b6b264d791b4840cf8bb87a912b4310dbbaa9663ee96767e3cb7a014da22b8ef79d505f3b5df605068c38086a12d3b026367b23bf051bc06a70d76458871bb4b53f4748ecb059c8479e2408170efa50e0f0f510fbfd1c3a9b4d536bb2841b2579157658082500c059d0ff81aeaa524b5c1f0c97d99474afab7413ff6382fb706d460215aac50487b1cfa4be186192063c9a0a0282a4a51195812e8215f7", 0xcc) pledge(&(0x7f0000002340)=',:#\'-(\x00', &(0x7f0000002380)='^\\#\x12\x00') sysctl$net_inet_gre(&(0x7f00000023c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000002400)="2001c9bd780df6bee45c792a5c72b757c561f4639c8157ce5ab7aee2c4e8cfeab049dfc2afefef09a07fb4f38a", &(0x7f0000002440)=0x2d, &(0x7f0000002480)="821a2d0c", 0x4) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f00000024c0)="108e81685eef93a7e54e3ccc6c8c88dbd8d45f6be16bcf999ae467350503119806dd03e75d8a8c38f3459ad661f01b08153ed84a24779785829fca84301d7f9977d1eb546158e45e6a9608f47163f0868d0718a61f3a2ce1e16a6f6fdc206ddcddaefadf7aa56402b230a65127430200faab07f7f03fe81ca39a564fa17d07eb968ab16541418ba1b95c6c5c1ef94305db09e641", 0x94) pledge(&(0x7f0000002580)=',:#\'-(\x00', &(0x7f00000025c0)=',:#\'-(\x00') r2 = fcntl$dupfd(r0, 0xa, r1) renameat(r0, &(0x7f0000002600)='./file0\x00', r2, &(0x7f0000002640)='./file0\x00') writev(r2, &(0x7f0000003840)=[{&(0x7f0000002680)="aa5c88eca4cc30e5feb30c96425d3ba983c37a6fb00311cbf2b7b2349f00e050ad0659854066d3bc7ffabf32affed5a545ad15cebaf299f360270235c79cdbe390886bffae7f64e92a001fd2e7fa888508cd4de88eab9854403b46", 0x5b}, {&(0x7f0000002700)="27168803f8902b97697854c4f53181fa0ac1d5de3eb3e6947482552c862e62b7f3926547233efc30f5c840f83a42de10d4bcc93bafd86ce4ab20005a8ed6ec43769c2441b91ae9d582428c46a357006e00fb3a0fd5da17892e6ddbf942484398b851b9878740abb16449f25df7e1a685af827bdcd9f5250ef0774473597c34110b42ade52e30fd9830e3549f0a45bb0bc5686b2646117940825cb6fbf2814f53f8e9f1", 0xa3}, {&(0x7f00000027c0)="db1156e17df0a4c80f35adc76d40deb76eb9c43f11e82e7022d49d2f8f0dfb248bc9e87f0aa436694468b82616957fbfed375b0d4e7caee0f8c2e2785824814e3ec17b2b42cde601804987147cbea96dc96bf872dfe8e57b4c1256fb3d5f93aedcf24719ac0e95fe946b6710e572b44270ee4658685e6475e574841337dbe3c0cd13a0fab326c192cd7d2ac9926f3a0c6ffd1cd41bd509c8c3466fc4507121fe14395038a8db3362365825e26bbddc9d811fda8553254d815ae8cc8a8773031a74edea1e88e30e80208dbd2fe83f09260a30e182c98bd5c9ccfbe70766da4770fe1a7f5468ca016194da30466e8ec699a06c745151317cb8409a856acd6ed877b7cb67c55eb7f69e89464437d10ee1850c2ab3d4e869862e7a7576ef530ffa3a23cbd8be8316c3375663c1288ec089e5ab1cd22b6a44c8689a382432f9130f5cbe4e7deab9cdb65713dd2d6e946a417b448d38303500d9990aa2a5317105aa4d39f951f626ec7e28d988bcdabeb7cf44b2eebe3ad05f4335fe74bc15163ff8f4a943aac55328911473bb1ac9c04caa9db367070121b55b882fa960bb52fd6fe88cd4e746d53aa7f1c24ccc77919d59b0a9ad8e9173efc1bd065d6eade5644e0835eb982f4a4856cf7b65a9a169c526e9aee970404a0f117137142023760c7e055700f8227a03ceb3d9a1b8b04316b2b354a93a7faef6a1eda40b76558728a9af6e22af0098f5887d274195c07aa248ef00e63842bea00039364197febe584e8d377174a632df4a2db329f7f2cc2d041f4913431c32dc93f74861a56e0dbdf1877ddc0026cb748a84735fa090584025889c40aa34e6ac4e05aa0bc61eab80201d8d9a6eb520dac8e8ceb86a13714fbc1907fe3962de545ca1fc76b84be7b9dc5b0d9a6ec8de07c8879db69bd3aa96fee52b0451f842020989d6563372ee419be85e2f9249ce08b7dbd2b6bedd79fb6a38548447c62fbab6f403194709d6244c36a2f0c63a9f09ed55296d6d542099a6bef67b44008dafbe3c43ff78e07d4c86f4fd4ee324660ba2dfee62deb392b119ee0374d414f784cb91fa486508216414c7eca5e2e35be258d846c9ede21264c52acf49a80226e676e365f3cc1d337dbcbdddea04c125cd2120c7f471803dc77f58bd19f33d3207a917299a315dcc139d033ac867abe6333d28d179a814fdd35792f4f22d5257482dcb1ff9ca6dfe30b7dd53040609ecdd4ad74cee43982d8d052d48406f561ea708435d45a7bd226b89e0e4dfbcbc79a28cb204bd9e460c719f8778dfc6d80da77063bfc2e994e7baf2bd34a9ef0bc5f8591c6604c4c8dc30bddf76975fc84aa7a1c27d78e82fe22449a432a57b6eb2aee3907cc0f305c1a568ff25602a9799e23eeccae5828493188e4f02a04197291ec331f85dc9382d27ea3a5b054f05d9c194d1884f1e30b10199a5c3eabaa94f9f758eddc6c0f7a67b15bd747a3656d21ca05f35b477d246606cfb166779f34b7db5f2490f9535e35a676ba64e2a4fd0373e5835e817e88dbccdd659b63b6e4100ba82b9e14b74747fc7f1ad744816a18821e23348ce303ca683c6b4a3f3c647e0c5540cb5b9450f4720b8c38c46c5a9ec168118e4ec01f17b1a3d9fbce7a13669d5bc6d543873ea278bd2f428fbee990d99d414aa2cac04fef81d637806924c972ce4c2605341d40c428ffededdd5b714fe04282d237048fd4d4a7ae44c80a21390707be78b5a7e9f3d50a26b0759c20f4fdf06340cdbbf9e00759a9329099f616adca365b82d1b92feba545399849a32a89a882bd0b77ac9104869ed4e1e0d919c6688462c972b1b3aed290ab1ea64059479a724d0961cf3b2b7ae3bb5d65fc072c9cca309976cec1f63765a6806a209baf9f1c2ef12816a4e65ba8a72915b72162dbb139baa99a6aad14a2dca33f30d91b4cb1eea6dd98846b4978f58a4f9fa6067ac202ae19402d1520f5da619acbdc42b48d8d3edc3cc04fea3c84d6c92cb0cde7589652ac970d4d85693fa19a8df80fe569eb20587882ac59b5cd3e222d7356b4ebcbe29805b90ed0f91ca5eda79624cdd8dcd51728ce9969304e7c9b201eb4bf36bc550fd4e2a958ae93b6b27ab56edb622a5aec6087f222f5f2881fc4ec1539da57b184c5f257955606b36b010c52a9f8cfaa0e80d4f3263435e5f7df34f0e9e4df4ace837a886dfc8b699c6af541ade70750fbb74c06c92a57864984795103a9a2a923c84f2d718d9d24eb99eac3caf4f289cb0fa3c2104b8f29125653bb256bbfb1d3a6ba4aa6a0a8f4c52ef449e7cd9434cac324b6ebb05d719d2699b6f7b8b1691e9ee46ba2fcee52bc19959961b24f3714201fde7ba8850f19761af0d3add0db7482a37ab4cce171da4d12442c78c72f2e796472d8e92023c19636239e0a21326844e7ad73ae473746a43b968b41cecfbcf032245900257123ea0cd6f0197d2dd999344ad22daca91b6c982042fe06db7cb178bc952728b72d4fc67c342ee968fd651da744a2a4ec18e9623d5fdca517f16457c89f15bf2b7ceddf4878af2cecfac2b9d4d11411916737bf8773cc1bd3caa3581236b2c4959ac561fcf016acbf3aef9c463d79aff3b73e7279c454676ea303dfa8c6a42e272b0237a50a2677d432eafb590759d3d8cc4cdffc3de277375e64ab40d98b9289dddee56cde5a9716e68e62075786def3b1f66e343944c2232849ba6f5f5e4a445eb3363263a25bb5f5d61647442228ff2fb515aa1d02aef8f219790f136bf5f7290bafedf5562370b989168915b59c5f549ab172e58cb0fedafca02116793886d6fcbaa6689dffe80fda05631a2371c04cf03cb1547d58595a99e91e7756f475c5cc3a8f88e940a3627a0f0e15c4d8b335155fbbe62f4f31e17011776d11d0c7098c3027192bcf3d1dba7328c1bbcb9cd313129d2145744405c96c13052f80bcc185fc7ebe30211ba8ad4ca0c0da69770040344d5f2a61991fb2e1bf3c3001cfb8a353bc541c05fc24956b64fedd5799382754e19dc9d0765517ee219d3d4fdba7f13dc9e10d2d35bad8fd194d64e52ee4c3208353e5ab82de22952b31af1d18783b5771dddbfdf5fb77772becec8325de39870127562c26c5a9a83682d34b4b5583603b15dcb472afac541fafbc60bb161d4597ab998afe33ee40024973272985fe51b93ba6f5cf8dbf58432df4cbe4a07c861c68a7c504082fb8711baf228b3657f1105f3558ccdc0e14adeb58c8deb2e80056f850086f1cd6ece7e735f89a596b48fdc61761b776d91d9525b449277b4522cb68e7eb7c2d5fdecc38e73cef86dffa02b6ae735ddd3a043e40b1c8ac1959a63f6cb50b9ddd2159e1d7f98186c6d6cc786c38936efe3d6a2651e11c1ab91ae0a398f93407608c5e0a8abe08d477077fcd80caa6db490eecbf35aedea7136778b185fce0e7e902fb23cc01fa7ff446b010a9f094e6626a78c2a4d192d456fab51bc6453a90f9db203dc01b03ae2815de8127af3a6f11c102af8066ac0788357fae1d8d0412e74aed3d9b32463e9a0b8a13e232a0618c95f597991876e91ff4228b0dfdca1e09482ea79168391aa7d6aee9cec46dcaea2e66fc9334ae52404c021e12fe2e4ad6450d3809e14fe1da62c605ad2bc0c1f83350029d73954d351aee2e8a77163ca4170a340e5e4b101425fb8b5958cffb5622c2f8efaab779efb3814e800ef7cde7c6588b8545279e7853e93f18ad687e07dc2f7fb6a0acb6ac1692b297bb7a74ef0fa4d74832b82596f931f9df582651c1d3b51fb6565adbe799a49113050ebc94a521f1dec66b902d1fd636e1a718999525b3cbfe25890ac028841f3b1b89a4a94419b502a6a15b77aaa70937dc316f2665402f1b27a44bd57cf77c5af8259f76ffe29fecd0424408b5ff60bb3ac2cefbd4642aa270612b01ba9eddf99db57e9411c12746a630ef1477660066fbf3c58570641b94248e17442ee7c64feaeb23648254e9dfee8ff3d5a07727fac770dde73a54acf47a9c660f200a61af2829f4a038459975c4ad1b3b86c419c57046a3fc0c6a2838ca42eb8caa4264231e6cd81b0ea3dea81235fdc1e0d3d073e8cbd3cc0c6443e45e13ea7688aad18f111c7544f4b416b5af4b0621e50458ca0962f14e0c94da8b815a237ab9b49ae1bad453b1909fee06e345d1bbe1ac5b3f8652ebf6a8e362a3a77284f9d34f32ebfd44e5baff178bb57fbc4fd19c90f057ce7a87d2137a7b962ec15a66585e30026bd391eb746fdadd140c2b53454a7846f1c36e9e53bf284ebb8755bb8177856d9c22bbd1e708203c9cf05571c1db38de9e7427e90ce475f8e98a87e9d9833c45918ceda0a5be3426a7c2a62d22b00f658a49fcf46721e5507be60839555e94b50eea5818d477ffef3ab926618943eca44f99a69a95dfdeb1ecadcd0f6e11c2179f8e4fec1ab40b8061e4eac23b94012880d946f6720b471356647639d40ee6dea233a228d9347e25343fee4d3c8e480d5fe304b8a4f7519a4afc702100138edfe036070848309328c6a17e5966450df3b1a62a8674997f98ce5d35953d303c6a37544aa24f2468a7cb35ead8d31267e0447b4cc1ea7ede3c62365856745f38abc243699786eab2ae4e446843a8522d9838cd95659094162127fff3b4f7e65d8d45be6813c0459dfeaa4ba46581b8593c7625c7d185b30645b5a7c07e05d1165468332d7bf2c1e72c9a34f22280d2bb088700a352e0d4c95bdae3a82314af0b078b19b0ece6f71eb592cffece28b609cf87cdd63c7d0f1a604065bae0f0673d8a69ce3dc86bbd1674e2dbc234756e78ce0b6513c0403648200e793909a9f1d3fc03b44dc95b6bdb35934a3a26b0fbf9be4f702aec7d7628e8c19a4f1e47ae2d702754834cfe3e7d1637563806f529e8ff168432037260696d6ba23e18abca682c5099c1393a433181cebc2f16691da415260b1047069308b6cbb5ac6373b491890cc9b04185f1247d8778584d6acd29320eb381662c5166440871cf21f83343d86c8c7f35f58e9b097709abd5615315e3e031a500f732e935612f4587b4c4a456715be0b6f91178760205896d0ef638e4cee01530f66e5805edf49b5a70c0e526ec18fc27b2bba1ed57f646ed6d9cf60cdaf9b814ac0f35ca3cf87b7035be13a5f2339fcd44ad4bb76095d78cbc3935cc0e91a74aace1b5ffff6ac59bc7a1b41a4af905c98e745ceff2b4966bc9a9675e45f0a8a4fb40cc571bab738f8555a0f898a798ff546d655391f7fbd85234527d19ddef291ccce069b404559618b741788d66605cb77df0db52567469bcbce2f8f5a7903344815697f644f603255ffc5648d823e97b84c84cf6b9f2e8f1cbb1e16c11826538d79b6f6a07995850f99d097805cbd9a6cf7a3cf576db35670636f58e8712e3df75176966acaee9059dbd5d382ad3f4255feab47b5c08189a1cb4e8d1ce2dcb25c75deabc5a5bfdbc4791fb2828779c1bb91ca65a463833bcae591df4818e9cbbd8ecd9ed5bbb4ec3bb1a3bbb330d786a3a0de015e16dfd389eea89cbba1525804ae2f15f2113dd5dd28d9e0f2c0daa0c940e5024f19d466e72ba3b1aee4be69e57d027d39ad7bb0ac4b0e27806ed8fac0a065f171a79ac458f2538c67ee4160e6edda5b95cd8fc3f8fcebc3b47965ae62341d3457638daf481854cdda136a0830fadff548b501e6b80b8f6ad4370ebaf1fb6e9d2207bb6ff2f0e3bd663b4a16fa46d89d745c84a971f4be935ff5e80a3b5fdc2c5a20e8e8239f8b38dba193e4a003ce5ef239f86ffcf22979f4fc04d271106e", 0x1000}, {&(0x7f00000037c0)="31806b9a2e3585871ea873e16a66a17bf8bdd3ba5b1a2920fa3cc5a34d5530497c6bae589a0beb99ea3ed81fd152819683076f076b5aa63c7842b56d253d399211c91e9af0a6d5033f4bb437f7f1f5b7912c1dcf56be5ac710e46f8c", 0x5c}], 0x4) r3 = socket$unix(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000003880)={0x1, 0x3d}, 0x2, &(0x7f00000038c0)="4c05c1e1753a9a65417160ea24035282e1a883547f0d18bec201b899ee1d43347829aaf5a5925176c563c28b34a163e4b90d99535755bcd5de282433cac23414e0b11f07ca89bc045e36ab524efef90b3fae729c7c2eefee755f86c3c6b66d29555aff10ca017a6e37f63091ed5080f71d31e1a8ee99c55b725186b5d941fa1c71b382745c3b27619fe06d0bc3aeb8f3c539d4c33e2c8283f2f8304ce8da8fd3b0b98f867f31ffbcb8c41fd6f5f7b0d506d00a1479f2d01c334f7488b57b9aedcec6cf8b", &(0x7f00000039c0)=0xc4, &(0x7f0000003a00)="67a83356367cef29bf34edf46bdf5f54cbd5796f942b04900728226aa5f36d735414469549607eacb1764133f76c5c72a0377a6c594d37d4f52d64a6a7581df8505b078bd250af4328cf408bc60619e27d2a3c1d79f1a2273d9595bf0623c8ccee99875b39cd1ea24a58fc34e44e2f0d1718bcc73a64b756f5f7e3767b3036ae95b8c8ed73afc4842db41707336e3b6be91ca091cf517b33b8ba5f1ee78b556f5c4d5a47632ca8ded0f01f58021e8ee25c7856177fc7ac16c5acf4d9a4da5d79d5d700e9e9f6755280fe63cb8cb10801740ae89d06a3a300a9c61f8dcfcd9657ba01b222475778b1db6b28817763ee66f702db191dcd9524318b797c08378530111b59afe792a7f40eb6aef32a91b7cabcfb8dd45905dae162b8a4e9e794585450d0a8eb80028c5ded38a88d05d429f3fa72bdba76b4c72027a93314ed528685929b743f10a7a2671e729913fe416308913a9ae0aba3a231daabd7b0933260c01ff56cf28b9f2fdbba4f5fb359f6ca9dd02ee53c9231be145adc841a033a0c89d527fc2b5349b425dfd7241ce2f0f918f465f94e3712731189ef968d42cdd37cdc4907c49522d35ddb3b0fdf2b0049177115e74865a76020077be6c4ea549453451f048bb9e2ac65235fff4b2f60af3ba2f90bcaab1e0a5503a0062e5548b56638205c379cffaee3af1b629bbcbebc0bb641c479d9b480ce0cda7cf383f1d2265c2894c86a9dc5b25612336815ce93f88298d032f1e2af19a8902b0a2e52f256ab2907508311f99f1b377be3166a174a4c811c90c50fd63d167cbf28bf0490e1b71a49b2b22789cef031beac06be6eb9d4062329bbab94712dedfd9e91ee5ccbb1c591d15c9acc6266c7a0428ff3862c959965001d8f2f3703dcba04a7c76a1fb217c32e9d10dd708b9b0f7c8660acadc14f9456798a1eaa52447dcc75ffe94973fbf1cb9fe6569ce1ca7b5c935cb050a7196780b6374a11f370fa1503f4cd38b1f87121168449ab7904afca121962ac6c02e63fef7039a15d07d57b7c660f45f36be77e7970a3380a1ba7399c90b49f83d9b12c881832669e0e3a4a27112d1959108927a5819351be2b327f1111d42f9fb33f139016b38a5f4becd742724769d08281ba28663430180b5cb7bb3753676194c70df42712a2663ac44ab1acc1d24bfea364e83dc1b1a93ffd368cae6a87e49233667f474cbb596aaec7e48cee80d52eb60abc62a0a328dce1282f49b919c73e99ebd6377c2f1a0ab187d7e847d7fc3d84e603aaed1d6fac6abfd8d1ba64916fd13ae36531041abeaffdce0de53f49358fa4fd1bf23c1ceb577b0dd9087a840edc9c6e41173148b87a0e8ef41ccf46140bf220e51204615224540ccd929d6697350352d598a487fe1eb3051fa337d4682d3a88a49519798224b76c767e03aaedba1e91ed812c28a0a8ea066f0d90e88b9e464e5b750ea2adee664a71299e2e4159eece06a29acca5f01dd3a665194ea33ef9f63c7bd7e95f971c38f1adea62db4c2dd933bc38d01f39b100719e8c88bdcb630da20ac1bec9d681096db8771310787c19680bce8b253380285ed4c7b0795a9e0445faa2ce8cd2c39578847019a560a7ed6c7c483453e70f7a22a06442cf8f1dfdd0d7976796eec7f1ee33935919ce49f5d9e803992fd42ac469b2717fdb2284616d332136d86bb6bc3dc7ba466c5f4a50928d202a1a8ae96a6aa5b94015df38363ba47df9e8fb0a011520b269ac1529824f1c16e11b57cb1b76ec44b529c5d2142f45233f977aa513b2cd658768bea6c5a64ee75df64e99b755bff2ff9cb85904e88a62f7a3fd3c46b7c0b5a94f0c547e986d687e9dc3f15a17a9db979f626f7318b11b9f7b7003373552d11c35e32e692fded8dfbfdb13824736a155495ac69e7c6cc7547858d542b41022663ae9537b4008a8d0f913fd92378712889d371efdacbacafabea54592fc8d737af08ceab4b8cf59eebb641435dce155f39a60890e219c9554900aa347ce8a01f90adc83440f733dd22ce19f74b2c17f92fc7db687b78b9143976660d82ff09703b342a1cbae288d8ce49f5042abbe9ce8fd771badf035b5fd0b42ba3323836cf8da00b66fb36bbe88ab6fd2f349ed1cefed9218d46f6d8cc24cdb309cd5db7eb48763a838463460e2ee9549b2f9f2169a160dbbc2b8e36bd3b4725c72bfd04300db38279b1c1ad21b72b28c30628606c9b5422c39909dcebba2f1cfbfedb50f72cda3b5440bbc391abd2e7522da6c263949706bd2fe48575a0377478a014ae18f1068ecb420a99467fd625f454f44f9ad048138aff14eab55bf5f5d6ebcd5b553e18b06249f47866feadb78ebf716dc17b9e982272f90b9b985d79c06e3c7443040c839bdcb5a6cb48d410b14e55b12bfc46ee9264ed13106a8adea0c2d2ad48f0a79971f938517b776188ebeacf7a1105e5147e6c651f71a5ea735c8c71bd74249a4648729396908e41bbdddd387c63b88f7fd86464ad255767360c126dc4635be3788f2bc7206bb96769f994f465a5ad60bc5156c676a394ea452867ab33983f9605d4d4fd80e855d9edcc618791058e0146f63409a13ba177db3a15014efb3dedec47c56a77ee9126e0d46ac316a39389fb8e48a2ffcd194634228f040f38ff8f0351221e6a64ea99d2e9d49f34a7d476a6cd43e82a0386539a8160504ee49b958ffd01c5acc4819b1ba7518976d55b551ff1fd6bbe601e0ed12ae3dc83211fae852b205086f7894995ae33d851d8e8b0766b52992afe50c6383bf2507c14da818ea292ff7a22b19a63f21943fb272c7287743d95e7fd55cbbaa8b4c2072919d4905ffb61f3fb27e72dd11aa1c0f72a2d2b38624be8df91387628b67d580d0180c3b0df9841cfe3615e81382a56e42b374bf3f7e4eb69e21f74ecf8ae74a0d9c78d7743ef9f34fd99ee7fd45169c36fb150d4e8304d51ac818d1004a8572ea59968322cefe23bf29e970fc8e6d04dd45f7b233e9e269cac4430ae2222be6f19de1d8fe19eb11eb67dd163b1a07da0a9cb4b3edf68cba5bc10510ee6d8df425b66f0589ef119e13eaf1690b9d0ccea38be692906eeb156f3ae871a72a270a3af96a950adc10d5a4305510ed1a64017c8266ba51fb5c6372efdb235c2e1f142df677bb865ebefaac476ca9d3041fb5c5cee1c8db78da4d618a7715fcf74a9294fecd4d178b5fce69b1d5a7a1a228382b7a2070358f6fd9c58a1a79c1d9ee4c4f3adb8f7ee190721a3b1e9b47e67a94453f02328ade2a8bc5ab2022153e573579bc4a9352c495052db6b0b6fac62bf8a95ee35f9dc5361352f70e67ae191c59e5db609d3787ec0dba3585f5a58710c1fae2561cca6ca1549a338aaa96d9d4a3c214cde96ea6f09eff4164dc5a297d86bcfd63f7446683245f90b96490ef538bd46afa0202c6041217f99ecb28677ee6d43925d2462403cbb5909e92ba208dbfac814f62e837ecd528dd472f1ed9956143dab24f2039d8e16a07737e002d0ef3fa6cb779db38a1aa0d101e786d4f789c5c97634cfa09fff65fe5f083aed8f2686f1eceb2e5354422661345ed2d9465a047e5fdec23d27261ae57c483e569d43a3313cdd3753effe86d5ee5feb646f67cd856a191b91090767f7ebfddc14fa8c73d5d292c61818056a56ceb42b754f0c9fca2338e6db0446b62e9613b021b38bc95f364e315bd05e992c5d42011ca288ffbb88ee7c1f514e6204198115c7a08e1d9061d63154f899f8ab01b9d2d3c48175637d30d67bc5c8ec0f78f346642748a2334d4d7353d5ad3fdfe77b6aaa78c8986ea784985079c1eda2fcb9e15adda683f6bbd47a14547c2f49f009b2128246a05a334834bcba0b79a6be829514abf87fe24b2b0680b4bc348481daf9808081890ae1fa56f68f2fd6c12200ce6fa449e53cb9dec3b0ba812e1504ffb20bba795f455b05e20d04bb35d4f84ed18559e9f99b27b07c933a816920467b29e496b50bc99ce1eced2a172d84981412cd55b23724f1228ef770a3cbdec2793e1e0046e961e2604a43bcfe2e11c81e73a01e684c7c9ef4b19cd7fae1c379002dd2a536437b56399738596ca73ad3e96f9001777cad7480dc852682f213edddff8d70f4d20dc38a84240da4f4babd330dc8471c2d4a1cb26d1fdc2894570ad8afa923a1de90694729d6c51acca0c6625d0c7007165e788b0d07115565460247026266ed44b968788b44299e2f57f499774f6cce77ed38da2293b69a0f9fe474353ced07c84611bf717ec30aa5301adae9fec93dd838ab0226c737a0af70ade487464e019d8789ee3113ed75da27fe30a1cad7b541744b799960da57391a47ea2c6adb6e17a4b029b41a115121e068268e0ad3d65bd7412aa57707dae82f6c1ef91a572b7bbd69c0d31ee6e6922ae6fd66bd449738c64d00b3ae95e35f52609af7b9fa12e6ac4b6131e8c2e2d05e0bb756cb26586770488d9d7726d042959abf4ddef7defcd6b68011d59c8e8aee11c9e2fa09f4dab49089a2ac3967fbb36ee8a84cc4d6d64073038d716682472a6acafa6334ecf104deaaa2fa355e4719f2c78f0f856fb2af3ce49a6e5583598ec7281eb2e0748db68fa9cd73ee22392101c76d4bc0e231e52e0f55f86ca29988833ae85c759f3b15939513571bf2ea9cab857552b751ac7fcd3352a09925539c2a8f4f54ecd208496c040285901cbfca21a0432411780f84bc7026437c43fde79cdd0ec8635b5062dfc6ba78c645d5b3cb51b70e9c6cd13dd1a8212496ee9c1a203a8e9d644c58359c2d819da014fba71aa8f91136a3dc83dc3f1dc859dbb84791321051a3e3ae0e5cc7f47c6a2c1326c9359bfd7032120462357ab79e4454dab9bd8ca3813f03fe0945879289586d4d574fd7f340e356bd24eadd5f9a5779c3d1e288b6a5114375453490556c4845c03a88adaf997868574e75d2fc66dc891b0352578086f20d27200979c0e157a7476cc6a58fb7c282414113cddb28d2dcf6541f8fb467ee2c4e978b2f221100f9945132e40bfe543fa45cbd6bd871d8a3a0ff0881e559dda014faca4a73f5fe6b65e33ce1a632318b60b1e7582c23bf74b463a8efafe28965385eef13ecdd8be3e26bc219fbc02ba1621241357d837b85f08ea540703c64957c40086f68d5365f49fea770ccaef1c3e213dd416f037a3cf9d7bc63c0d67818180d65afe81f92e5f031cdacfbcfcb986e3800d215dd9c1c7b4d57307fc3dc19633f07bc82928673c0f9a2c7e3df0cfc6dbedc546e792b83543ace0d2c8a79b9a3cdd8997342e9b9ea6ec9ac72d98bbd9ee6871d53483c9651779153c3f800f8b0e4dbed09dca96223da51215f6f73d8c3b731ef065f7c35b9014fb0bf74828712dae3bff73324864bdefc5c548b4e3eaf4224fc85a4683b546f4b9618f8ff691e4effb79126b8f296787e0817551c7cecf99528a0075f8d228e01ffd22abfe81b0a8f6b365e5cd0867bd0e4b092147e9337b4e7708f7704671d441e8f9b0b3144f7359841706e083185f407f7d1e8e462bf92a8f88e28d279c93e0c6d9ea74b2fe61662d18bc3446e9a1ae07548d5fcd49833a92c3c1d7a82dd30960057102e6834e289986ba34fd7dcf455ccdca509eb0b502c43612e9093fb78303c202732889b306a047374c29dfd23ef33c0670d85e2db90e34f0b315b1c8f2b5066779a0a56eb03778f5b536f87139ec4060a155af65f937b5e31741bd166f4b29e6371d2093ec4686eccb99d08e942f1a2db4fac0db8434a5ebce8583e57b30175deb383d3e28a68cdfa3865ed0ceb3f91514", 0x1000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000004a00), &(0x7f0000004a40)=0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000004a80)=0x80000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004ac0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000004b00)={0x1, 0x2, 0x6, 0x100000001, r4}) connect(r3, &(0x7f0000004b40)=@in={0x2, 0x1}, 0xc) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000004b80)=0x1) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r6) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000004bc0)={0x0, 0x9, 0x3}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000004c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004d40), 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000004d80)=0x9) executing program 5: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r3, 0x1) write(r2, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r2, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) setsockopt(r1, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de9524f3b217f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f823197fb82c159ec6b", 0xcc) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgsnd(0x0, &(0x7f0000000100)={0x2}, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000280)="56750c0e71603c02cfb321f26fcca795c92d9c236ed6c01dce10fad6643d8b5b5d9f1d9e35a6df66e94c252f3d53b1b3a85e0ea04bb1c2085150a593b9e55ca751f56acc020021d4b2bb7548e7b144bd4020389e6a577769e1550174de4ea2e6ef30685c4b82e724b80f1735f72fbd668974922a774c7328089b903bd6f1bf74572fc4db", 0x84, 0x5, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x2}, {}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mkdir(0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3, 0x9, 0x5, 0x3}, {0x0, 0x20, 0x7f, 0x4}]}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="feffffff"], 0x30, 0x400}, 0x7) executing program 3: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) fchown(r6, r8, 0x0) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r9 = socket$inet(0x2, 0x8000, 0x2) r10 = accept$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r10, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r11 = semget$private(0x0, 0x4, 0x14) semop(r11, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x126, 0xd, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) (async) shutdown(r1, 0x0) (async) accept(r1, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xef}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x8}) recvfrom$unix(r0, &(0x7f0000000180)=""/125, 0x7d, 0x803, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) (async, rerun: 64) r4 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x8d49, './file0\x00'}) (async, rerun: 32) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x88, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f00000002c0)="4f1d4c6344b80ed700000000000000dfa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d997769988908cd186b51f35f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f10a7c11042330de2b08a360894fdc9bac6042d4911994c1dc5000000", 0x98) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x174) sysctl$kern(&(0x7f0000000000)={0x1, 0x1f}, 0x2, &(0x7f0000000140)="1e87ed414f702668d73f1e72b871d26e530a729f4ab9781fa4978d1f1f653a49cdae0000004627682c37884f01dcfd3a784da3f17ff3fa540085c06518c0af979163f931db9aef944d96b43ad5772492e2b6ebae867ff054d5336075e7bf2e0518304e170701cd2f26cd3c52f1b029d9dd765ec52900"/127, &(0x7f00000001c0)=0x7f, &(0x7f0000000240)="0be31777fab1a587fa981e26c4389d4d35905cde15980faabc9b18a4a667da596a8c281f781af5af4009536a51a68d1cf46306ac6d0409ca93ae62e931315f6af164fd0408eb438a86ea7afb584e8516d07b96fa4551fd12da809e9763e2e4f992e46d", 0x63) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x2}, {0x2006}]}) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x80, 0x1a9) mkdir(0x0, 0x0) getpid() socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x1, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000001040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5486) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000000)=0x6) socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 6: setrlimit(0x0, 0x0) syz_open_pts() r0 = socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x48, 0x0, 0xfc}, {0x5006, 0x0, 0x0, 0x200000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffb, 0x400, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x2, 0x4001, 0x0) (async, rerun: 64) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (rerun: 64) r1 = socket(0x0, 0x0, 0x0) (async) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x4) (async) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000480)={0x10, 0x8, [{&(0x7f000061c000/0x3000)=nil, &(0x7f00004cb000/0x2000)=nil, 0x3}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x7fffffff}, {&(0x7f00002f8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000017000/0x3000)=nil, &(0x7f00006c6000/0x1000)=nil, 0x1ff}, {&(0x7f000025e000/0x3000)=nil, &(0x7f0000037000/0x1000)=nil}, {&(0x7f0000568000/0x2000)=nil, &(0x7f00007c1000/0x2000)=nil, 0xe000000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000066f000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00003ca000/0x1000)=nil, 0x1}, {&(0x7f00001fe000/0x3000)=nil, &(0x7f000072c000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000518000/0x2000)=nil, 0x800}, {&(0x7f00007f5000/0x3000)=nil, &(0x7f0000648000/0x4000)=nil, 0x9}, {&(0x7f0000680000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}, {&(0x7f000074e000/0x1000)=nil, &(0x7f00005d3000/0x2000)=nil, 0xc000000000000000}, {&(0x7f00006a7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000738000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x3fa9}], './file0\x00', 0x2}) (async, rerun: 32) setsockopt(r1, 0x1, 0x6, &(0x7f0000000400)="a3201e521e652b221889e05adfb92053ff0ea6bc81d15b8dedf620a0df15edb1f85962a630b4f98c01873a0dd37c35a106d7a0b3aa2ef095b365dd0f6b9e4fe5c59daeea99dc1cc6ac0fa1fd2fa2bc9fd0744458f8d49796c51eca70e69a47c93bc022dd71d496123b29e63d6bef061fb3de88fdfb766f1ffe96c755e196", 0x7e) (async, rerun: 32) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = shmget(0x0, 0x1000, 0x4, &(0x7f0000562000/0x1000)=nil) shmat(r4, &(0x7f00001bf000/0x1000)=nil, 0x1000) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) munmap(&(0x7f00003b9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000515000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000000c0)="d61808406a882b92df", &(0x7f0000000140)=0x9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbfffffe, 0xffffffff, "6100000040000040ce1000"}) syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000400)="e1", 0x1}], 0x1, 0x9) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x40) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_emit_ethernet(0x310, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6cebdaea02da5007fe8000000000000000000000000000aa0e47eaac4e0cdd47456be3e74b7b42d01106004c00000000ff020000000000000000000000000001fe8000000000000000000000000000bbfe8000000000000000000000000400aa2b0400040000000000000000000000000000000000000001ff0200000000000000000000000000013210002000000000000000000000000000000000000000016e6da161ae85f4e88ed9446800dd6113ff02000000000000000000000000000100000000000000000000000000000001ff02000000000000000000000000000100000000000000000000ffff00000000ff020000000000000000000000000001000000000000000000000000000000012e0b00000000000004e505c20400000005024219748f02671848f88ba57db5bd47baff8e177275e20e08e792c8a524b9fdf1e8d0833c1b5fdcb08a26b9c215a4fb419a4ec995cf3975bbf7540a92c3c15601d5daffc2040000800105020040050200050000000000330b000000000000050200080053e2428e00828cb4c0bf4e5685c04fe1dc979fb222b8e4a87189f45dd424e80003cce580ed7b954d5b5a87df5abf6f85f1388cac5fee28762bbabe77add2aaebfcfd9a524accca04f3712399945846c2917bb003040105000000004e204e23be42a76c1480ac326834bf28d12af726114cf61a2c1499073f481d7a0107c2d8af88812bfdc2d56ed4951cf49f7dcd395f9e32350be9cf6acfa2ffd59a4b", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="4100007f907800f2040200131279cf6a89b081b55909d2a1ed6e6ece57030e7f6eaaf8fabe645769b7d9a10103b3050e000000090000000400000006000204ff7f0000009cab9ff9c91e304cce31d808520380107a662017a6a6908d34112214a371bd28d61c4cf833fec3c7956c6c99535a7d6d92f281e174010544c2e801654bb35373e7c8fbd5995b84768e0f8bdd37fb1c74c328b27f5bfb1c1ef2ae650fe9315418136da59608ea0bd745b45da04e55603a2cc42a4a6244bb4e7df2d6a3d1e99af176d6bfbbc3ea917732ad52b9a62bb4b6415f802bddc055c028b0964a89a0d893ca38586dd82f1157d07a58447c9595f08f46b81787699fa8a2ce0a529391241cb894f841de52dfbacc549b835f241481451e"]) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000180)=0x3) r7 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1000, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) executing program 7: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) msgsnd(0x0, &(0x7f00000003c0)={0x0, "fd87ebd1b034375e1d4698983eb3ddbdfb66868277eb78c813f080452d241183f48e940c35567bffeb835669a78ec39af5317e3789bff463e7e35d9124cb947edc61"}, 0x4a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r3, 0x80146951, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x4, 0x42) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x2) executing program 6: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = getuid() setuid(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000001940)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x2, 0x1000) r6 = getuid() setreuid(0xee00, r6) getpid() executing program 4: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) fchown(r6, r8, 0x0) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r9 = socket$inet(0x2, 0x8000, 0x2) r10 = accept$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r10, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r11 = semget$private(0x0, 0x4, 0x14) semop(r11, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 5: semop(0x0, &(0x7f0000000000)=[{0x1, 0xfe34}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=',', 0x1) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x3f) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x20, 0x4000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x10, 0x4000, 0x80) ioctl$FIONREAD(r6, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20f8, 0xcd5331e3) executing program 3: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="78f774cb0cf86bfb3f48730ab4a9216751e80dc1b7dfa8f1e7dd6510c8ab64c2477925957336c0d38c3442f6555f8eaa1b860a685b70fdb325c38005bc22ec90c3367b7f6b1d3df67144be004dc4b18157df237d4edc4915e8a999012e4e10e9d49d456671fbdcb98d97bfa6c2c870294981f84859c9f7517cf72c07633867d7951028be55ad3d2e8c02bf0fa091360d47ae19fa81a5e7", 0x97) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="04", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/4092) shmctl$SHM_UNLOCK(r4, 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r6 = dup(r5) sysctl$kern(&(0x7f0000000240)={0x1, 0x58}, 0x2, &(0x7f0000000380)="cff8205a", &(0x7f0000000280)=0x4, &(0x7f0000000400), 0x0) dup2(r6, r3) dup2(r6, r2) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef04974abd2e2f960900c08cfe"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000000240)=""/84, 0x54) close(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r2, &(0x7f0000000600)=[{&(0x7f00000005c0)="fb60b4b3be6da4309ba34030436c6f8c33e9140d56b300000000000000001000"/46, 0x2e}, {&(0x7f0000000840)="d58112d3848bd1d8bdd49f154e79c526447288a2ec078418446dd84a39d8b855864c8354663110a7a3dd28f183f7121e11b0b72cb9946792d12a99af14db1e4fa8c5f39db6b60f9344309ca5bb012d9f1f32204fa63eece1baa0bbc33e898c3c801ee833dd0e27ab9dd62aa3347249456432df9b35bedd44767f2236ee040e0d9cb8f5a6b0f4b1ffce26834fe4a3c57e55b6ac4c1bb943efcef6924c93022062f2a0735db4f632e1472d73ad070d2f00ac420d1170e417e1a0a98781f3f5c4f8038bef214a301e909204b8b1ec9275e1d575f5f439fe5b7de70fa1ee9cbdba1f9a88853a6424beb952ca9e3636", 0xed}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x5}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xf34, 0x20000, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000001ac0)="9af2baecbeb339e70dbe111cee47f0ea8563b7eaa3993fba205720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923c8ef9bc499e1c5a00800635df6f1e2e32e1fc64484c8bc2845af00000000006b9cc6092c3455278d30cd2f99c46ba8e4744ade5e8b8af91859a5fbfff08c07a7782f8be7eea1810778576b78502ef02242092fa52075e75ea56f23956894a0f2ddabd3087a0b3486de6c721e0134039746028e175530913c21a4ba7ebfaaf165cb2b66fa4eff189fca8a7fe8934e58cacd9b9c1b02bb444cff051fefe7e5ac25c8e98b2979637c8a936a3cf2c7fcde8ff1f1ea2e0e0860d0b21575b90f0aeb73b660cdfdb37b45", 0x106}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e676f71c965e70d", 0x47}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c96131f4dc412add23e360ce1d94fefca31b39010a38ab9f2f957e09887f2d36d7e4b5b00f9b392b733d5cf45", 0x59}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30dd9e72b0c4ffb613118130815a9c69a15e4b3a75e5e974a1aea249da27da83a1b6018ed433a3c10e1f687a433f1dbe9def8a441f7ede85d145c94593128215d943f081865ff5fa4dd10420222425d3b715476021b1fb5c1c2d53c0059fb3001297beb493e0e8310b7810c7765de2136a94fd260a7728085eda416be1ca9aff7946dd516cc7499ba8a8fd5d584ab39392253c6d992e871ee5669e47147f8c276940c223adaff97f9fd702161737a59f8f2633113e4a1d8957c34fdf696b7b60fd23988236dbc559e2d71b3d0f370adc03b6b51008a3ea5911c3a96ed345531e03cadf04b4b9ad6606c3b33d097af6f99bedfcc44b8891589c4b491302902d69d70729cb34cf5ffa07a7c5ecb8b06b05a2df0cc2aae1f6863db2a16292ec8afa6f27ea9a8a918c8a24b53ff3903f4a7ed76952bbddee40910b8407234a9b51e5b246e2bfc63b342412de493b1e62ec3fd2166b4aa802a1772a5f6cc0ebad4e0f10b008268eb8c6f7fba68588c3748f516933fb3b67217fe569c8ec666e612e00b65acf21b7b537bf33dec7cd43c2f97dd453d652527bf3f28e9adfdea45340186fbe420eec26b81c46f07dcfbebfed55dee7d56920d289eb1f352df774dc4d4601848ec2b7bffc166631d558f80c7cc745ddad3d24e40a2399017d822d9a66955c1de79187fdbb8d5c7eb20576a6c3b69c125ddcda33dc536d43c0ac07a85f13d39d8bd73d4282697f22d181d70a26a90dfdcdeda19c85f955456ca9c92224cbefaf037392bcaddc13d68c226dc7288ab23734e509d5d4737ad1fb8e888af5783f876b559f2b177df5dff805752c91a6b9c07c990b0ad72e1ac2cd9ecd23512d0d60992c0f97b8c498bb8fee2b8816f75d5bea8e1c783d78969de06fa09df821076ac2cf6f1ae28df4c2333fa57c1fcbe040aede90864b0904fd245aefc5d8d2c1c4e56ca2586631d382caf1f2da26f73da72e73b0e782c439aac0735f71bfffed9d9c694a091395533ffca45566ffa7eb0eba8949efc85af0a79dc71382fbf61e132f0a047e8fb2dc966ec5ccd13e08ba987b80c00f0ca0e3eac5d68502de3d076e460b7cd3a36c2a6f59e7e3ad47de3a06beca214adbda2ccf024afd427b23dc967ff4c966e678d060726be0c40e387294bf1c177d05cfafbd356f77b0e52c55913be99ea73beb472e0ef4f98f7491562c5bb6ee2073a3b94ef2fa95a29678bdd38ba1585b04eed5d0af865f382903fc1a33440e062df6773a1e12caa672761f47e6751f9902622dd691709efb1ccf9a6a1690bdbfabfe01fbf58dcaf761d212c3006509d4ba5de74e2832cdcc05baf93d0f8d6f43df90913053b6af40d937a735ddad3c77df7e6acf2383e7eec32933e8c9038ac9fe7d5e4fa65b158377b602aa30624e71aef", 0x1000}, {&(0x7f0000000640)="4d18a1d00d059e4658185f8610e5dbc6503190cf99db70c9767a7881b439161ba84966268ad14dcc776ee06bec2915866deb430f35962b8d9768a1d61321c0217fa477a19b0f179d3a4d8d38a8f8a4df2900647596a566a363719d30a624e61b2bc063b77714eb37e161d7b0a992f07da16ad4893583ed20398f96099e2c69ad0ca04cc5b947", 0x86}], 0x7) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r6, r1) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) close(r6) acct(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x1d}, {0x60, 0x0, 0x46}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r6, &(0x7f00000000c0)="2f247933c665b45a1a837cfa72a8", 0xe) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0xff}, {0x1, 0x0, 0x0, 0x100000}]}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) r1 = socket(0x11, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000540)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8}) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r4, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) dup(r3) r5 = semget$private(0x0, 0x2, 0x108) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000240)=""/107) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) setreuid(0x0, r6) chdir(&(0x7f00000002c0)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') semop(r5, &(0x7f0000000040)=[{0x4, 0x5}, {0x1, 0x8, 0x1000}, {0x0, 0x400}, {0x4, 0x100, 0x1c00}], 0x4) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0xc1045763, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffff9, 0x4}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "44ae754888e68a9f044093601333c4c73c9d286e", 0x7, 0x24}) socket(0x18, 0x3, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x2000, 0x3ffe) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="7cc7fd83", 0x4}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x0, r7) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000340)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x5, 0x0, 0x0, 0x950}, {0x106, 0x0, 0x0, 0xfffffc}]}) socket$inet(0x2, 0x2, 0xb7) syz_emit_ethernet(0x24, &(0x7f00000000c0)={@broadcast, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000300)={0x8, 0x0, 0x4, 0xac42, 0x4}, 0xc) ioctl$FIONREAD(r0, 0xc0406938, &(0x7f00000001c0)) executing program 2: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) fchown(r6, r8, 0x0) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r9 = socket$inet(0x2, 0x8000, 0x2) r10 = accept$inet(r9, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r10, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r11 = semget$private(0x0, 0x4, 0x14) semop(r11, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000004000"/29], 0x10}}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 2: syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = getuid() setuid(r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) (async) r3 = fcntl$dupfd(r1, 0x0, r2) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000001940)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r3) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x2, 0x1000) r6 = getuid() setreuid(0xee00, r6) getpid() executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10000, 0x0, 0xfffffff8, "80430000d5d00200a6401d28d890dfbe16f96002", 0x81, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0}], 0x2, 0x2a0) recvmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000880)=""/67, 0x43}, 0x41) openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000009c0)={0x1, &(0x7f0000000980)=[{0x0, 0x3, 0x80}]}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001fc0), 0xc) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x4, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002000)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 7: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket$inet(0x2, 0x4, 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x2f) connect$unix(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f00000026c0)=@file={0x0, './file1\x00'}, 0xa) syz_emit_ethernet(0xc2, &(0x7f0000000140)={@empty, @local, [{[], {0x8100, 0x0, 0x0, 0x2}}], {@generic={0x8809, "840635e2862070ac3f6e76f2ebb92d5f4ba6771aed43184eb49f0c4ba18e73042945c96198183a744d08fc9835b228c1e40c69ec247ba6278454ed40b7e72f8a1669ea82089f9c98be0c812b5bb0bbb4d709db7e06db9800000000ec3785ac0000000001000000c5acbbdfed2b0eee5f081afeea7a5ddffbf3d8243d08f970881122580f8c41aa46251813572e9e53b6465aa705a9f95be5f2e07aadb9bdcd8c429c0748e3abc4ebd6dbc639fcd6317d"}}}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x2) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x8000, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000015c0), 0x0) sendmmsg(r0, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) executing program 5: r0 = socket(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3}, 0x9, 0x0, 0x0, r1, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x195) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc}, {{}, 0x0, 0x40}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x4, 0x3) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x81) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xffffffff, 0x5}) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x3, 0x0) r9 = dup2(r7, r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) executing program 0: socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000000), 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r3) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000540)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x38, &(0x7f0000000200)="03040000", 0x9) r2 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) dup2(r0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f0000000280)={0x0, 0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) r5 = socket(0x20, 0x1b0e51dc26b405c6, 0x20) setsockopt(r5, 0x0, 0x1, &(0x7f0000000140), 0x0) socketpair(0x20, 0x5, 0x43, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) ftruncate(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = socket(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x14, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000340), 0x10004) r9 = socket(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0x14, &(0x7f0000000380)="55890bc7fa2fe8ea11d61a3a21c515711ca4273437516d85e221abcfbf9993209d7b9426fd58918e410383718f2a42b5a269a6422d5f1c0230ad6b2737096ad19e843a1f86dd36b3349901fc9915baec4f59e2b70584", 0x56) executing program 5: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x30}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbfffffe, 0xffffffff, "6100000040000040ce1000"}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0xffffffff}, {}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x201}}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0]) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0xd27d43220c7df9b, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000240)={0x20000000000000b5, &(0x7f0000000280)}) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 2: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000001700)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x46) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x149) ftruncate(r0, 0x80000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x266) semop(r2, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r3 = socket$inet(0x2, 0x3, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0x266) semop(r5, &(0x7f0000000180), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r6 = getuid() setreuid(0xee00, r6) r7 = getpgid(r4) dup2(r0, r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r6, 0x0, r6, 0x0, 0x30, 0x5}, 0x9, 0x3, r7, r7, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r8 = getuid() setreuid(0xee00, r8) executing program 7: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380), 0xfffffffc, &(0x7f00000002c0), 0x3, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r5}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r6 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r6, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x1, 0x9}]}) socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000540)) (async) clock_gettime(0x4, &(0x7f0000000540)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8}) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r4, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) (async) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) dup(r3) semget$private(0x0, 0x2, 0x108) (async) r5 = semget$private(0x0, 0x2, 0x108) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000240)=""/107) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) setreuid(0x0, r6) chdir(&(0x7f00000002c0)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') semop(r5, &(0x7f0000000040)=[{0x4, 0x5}, {0x1, 0x8, 0x1000}, {0x0, 0x400}, {0x4, 0x100, 0x1c00}], 0x4) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffff7f7b, "01000000777d001800"}) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000002240)="4e54c294b261d3d3acc9a528086c10861e01b162132cfa211114da955240e33a0dc47c1b5a6ac031a0aafe6129111900adaa3a07f7735c2c5cbc4e8dcda729244e3e1e5407d89ab6a8f6a1b33f556dc45434a950f5d6147e6b3dc13a269047fc74e9d02e2b2e1e5af02f092e31debf048be9e72033616c4f19940a56431f9376a7fc8982b037070a35d45766613038feaab930b4f739bda49c3d41fce2ae8176b29b9536673d2a4fe81b45c5c0b30950a1660b320ae1988f6153048e61fa2c71d20f510dd9daa93cd32e0bc3d3c1ebbd42d58f0dee31c57cc023cc8a9c3c18e3d1cf2a1f2768dd227716ba75355a0c9d4e62de56d6fabddd088cb91b83428bb264445d17204589ca1d0689860736a36a34ce9a0520a2ca09cca55407e7618596d89bc76917a0b2d51ca4a3fc23891f41ce544091efff0de8a9ed152b67ae89e30f6191ed8e6af254e99f1086213563ab19b095251a7a0ddb356ab51b06a02b7431fb1f47563fba51ba18b1e4b310763200b4311dbb480f15650c8148eb2a70894928bc0442619ceefbf04f34d54918dbd1d0bab84adfe1314e9c76e355e00cd3be0a4ded0fb46f8f2bb30b529cb35986f161c6ff3b1d6dd5d7674af9f00ed922e8e317dd532f545cfd21a5e5b1b540c1cf67ad7044e0e5022e2914b46d6663fbf336d9b41a37dd6e07fe95d55c3bdb38512650ed3afb66c10c5edc99434aa0ab5a236eb97720b60bee0f4fb221085e3f3426dcd0b385fdc10ba0033a6596ed6d9aa9ba2cd312b6f11a23e93dad50005c9267cbac4b7a1770699d95460b1195b0aea4dd06c122aa98e7315aa5a114b96f3c6acdf497f48c75d3419d3dd3bc81b100dc454886ee4dbaa4db92be8816264975e35e32735061cb6694ad0325964b83f77cd08b877c79afbf646eaa5a052b1e33832fb4779e8ef9aa4a7e1ddbfe6d661aef25c291e4968a28f04fb539c3a56008675b43c32333dacceced32e2e3afcd6fc18ff12d59785e04e0967bd7b013650bd0034b3fbf7e6ef00878e905442ce7bd59e95da84beb1ad7869076e4a5650eb523ead0eed8dc7aac49fa7784deb28ed4e65db72b654a4edd51249d4c4d9b41126555799a0faf185ef39db0ad4e79304e8533b6aa5cc1d0ef1664d7fb51542f422ab6a95d998f7614e7ad867ac534d12cbd86f315299c8e872413cba017afe3128dfab4007effb224a14cdde82cc71db49982ee3a21beaa7c5cc8a5747727b6809ae165ea51f81960f9e37a200dadffe53d4d75d225267e700991d18d44d81ad7380ebf8b9564229cd58fd558e3e93a80c471be1f69f37898bbd0a0523fa98717b015403c9fbfcbf4de0c55566437d65c27aeb1827e74edf27ed1a1425815af82a1df4b3a3d6ede6a862982a648395c8dc7d446acdcad795f403c4d321d20fdb87711343d8a7d3ab64d6ae557f07923180210fa855d68072eb79b962bdd64a3f09ae699d4993a22b6274b15ab266f84252943a9a8ef6bad3904d84f65ee0f4897fcf678968f5feffa04cad13e5e4c47651cded1e03b089675a9bc0ac255fe86f87cabc1ef7beaa8ed63bd561641c30907814672d4b68aeec273536de5466cfb44916a367337e2ca4b80972e3b61e4c25f3ac7b578a042133d493790cb21694066b0e998efea968f1b06509ce322f486beb53ed0e2352d4c53f67a31ea125325a54db909b3acdfc6ba36f9a45cd4f1aa635cf89c2f8a5964a7879d946c7daeadb9ba5a2202e449da82a081f6378edc0d2c522c66c8b3ec2e42d9308388d1666de0bc7c4ce53bd558c3dd5e174ba0833aeddd39a318d314a62a0503a3a8fc51828a7445d41eb83835f41cea7e79daaad465808c14f24df73f024da323c6bf8b7a5429748268265d5cb5b1eedd9491d6cda181599ec482aa37768a7aaf77a36c026a50edccaabcb6b4df6f2140e974e3d26d5633d62739c9c8fa110109a3b183d56f5dfae18284cee9e25f2401bb5e77bb81784714933408d2e1af57927f909127ec16e4244f071757faead0b15500f296fdeda4fec28b791db32fd1f0b492050613b96a3f4fe1e752eda0d3635eb22f07bf283bf32a72565c2382db6d1b848a714545c2e2ed28a4b95e8a02bea21a7c93ea06302c482862bae413710f3a10a8b4453a12b8fc2dd68803d2af8866710ce632527b9bb6d8b36e13947db057f5279bea021e7642d89f0885365b5908e0d2aea93926c85293a52ab3c6bd2dd68f8a2c7544cbc651612b62c52bcf496b001c1842296f215e16a0bc9df1ff20fab48f8e45b2b5972842bc6084e06fd1a0f1c685057b4b722912c4e46c7b064c1e4d17d36d54ef086f615c7fef4526ac301236a8ffb206a2d0ee3108eebbaf8aefcba60eb777f0dea4f32402d6ac8195f1ccd8f743cae8c460589e8c01b7f592065486eb12a8ae9379ac3366817085e832789b0d87592b3ef5d9d0a9c6410db8aacaae7498295eae2b0d3ca1dcbab017cf0046eaac0cfb3a82303be103951acddf0c5ae243d39f1f17deb87ec134b054312f96666a840af4ed2a792a7e7e04999ab997b133eb5c2e47959e6da40d38d985489f8bf7e29e4d019c3d469022cbc8d6b68d8c68035c29", 0x734}], 0x1) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000380)={0x0, 0x1, 0x0}) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x5ec) r6 = kqueue() readv(r6, &(0x7f00000023c0), 0x0) executing program 2: setrlimit(0x0, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x40000802) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000540)=0x8) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10c40, 0x10) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x4, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$FIONREAD(r0, 0xc02069b6, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) close(r5) syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080)=0x501, 0x4) socket$inet(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6c}]}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000240)) open$dir(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) executing program 0: link(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) setuid(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000002b00)=[{0xffffffffffffffff}, {&(0x7f0000000a00)=""/4096, 0x80980d}, {&(0x7f0000001a00)=""/209, 0xd1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000180)=""/126, 0x1b}, {&(0x7f0000001b00)=""/4096}, {&(0x7f0000000200)=""/7}, {&(0x7f0000000900)=""/91}, {&(0x7f0000000980)=""/63}], 0x5b) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "0100dd2dfa7f0000000400"}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) setreuid(0xee00, 0x0) r1 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(r1, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="bc4fa194126a57b479f741723a24531c93ad7f4a0a42e53d54529442022f850bed69661c65d63f7cddf79369f6232caedd7c2e82879367488c9c7a73880665828f4865c8b4fb7af29823eba2887c3ac39d8546f746d657cd0601759fee7f0aaddf0e6887d2dfe558c9167c03d597717f7f00caa7be624bed9a2b0db241188fb95237fa6f56d8940ab9f286e14d0e4594e90c8ba9dc689515f2bef5161797491181d7d3e3beeb7d5e6f2e39464b278e806f9707c3c15137ed970e920272dfadc99f9c6639cf7072a639d9580ce9e96d0f480fe9cd245a322463432c22dc419ffe6df3fbc5db8693483f8a1fdb12e6fde9500e7e7fc3b4629a062996857ede1378838612776860019d054bb8b4127d4e90c6dab28338d8d8b0ba679ddc3b2e602a5b9387c75445a40c33efe45821ea3fd8e5d9c087b5ef95a388f215417d4db78de99fabcbd8f8e5f275f164fa3071e29a77d2e672425d275e5cbfc02d0af44b25df3da6dd5cd8744b1122a08a6d42b54079af3077f7c0d88a5f065b1de84940cf29cefccdf7ad6296234e4fa8f0376fdec91f7fa53c95ed1c7ff6ed3c2522d60e416b01c3c59f562c9bb90f7b8d9be6164aedd691c19ca588667e7ccb2bc8080d6557d18d36dc3a6be354cf9e3e8d7244d83b789c464100000000", @ANYRESDEC], 0x0, 0x0) executing program 5: symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000280)="5ab7776a", 0x4) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = msgget$private(0x0, 0x282) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r2, 0x22f2f052) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0xb0) r5 = getuid() recvmmsg(r0, &(0x7f0000002840)={&(0x7f0000002800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000000280)=""/118, 0x76}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000025c0)=""/137, 0x89}], 0x8, &(0x7f0000002700)=""/228, 0xe4}, 0xfa}, 0x10, 0x1041, &(0x7f0000002880)={0x7, 0x7}) seteuid(r5) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001000d"]) executing program 7: sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, &(0x7f0000000040)="6ada3734a38571773295c480c428c0693353b1ea16793f77a690499e378da036a3f5945aff2886a288ff642a96768003fc6c0c0474755c91a791a0b62bcf05ee6f1a8c00e46b311fa1a951740ad7ec713c291ad368edbb6692df7adea17edbd389b8b2b94dcc21211b10d6ab0b6e94c29b8109d55c2c4e4ff216f58a81f8b19e4b426308497992240b0683a2eec6a6f6142e6e89a11f07787607db1ec459fd5091cd5f3f90d0f0c2dc1045989ba5f24455117f46b0c8", &(0x7f0000000100)=0xb6, &(0x7f0000000140)="099b415416771d4bb17d704ea977d60fbe51c8473921c1c63f0f6db574d486674ca517bc5c9d9b399bea48449ffd90e6b24f0a", 0x33) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x9, 0x54, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sysctl$ddb(&(0x7f00000002c0)={0x9, 0x4}, 0x2, &(0x7f0000000300)="6f115ff0958291b90676ea3a5449812d5ea52f47445b7153e61816310a2663f20f93bcb3e41fb2b7de65da99bcaaebaedfb7012b38d71652244045726e456c692dc40f00328e07c40bf689808486e4124df8db3777a7b14565a943e2929e78538d49665c146eee74422b1bca2f49fb7e774af6d8aea84411a2b0adb26bad605a0a703f2192d2be076407fba177ffb5c4e4c2b3a780a2f2c4f7468ad8039df809b7fb95bfa114ea1d65386044667a0436374c6f1ff62aa895870e2cab1ccf9338fe13bc84db6216309ec54c1dfdfb6feebc812573c744665ce5d5b681d0a6c66c9776da3f877755bfb0dca550b48857680c119255589571223444e2d0470c37a864564d2a2fc82379a243b717ee6d1a580bfa5300fd1838fc933eab8ec0c5c0b3c32225f46f05c4a5a798022daa4a9d0a825832f440855656ac72c0d9c1434c73ad43e297a2b9db12be3144bae8cad614fbce7b3bd0387c77df98f76decb6a685bc9e6de50e6319ed6e807dabd04d040b32072807daf042772df5e56997506a168f4ef60146426be092ac850adeb9fc527100fac01a43710949c80f441b0a23c1cb6865a16d279906f266d02cf70b166e10921a5a199e647beac577f015563de0477de50bc4e96ffea60655dc74a6b4206c07affed9f2d9337c4f42bc6ca67246fe7ad2edba0066282224e42337447a4dd3e41bf2fce314f1f84cc7ed945485e74fbe609c65a198bc667f5cb71dde4e637f7cfcd8b8e0748fc05d5ebc225eeb57b502cc2cabb6a5e317cc2cb6aead0f3951f8f2597fcc7a4ed8ae24874e4ff423af21c5d751c9e1c6695bb2c55e27a6bde36885dbf665b8d78ed0570822dabd46265abe10bd61f183eec9d34bb76de3042bece5b14180b7ff0585b288d13440139fefbb0d278da720dd078ea21482ff49ce907a2fd95c949021d81ff44f4b232a1780012d4f21077d00d34994cbff1c71b9a69fdd481f6cfeb0354962ca705ea4b876ee2fc90713a7a6068fa73a10d5b52b3d5593b409fa12af53b8c08ad400be90ab2841d197f93e3a77f1b9bc226b5608b1215390adc55e6fadfde8c12f4d314969a4bd07e6007a2958912d68998abd33bfdd56c70e361fca922b7887b1164d773c01d73bcf1013540d7a5bb7924da7d8da76937112138ab8cd4efc5c7519a6af2c3779d0d48b2b2a7efed910a5b8003442771e6cc3eb160b4c2cf9d195cf0b133192b5a41adf5a1b46e845763d32c841795abc29f65d84c1995794117820a72650e055b605255f9808b25cd26f3fc36cd1e3fc927de354929ee14fe560f5ac8db1281ce8b46e53c1669207bf26601ef892bcd165cc99e616f740354a7185d80f278cad40620ddb7e2ee119b0ce7b91ace07ec9200b7f419c8b6f26f8a4266404213f9cd61fea8cbe355e9779872772bf8b6c428442a143074abc0dc4e0e337be6d538f7a29b4b7c43fdaf4f3d89e5ec464c3be5c6c61eb3fa149a683a57ad13a19caa13f370ddd261f6f9f1f3bd18254263adaca15028d6397c9e7022ad84b22abc83094d73a36af9df18541d7c2ed8bcb1e335de5c68377f26c932d968d07bf95dfdcbf057f519667044ad720f94f870f094b9519a99fb879030ba36294e7cb0da60672cfd97551ee4f064120b1719f18a95f213154fe0dbd9000acc793eee532a935c574444daf45633f768c1ed915138c1f81a08cfd24186eb5e17c6d8678b6a37932564f87b0e943f8a22e76b0c4f5d8cd2ef862126030b6b34ef0e21b8067eda556c72b5c482a2d84a8f7eef5f57e5018f86baf0b64dd29ade39db13ef3c0b9bb648cc0a21650df870de0519ddd5d4a9caee72864ed0da1a465517c56d5b3938dc56f1408f1ce4883b6585aa50f90ad7eab3a49bc31dfdffa7420fa622e7c680c72c3533d04545186096e80e1fd43fe58de5936a9e4ad85b2b58f090c573088261a5e5fefdc091fd52db853c1c69ceca7ebf62549e4c1e08bfbee6d708b88e7451aa62cfeac33d4bb9df0096cc241a11719865a92429febab7b5bc7619ed7927a34ad5c7f7d0c96a0a664c7c8315c5016f8b18a4f99dc3e35d54698310aa7c8303960fba7440c5de5f21445ae00d372cc6f90db1120087d5470c3d59c01a44b8fd35457fa1b128d88228db34eed64648022391bbefb2a7a13e59ea47ca61d9b39cd67bf7171f7e5e9d343bca9d1af911e87fe73d69a578529f992b961c4690b8bfebbc2a793cf275272e0e32837537cb39845b0b09461f54128ddbd5ec64e2c839e95c608f28f7659819b92b9ee9abfed4f14075a88c0621566eda53f4f50d378829211fae9bea2788a53edcd701aeee4937b499e9125afa37ba78a8eda903e2bdef8d34b685461ffc6cc71c197c563b15a1d338f95761ad6e5763c2c188a7235ef54bc092f34252c833e48532cbc0bef5ffa31d471eaa0c436336c865d1039101c770321b69e261655cf95204114f35e49e300b3214717014786fc11bba6dae59b49052dff700ebf74213575b5ab046dc1275265b8ab133a4fb67c9880979929f56787cb035e6af1a00377b98f333d1dd95965e389e0acc66640ca34607528c475d78523bfdd4f28576f437d569d37398460ce22d74982764254fc649024f8d37bc4a2f9dbc2e59e3917d3b2dd176624ef4ea02be61c3c5af632da857aa75624790fb61daa67486ff5b88a829d9aec815fabf7fe088b6207ca07aac28003a8b454a7843a6ddaa966fcd64c991e870fe96527b5052a484ed51fc12f9f3effd2d675ad5b38e4e6fd244466573a7016e3508f25fea1b7b4e7dbbb8c4a9f83b5e3254ebfea0dde91c0cd7d8af5322349b7240741c1e7e296292105c34020a828590d0476e1ade6f502b5f251f3be535dbdf46cf6db48cceb1c891a3c82d34c4825381a1ea6d0724f4cba9f177eadf5d0ad92db80b621a742934037383581615764767dd501a9efe7c59fdbacefca08d342975450e9a62b3d31bfec2d0b4422a12c0a8ddc5be93565d2a504f6a3e9c8f4a51b0d97829d2455d5ca3cdd9379d07850338caebf1222cb05109eb2dcab340bc5de22ede5507530904102ae194eeca825eb3d22528acd30ddd5e8ae2fe115fdb740f90558189b631bd143b93513e74a0bae7e2c30a794a1a1d070b17a1d39feec21ea7c08e3f947fb6411e9a5a68a438f66e3a01fe75f592d722ea959baba719977a1975d7b338d343b740718cfc36175951ddb8d2a3c4395f0ee7685d7e60cdab32b3806772401cce82b2f7d0b49c593ad4829ff0a7cf2179fc8628faf90583885334cf318ba121482ed0b9edcbe2ee1ca0adea16cbfcd59e910cd59769555b5ae597e8922f107e80d25d7bdaa70e3b9dee1597ee9163afca6e121a3c1ef260fed32e042139548a0215b818f2380621e9a82946386fb8f4776cdb49723ad0d952a8df19249f2cf926b5168e73c205ccf3ab5a811a52ec458e8b0452c70eb23e2aa4b0c452ad350a61f2ae412bf060ed133049bff33da800154e9166c122a4e6ffbfc1f5816c3d1fb98024a36f5c490226631a199b34a41b6f11c9b6c424077c5ef11da9f2872c260f879d96bdabe6225ee1e25d1cb56dcf33012c1a13757d24bdbbdd3e0b8728a19b5b11d15c3d7b9e24f618670eb5d2125114e8269ee222c1622d246cab7bf63cdd32b12021264747d86441d59d1a97be0910de23dc2267553e80bcbc68303e9ef5ead50ee019fef63ba243a2c7018f4bcdb5f199510082ed725d4bca14ad432c417e364f5f009145f290cd9b1b462e1023f39da2f84f42ef4f91b39b50bc98fcf7eaf0236f97b118313008e9b8130b86e6d184032f00f63f4248b9e4e3de25f844516bc8a4e12182e7087a6f67a8fa5f5ab16cdcddab3ab2adeca87382389b04a3e327c903c8b7b81fbaabc317be2c9e2994adef66b008a6e445316f10fe3db82b9a036ea59eb6662021164656d58509748a7a8ba81d876a31ef3763e6c2e72ae37ea47d488816281ca07ee7a7459135a89662c3b4fc2c4dacccb69696a32598537fbf329f331b193f9c3f22e2910edd5fc7c84cdbc83fdeb1f1da2998d5fddb6549925b200239b0b71c398f502c798d9ddd43227d40e79a28ef22ab25071e4dce70add25ded69bdb1f4ed4c71d3decd18c7972138548419a9275fff16cc67664f04ad8b6edb3d5f8ffd7bca675d92279df4c0879cc4e31bfdd9289b18c8919c59445d5eba3d3c941d57d09886477df066666b97d797521066051c9b98bc230c7512ca5f14e3dd146ad732d0e34b2d02618f2caa03d4a21a60fed3c05244a74353402321b17c7d0c523ed64bb20d43cc433fecda7d57cce11ae0f568e38bdff6fc22cb968c08fa9a9a7baf2aa18ed2fc6974d565affd6f05d7dea60043e4655ab5dd49d21ffdfe42a0b6d651cb4abe94ba2d26836696bf6a1a4d4631aa1eb71e64ed5e85f8b1fa8ec0945ef6df069520ec9163a5c09d36f76c944a350688de14d8bfbe9f6ff8df1c804146316107297f62a6a73cb480becbead66188b86810bbffc9f7b8477f9c6c7deb0cfd09be7a60871d3889adc6307bd04ca9d40a95ec881262f3a0a19bbb1ebe418bef9c98045f424aedae6f4d1aaee15911f545c963bf6e9ca5baa878ed44b123a027d1c6dc56f012b5b2ae57d32ca61e62939d7c3824fd61b29c31b4fce34a69d89bd35dcb9e24d7535222b7abcf551c23ba29e7f5881dbef891cbaedab3f985505d11edeb3aa8690fa941b6cba88742ff21634c9386ef914de93e57b58ec07391cdbe70828eff63cca08228a4d297e225f7400902ea2ecd9bdc122d0cef9b20839d073f183b98df790693802c2c7df80835b9b62188af810ebc2de6b553a7eb7bf18aa7ce86ab4b83638b8c368bd936d7ecd4869f7cef11e9367fcf99ee682a095429b7456073c816c380875e4e5e5804a5c2f799efba1978589be786e78809cc0a0084137a65559570f18925e40de0fca0f6bae5d2dfe01d4b9bc8facc93de9593d924868c8705cdde1f2c82866c1112c6e4493d1b5bad9e248deba7531a21d8c9e12fa3d629cde95f5124c0eabc72f4e16474fa24e272361d8f5f4bb92725b4a9f197e86bfe8956d0291dcf30c90610f91944ea604d72b8149d1edb267fca23d26c904f05060c3b41bdd062167da443f40265b3d5cf12957e1d0f34f7116e3de7f483d5561a1b980933ef0e17d090997718d736146e6465f50f9e1ac6981d22a9c49cb29afd84e6aeb99cfc9d224dfbcfe5e0027453f51da36189ded742bf88a327931b59aa15955fdd3f39a43bae5ba372d0d5aa5dd24e1f857b161ee2bd4ee3ac682876711dbf48f5d2def37bd24ed292de98fc3a23f4f579c095b62544225da8102a4879772cd1cc4a84e5a305574dfbe9d086567ece155dab890071791e1c756ea9b43894273bfabe57779fc405e35fcda7b6392d6e8aeb1c438f2c4852818978c43c6fd020955a9a0e2d02492b0a73655747089443ff4916627064693de2bff59bda730335666c603b8144d25db15ea4c54c66c8a87d06aab3bc7056302741ce03e8bd2274b825c8de8a03452857dffa1be30512ad53b81e93079d20edbb550401ee7d6e1da7abcb36a209974e95f65813922c3b6e15066f2bcd10c40baa30686ef1e820a5afcc065c76c978b6d8bc3a8d4a1745e1a77cda1ec4d4cf3b52e28b1c6e89c6d8d19fb1979416eae308a9cde0d8077fd9ed3fbb2676eef7d3c98a51654447bd878081a05c7eed0d3106d4479d196a62ad9c916638fd0fac598105414a544e7d324e9cbbf9e768761ed1140f4e63cda0fcb3137", &(0x7f0000001300)=0x1000, &(0x7f0000001340)="bce066773481d1bdeae50140100516018e9594c6f4b9", 0x16) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000001440)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000001480)='./file0\x00', 0x4, 0x6) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000014c0)=0x1) r7 = kqueue() r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500), 0x8, 0x0) kevent(r7, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000020, 0x100}, {{r6}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x1}, {{r4}, 0xfffffffffffffffa, 0x63, 0xfffff, 0x7ff, 0x7ff}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20, 0x5, 0x5}], 0x3, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0xfffff80000000000}], 0x3, &(0x7f0000001600)={0x0, 0x6}) r9 = getpgid(r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r10, &(0x7f0000001980)={&(0x7f0000001940)={&(0x7f00000016c0)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000001700)=""/84, 0x54}, {&(0x7f0000001780)=""/159, 0x9f}], 0x2, &(0x7f0000001880)=""/158, 0x9e}, 0x4953}, 0x10, 0x1802, &(0x7f00000019c0)={0xfffffffffffffffd, 0xfffffffffffffffa}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000001a00)={0x9, [{0x2, 0x3f}, {0x3, 0x1}, {0x1, 0xfff}, {0x1, 0xa233}, {0x3, 0x1f}, {0x3, 0x4}, {0x0, 0x7}, {0x1, 0xacf9}, {0x1, 0x2}, {0x2, 0x8001}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x7f}, {0x3, 0x1}, {0x2, 0x55a}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x81}, {0x3, 0x1}, {0x1, 0x8f}, {0x3, 0x1ff}, {0x3, 0x6}, {0xdcb3aa600596bb1a, 0x4}, {0x2, 0x7}, {0x2, 0x3}, {0x2, 0xcea}, {0x3, 0x8}, {0x1, 0xa9}, {0x2}, {0x2, 0xffff}, {0x0, 0x88}]}) bind(r5, &(0x7f0000001b40)=@in6={0x18, 0x1, 0xffffffff, 0xfffffff7}, 0xc) r12 = openat(r0, &(0x7f0000001c80)='./file0\x00', 0x10, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001cc0), 0x100, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d00), 0x400, 0x0) r15 = open(&(0x7f0000001d40)='./file0\x00', 0x0, 0x80) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001d80), 0x80, 0x0) r17 = getpgid(r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40), 0x100, 0x0) sendmsg$unix(r5, &(0x7f0000002000)={&(0x7f0000001b80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="c6", 0x1}, {&(0x7f0000001c00)="f334a6a3daf01da33b1cb58a46b95f5dd35e605c07a6b4257132b56d530ebee21c9f42a9ecaebd46ae852f9495aed0d48947", 0x32}], 0x2, &(0x7f0000001e80)=[@rights={0x38, 0xffff, 0x1, [r4, r4, r10, r8, 0xffffffffffffffff, r4, r0, r12, r5]}, @rights={0x30, 0xffff, 0x1, [r8, r6, r13, r8, r10, r11, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r5, r11, r7, r11, r10]}, @rights={0x20, 0xffff, 0x1, [r10, r16, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r3}, @rights={0x20, 0xffff, 0x1, [r6, r19, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r6, r6, r11, r6]}, @cred={0x20, 0xffff, 0x0, r9, r2, r3}, @rights={0x28, 0xffff, 0x1, [r7, r11, r8, r4, r0]}], 0x158}, 0x6) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) (async) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0xc1045763, &(0x7f0000000100)) (async) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) (async) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) (async) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffff9, 0x4}) (async) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000740)="eefd8683020c5fc9d1d7c07ad16d3749f5e3d84fb6c155d2fbb6433c69a440835eafb874", 0x24}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r5 = fcntl$dupfd(r3, 0x0, r4) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) r7 = getuid() setreuid(0xee00, r7) getpid() executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) syz_open_pts() rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d7380bc9d1b55557b60000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8e01af", 0x30}], 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x43) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f90}, 0x10, 0x1001, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000440)=0x6) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0xfffffffffffffffd}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc09, 0xffffffe1, "9707957d000f7e00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) executing program 2: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x22, 0x0, 0x0) ioctl$FIOASYNC(r2, 0xc0104304, &(0x7f00000001c0)=0x20000002) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) executing program 3: r0 = socket(0x2, 0x2, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4000006, 0x0, 0x0, 0x80000001}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 6: sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) listen(r2, 0x1) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ftruncate(r4, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x87, 0x0, 0x3f}, {0x45, 0x0, 0x0, 0x20000000}, {0x8106, 0x0, 0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 4: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f0000002440)=[{&(0x7f0000000140)="2b4831ac5b92295c5fc39343bc9181a4983be4f5cc30cb919b9445261951a4b4ab5ee02ff0dbc6863e310934c0d42558c29cfdf60136fb2b040d7209b8aba36b0c434da5cb7302dfc8b21627b53fbf0a7468295637fa20c89c23051a94e0acb032c6b22f933f8ed8fca00762e2007cd871c6e6eeb792924071c967d78240b2739d337addd40cdbbb1c621aaa3abd656dc393283bddea0ce7a0579cdcd140bd0ccb46929439b35768f07fa0b6f9a99a48a6e9317ba022127639d6f7ea07de8ffe17c57e87b7f1b58e49808dc3e9e923d82a8c597b7c34dd728130d869eb5d8a53925a981ae9e61936f6aa3b50c50afa800e6f4eae", 0xf4}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x100000}) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x28, 0x1) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xb9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r6, &(0x7f0000000140)=[{0x0}], 0x1) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0xb0, 0x80000000, 0x3f, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x23d0f7e1, 0x8000}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x42, 0xf5}, {{r2}, 0xfffffffffffffffd, 0x70, 0xfffff, 0x2, 0x4}], 0x8, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x41, 0x8000002e, 0x7, 0xffffffffffff2339}, {{r4}, 0xfffffffffffffffe, 0x0, 0x10, 0xd4, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x9, 0x20000001, 0x9, 0x7d}, {{r4}, 0xfffffffffffffffb, 0x35, 0xb, 0x9}, {{r2}, 0xfffffffffffffffa, 0xfa, 0x20, 0x6, 0x853f}, {{r4}, 0xfffffffffffffffa, 0x85, 0x40, 0x5, 0x56}, {{r0}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x8c, 0x80000000, 0x6, 0x1d0b}], 0x8466, &(0x7f0000000240)={0x0, 0x6}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00006b6000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x5c0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r2, r3, r2, r3, 0xa1, 0x401}, 0xfff, 0x8f71, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x8000, 0x20) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setreuid(0xee00, r8) r10 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, r8, r11}, 0xc) r12 = getgid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r12, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r2, r5, r8, r12, 0x30, 0x9}, 0x7, 0x5ae5, r13, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, 0x1}) r14 = socket(0x18, 0x8000, 0x80) setsockopt(r14, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r15 = dup(r14) setsockopt(r15, 0x1000000000029, 0x9, &(0x7f0000000080), 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffff6c8, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x3, 0x1, &(0x7f0000000080)=""/225, &(0x7f0000000180)=0xe1) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x1, 0x7, 0x5, r4}) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/33}, 0x29, 0x1, 0x800) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x18000, 0x0) r6 = msgget$private(0x0, 0x4b) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/27) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/pf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#^^[-)\x00', &(0x7f0000000480)='tap'], &(0x7f0000000680)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/pf\x00', &(0x7f0000000580)='tap', &(0x7f00000005c0)='5}\x00', &(0x7f0000000600)='){[#\x00', &(0x7f0000000640)='\x00']) recvmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000700)=""/18, 0x12}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/227, 0xe3}], 0x3, &(0x7f00000008c0)=""/6, 0x6}, 0x402) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000940)) getpeername(r2, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) recvfrom$unix(r1, &(0x7f0000000a00), 0x0, 0x1000, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = accept$inet(r5, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) connect(r7, &(0x7f0000000b00)=@in6={0x18, 0x3, 0xfffff801, 0x4}, 0xc) sysctl$kern(&(0x7f0000000b40)={0x1, 0x4f}, 0x2, &(0x7f0000000b80)="789165577b9d510685c9a81586a29c3fb29950fed793d8b08aa5960309e6f1aee91dabdec39bb0b83917bc82c02c41d55834f93941616766dfade5d0782ba1fb33e49e672d01513067529447c245016049a488fd791eef1fee528d2786d4d219f0666e8214c0ca8500ca889b1a7b140779cf6f77d457ebcb6bdcffe1f28538dcd2b443d51acb7dda8c2bd1af3a608e817cf02186048810440e5c", &(0x7f0000000c40)=0x9a, &(0x7f0000000c80)="78f7ea6da4fb017e31d36012760e54daf91b4609a6caae2bfb78471a3e16d54cca7271380be6e8fa75229af5705ffca5c40167f6f4ced9e92f4b2d5866165832586c2cbc863e0b471c2cf7aa91c219d947e33f5c6090c58206a9ed9d43aba5f3ea94baf2769b7ca79b4d45dee2638239cea6a9", 0x73) fcntl$lock(r5, 0x8, &(0x7f0000000d00)={0x1, 0x1, 0x8, 0x8, r4}) chflags(&(0x7f0000000d40)='./file1\x00', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) symlink(&(0x7f0000000dc0)='./file1\x00', &(0x7f0000000e00)='./file1\x00') r8 = socket(0x1, 0x8000, 0x4) chroot(&(0x7f0000000e40)='./file1\x00') getuid() sendto$inet(r8, &(0x7f0000000e80)="7f313afe23d949dab751d5416bd6a0723cbad80daadd6e3f3a1fbdc5afe03128030d4398a8a1133d4341da28461403ab430fe65629bd687cfebdfb1544dc07a3e5d6682c37f87dc6a144bcf3fa09430923b2145ea4171f62ed6825612fc1ac0b6279538308cfeb107cdc4459043935971234d6847ea7d67a521c2e7aeb7fc17b92e2bc08a793a0972dcd67e640ad6ae95f2d50f6dbc20580ceb85be2f1fdba74f1f59a7fc40cba7c587adef777e42c73eb50b84c7e87061d6e2ae1cd7d9264b7ae6df5eb029d5fb1c134125df3e9107cccfdcd447242e493b9df8c72665a393b6a5956c8c9ef4c87aefd5577518725be32ff280c45f22a3482b76df638c396220319ff9cac42028237f131801529b473f7f75ddcf956bee741e5532672d22934baff00da6df482f63db43eade49e32be4f8ae115b1990781bf5702a5ae46df8c465e8afa5ea38cd8f4d214e6e1b0b90785d85ca0080aadc09cbc1039cd873415b85e12a3df210841e8f1f136a63d1ebd1393eccb7bf23c8f0b7e5b752d654caca6670ed09fc4b17c4500472af233990092682e877a19cbac7e15c7dc09daa3db485bd214f842b8f94fa8a28a2d1f56218b4928f2ebf0c941ba63c2fb236e8fbe350429ff30bee366ad33ade8776a2fa7625361df7fbc90d64c3ddbaeaa39c7f2df4e369ceb1b4e4fb15f95570bc4de66151970a313045c13333f3775d17d0cc569a39afe4916eb41c9134846cf1fc4f1b8b776dc35318af3cc84dded48e65de77aeccf272f27b721d6614528950628fce8e5893d8da4a3a7b9dc553b2d0ccc28016a21ea233a3dfb5305d88c2514c7385fa23474c7e7a23da70e815fed6fd63839bfd77f7a51e4641271fe7c106ef971cf916bbd804d604361a6b6a016d76621ca572c956d8e2f7fd1e6a7a28a311090bb8cbd388d0841af3a40168c07fad77fd6fa94667ff7df6df13b09c2e64de4c68d5db9762c17a4a6627509d14cda2ab89adecd30c1d601451effbdc7345905a1f20c89a7a706383682dcad986838e6c28a1e5b09722054bda3b4241b5b1522261f2f45125ff19c1d080c418654c639cf5caf9834b0ce80b48d1136ae59fef0f71621ef19855034596cabe1c5d834d6735faea2787a95e24b27dee2d1d658622ae54830426a13bb700163d4ac82cf4192553fad532dda2c52a40f53a7c353cbfe272a7766dd4e6ec0b3c0fb104fbb37cb515f3ee0b6ca6ad92ed98f9689a2e3cd30969cd0d5383926496597714e39a2b471d06bd9b102449df79f539b3e4995b5acac6cdd2f7410efd7d38c55e869bd56ee46861cdc1ae035824e26f73cc1015c58339b9c702cb77c2a0274d7491b629d24a000989734598d9753abb00f6a973e4b87aa4823fe660dc47a74eb2c8105ac0801dc286c58837d37ca06a0cc0238782ab9a6d5223eccd3d36a902df6fef06b82f1443d5417ebebc5ab966fa6aae7c51985a2842579103b18500d5a1ce8bc26fc3f211fd769b6e18d1993583008dc38c7c08d22350a6b2f88028c8c0a9d4b41781ce51c5eb8636cd096badf71613657abc6e3c15889ed6091db842525cf1834a1c228c17dc98f37d4fb06cb2f14adef82c83b741241bd365e0cc6d77ce7895eb900becbf88d5a10888f8d2d7777368b99fa0ef87e55a9fd794ddb80a80b719720cd9790186d7063f5af5fb26ab0a21df923bb4e037e57884303ae146612fa3a1c2fb216ee5591c9ed287e8545438c322e905d81e6f877ba334df4c187768c6195771d17d7527e38f46b1cff1c3c11c138c63a6a31ad07bdbd4d560e9aa3810f73be1f25cd02abbe0edd2c777bdac57dc83c687055f9be4e61cf7ce349d06282a4e7b5645a26bf2e3ad61742b32289ae3385e7c826109f39be3ab2fb9116ca665722ca00428ac70ee3ad1ee8a12cc46a71be2e440efad66b79111d0fa5aa30920644fb938fd83e7b72c889de2315c72e5591dbad11b123fbe3b5c1dfff06870c9e2540b50af48ce41440de9c30df116ea7ea4228deb3fe5c735c3b10fcb9098ccb474e3bd3aaa74e0dcdf59fd3730999c1983474de862d2423f0c0af6da17cf47c370372186d588661d29a37b64ae02ad0b800884e287bdb2f859acdbfe8f7fd0299690e832a966f5987e8330b1d2b390e02554c8ce742560c80c10568da930007bfe2168411e2890ce44592cf9bffda420e5b8f52847ed5c083b47692dd78ea1dc9d500a5ae8655a10c808c4de00fae094f2fd963c13483a8afc144c3b9ce92b010ae5320a98dd603c4da7efeca8ef41ffdf8ec3e0f5d9b7974db14e69298465cb5fb825cf9e69c171080c3b98d704a17a9c8200ca01457cb7f23a5c6df3bc46e76b1b316c893b014770ef2e8db3f4ecd2b4776c0752315e7a1cde83a7c208a8a8c07a1e14120cef22e3bad713310b552ae09a6c5c10a392992f21a6eeca7ab5bea5ab13e6dbe01202abbf0c31b91ffbcb8ac15b3d6a3b69328aa171e3fa89a2b8f83f815a938036abdb21144f57391f81092e7632d2810bc3507913e7db44c06a5926eb9fd4b37066c332bb50bf78c23c30ee594dc99258dbaf8aba5c9d51b09f52449e4e34e6cfe3f08f9b91e10a67a7b4abbf81c68b9a396ce0702da42a4262667072be1fa28eec4aede81d47a0758ea7adf0128664b245ad274227fd902b33e23c5efeacd6b78a6eb56efac0f6083c426517b1a47476c94f3ca941c0f1531cd0d2347ccce4e2de3c1d6c8508e6e4a553fd7c3b60151ebc7739f08b3429671972c8900888407c205896f15fee69148b8d0159bb7ad99df0f3de158a2c517fa4e41997f043c7c01b270162f361bfd3d37976b636168a2b7e20abbf64a272f24fc6eb70a3fbab8f771c5dbf630ae4f856eb761ac1305ab60a6cdafcb4e813ed9464c66910b7b35deb1d4db04471676e53b1970f5e7216e28c61ba0cd31ff74c426352753ec62fbf828f2aef586f4a6d4097d737160be7ef1980cc8e2b11c1340e389cde58e8bc2408cc9d9252e1350a67b73f3ef6e3806a9afca17b815d482c73a01fff1e4b1732f69eca210215a1c100ece754a6ebf8eef2d1c7d3468962d2a58c4cb00026fe953ec2040aba3ca186461a671e57b4f77fdef27849097e23f7ef8a95f81518c0516c646716997a862946a846a995e23fd7c9d1a7001ad454247443b2d0f8153c4a960d3f66ec8edddc1c26e4e39935c08fb245837f66bfb8974eeeaae34f7117d19c5d4f3973599f55b6c722e2c2d54a159c559ff5717ba39db8d0f98a3cce1f8d99b533ee2dc04d4ede2ed12279c44a5c8d1cb43c8acf371603fed58ddb3e84199e4b7debc5e30bb2d713ce8fdf7a3f624a23f11ee9e201f355702921da964293ba4aa51bd55421524d3caedfb0e9f48f8481d0756da7b1af638e92df13aa53e72dcdb7f22b0a1f846d52095db8b0a3f2d2814926be53d63123558b35999dbbecef727d69c440f11a87413bde869bc137f22f3231bed47f03fcb69d252dfa43e3cabcda8590b9e3b29f9d8ab87e89cb05fe93b68f143995ba1b72f735467c99ca367f40a1c110ec9076d95b74756c8bf589d2a67127ddd1eabcfe6b61a08e189ebbdfb218884da45dfb3c6ad643649fd458c65dca6d9cc0a8c87f673b6b03517a7e3346ffe3da802f2aca2aa505066c007177dabe1a8f3fe222e7b6c176319465738e7fa7ae3aa30a8f8ab50b94656a023a49fae29e48d55b79c284628b8af9b67e97d36419deda68dedb9aea52355c4cf0853769f3f941c5c703a5cf876437df9cc24214f6d50605510a9de1412a9ce058d7da8b12124661e7bfd74823e8602671fd70a185f8c116d8fa9ca141717cc57dac00987b9574ff53242f94b732cfd9f48fc19512e3eee6cb3bf58418ae54dee06c385bd2e8e65762af9c98f395bcc194c8b4b8a4b60aa6a6f2d7ae214f5b9c9bfe52872b33f3821cc3895b9b73f1cac79ded50add9641805140cb32697fde7812418cb86bc3593e891348fff03b5fc38bfdcf744e3b607410f18fd1daaeb1b4c153361c4480f0462dd9b12ca4151021db0dec74ce85b4c1917db5ff736b156ab070dd66756d1e1f93a6df48cbc46f66f89736e4c2d9e9c12acb55747c590961c1e9d44dfbd6c9339c865c7b871b2f6023473552a41482fe498361f93c1b0c4ec410ecce42dfb19f42688692fd5443b2bc6c3906e2dc52d85b64fb6b2634aba4a730c6a9397ec1696f21c67478415270012c7d5fcacf7b23bf1f3d07eabc2445bc5053f3cc48352756e0b092e6c95829c986e5355f26d43b96c0d454997989f52edef731c7af72e0c2238613bdd2c3b1f196826d81c4e8ad358920ff75cabf3ea09cf9c352cdd60de92492aad6a8bc8a46bb9b9756a6ed5216349b309ca19a49fef3ee130daadd18a48446f69b775119a8cb70472b0d885ddce52108f5636dae4b42206a51ed3083a74897bde0fd57d266d1f86240ba4dd2e6410b1591c809fbcbd43d10b0cc6570b79e8106a99300ed9530e812f6fec876d647d6ace2482346ddce29de45a236b07ab59ac51283734435bf8ad0787388a94a9321cde99d78e7516a951d943894ee01a28cb31bc29c9521dd726397e00caf221ec7e9c93c105bc477ccbdf4e62bec5d1c18b44b68b5f06ade9fc0432d9d45d035f4c23cb5cee6a67238075ac6454f390a4313db9be1a8cc39f756bdd91c01898d379e2b8a299e71fa1d3cc4d1b91aef2fd5942b7269083bb9ee270240398acc41651d902396c34dcb78c926bc1c184bdfc3d58c68bbe7d4497d3a73b8144d461f665aec544111ffd13d2386632e5496729ed848110fe78c214dfd00936d82c4737a013dbf766914f28a642699f8d6e62f40fc51f08b94f99a488c4c11417562476f5cb45b48c240cb4c2c93e645f65087737ac1f369fe54c942f763fa64c82d2fb40e3128ed24b51326ff3e97931b502adbec915803707f884e57f67dfabfb95616090d25235d7ff62b6e3a6013a8357e994e04f99c33a2fac970d176e57470bf1655d057b67a0157ace29ff5cce0ad57c8f1177f678a52e0791be4ad9ea0b434766948863f88d992e231d57f428c234f01b0df7dfb2bcbef5ae80b40f4793a2c36c0504fb826588eacbb6f3768906a7cd44ce6e84d60493301d8f0fbf8b3d820345c4e155deac5cc7a45e9e698d770cd32242db00532a7813ebee86e1064deb67114a30750af8485e49fcbd7a056a7561d51a9fa4abc24af8ae00a13ec0f0a825fdc9deb3a8a87e8ae5636292ae5f9a83d0ad30674f18db113773a1c4421db718f68de2fa1b440743394e4947e0c10c5ed950b88fa54f6ae7566b98b6a795c5c406db59b54cf45bd98ff235beeb25d3b5dc09c0e12b88d6709216c03d7e9ef0c2b7c96283f7a02cbd80f1308275f2a0b8428d8449ceb3a8b272456279f1774ce24b18f8f67b9f5e7fd0d53789c9f4240e7912be41c61664cf67911e12e64aaeb39cbecf0d8bfa397ac4ece372d529652e1822806402304f84ef0e80d7c38c55f3f1001b4cef4d2823a5c9e354b32be1c3410f82fbe2a23bd22381e05e82164a86b5eae564f762dc5be0390a289ff93b34b9d870d0f8b6972ade7e005626d980c74ae7540bd98879d79b19d272c38efce57ec4559d30fd40522210e4b76700460022a5f141773c2cbd59adb6970da947a4ad87aee172dd68e7234275216427f8bc62b5581f10e4780129b00b26150a89d58915d412f4e6a8d49e51064d150f9cd98111be5d05384da949c07b1f927716286ed6f0026944344c33c0a77d0558fdf19b550c66852fe608a65bce943", 0x1000, 0x5, &(0x7f0000001e80)={0x2, 0x3}, 0xc) getsockname$inet(0xffffffffffffff9c, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000002980), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) r4 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) getsockopt(r4, 0x11, 0x4, 0x0, 0x0) close(r2) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x7) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r6) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, &(0x7f00000001c0)) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) dup(r2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r7) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x2}, 0x40000002, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 1: rename(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: mknod(0x0, 0x0, 0x0) pipe(0x0) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x1}, {0x42e}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x1}, {0x44, 0x2, 0x0, 0xffffffff}, {0x16}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x80) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x8}, {r0, 0x2}], 0x2, 0x1) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600000d75f82f52795581f9ae4f5f593710000003b006e1aa4058b74adad9a4e721f5b293380ff020000000000000000000000000001"]) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000740)="eefd8683020c5fc9d1d7c07ad16d3749f5e3d84fb6c155d2fbb6433c69a440835eafb874", 0x24}], 0x1) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setuid(0xffffffffffffffff) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) (async) r5 = fcntl$dupfd(r3, 0x0, r4) close(r5) (async) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) (async) r7 = getuid() setreuid(0xee00, r7) (async) getpid() executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x800, 0x10, 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) (async) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) (async, rerun: 64) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d7380bc9d1b55557b60000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8e01af", 0x30}], 0x3) (rerun: 64) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x43) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f90}, 0x10, 0x1001, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) (async) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000440)=0x6) close(0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0xfffffffffffffffd}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 2: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r8, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async) r4 = semget$private(0x0, 0x4, 0x5c0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r2, r3, r2, r3, 0xa1, 0x401}, 0xfff, 0x8f71, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x8000, 0x20) (async) r7 = getppid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setreuid(0xee00, r8) (async) r10 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r11) (async) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, r8, r11}, 0xc) (async) r12 = getgid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r12, 0xa) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r2, r5, r8, r12, 0x30, 0x9}, 0x7, 0x5ae5, r13, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, 0x1}) (async) r14 = socket(0x18, 0x8000, 0x80) setsockopt(r14, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) (async) r15 = dup(r14) setsockopt(r15, 0x1000000000029, 0x9, &(0x7f0000000080), 0x0) executing program 7: sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2fc3a06e67ff09a7b92a49f0a", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) r0 = open$dir(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file1\x00') syz_open_pts() r3 = getuid() setreuid(0xee00, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x3, 0x0, r4, r3, 0xffffffffffffffff, 0x40, 0xff}, 0x2, 0xe7cd, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4, 0x0, 0x7ff}, 0x1, 0x0, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x14}, {0x20, 0x0, 0x3}, {0x8106}, {0x8000, 0x81, 0x4, 0x2}, {0x0, 0x49, 0x0, 0x40}, {0x3, 0x6, 0x3, 0x8bd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[@ANYRESOCT=r1, @ANYBLOB="3262309d43197a33faeae522cbe30a59bfd933707a358bd8b831e27310491c617d0d523268dca6b66d65a02fbfe875f9ec85546585e3f1eb69825352ca283b80", @ANYRESHEX]) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x6) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = getuid() r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x800, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/37, 0x25) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000240)='./file0\x00') faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000002c0)=0x80000001, 0x4) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000300)={0x7, 0x1}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0xfffffffffffffc01, &(0x7f0000000380)='./file0\x00', 0x8}) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xfffffffffffffc00, 0x3a26}, {0x9, 0x2}}) open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0x140) sendmmsg(r2, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f00000004c0)=@in6={0x18, 0x0, 0xfffffff9, 0x8}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000500)="517bd29cac55663c543b981c85e32dafbfe840475811a92ec58503b4265effd98befe4d9533ffb2752db9fac2c75769c71c7c100435f531fe4c0ca0ab7f364d172b1f5dfa894c4f0e24f82c751ad466c68de5a1ae764a42e6385a8b9c1e5afe7d591831f", 0x64}, {&(0x7f0000000580)="8967ad55f9e0262e2496e5b93085499410e1a4748fea6cac28de06e9d4e86fc0b2531be21792e979e1eb4b6b42a193faa36dc9ca8d7113c46c54c29646768b2f5c6583dcf4f8f3b8d5094293bbc77379ccaaa405d4c26436b9d8c212d55b157216afd7a1123ed89246d174e6d49767b222d6e7b51fcd2c91d213ba67d61081dbcfc7ee56b9bf3f24d3a94acc30d2d8a467", 0x91}, {&(0x7f0000000640)="d845dd8ef302edf0c641230feb6a1d5556c0deec2e98b2ad085967ffed38989c3534c4f65dd8fcbe665401c3b799c42ee6efcd72f594b6d9f273cead92fab73c597daf9113129566fcbef8a79c37913ca72d84e18319b3ec30db7342112d26dd0819997874511283c66da5eaf2c0833c85292c344982e3c816a98cfefa388dfc30ec454c6dccda42a9410c79516410b676357ce9fe7ce7832708339bdff9e3d3985bfee7ccb4c97a6120b1670ef4fb06", 0xb0}, {&(0x7f0000000700)="205bd08a24f945ded2a554f23c8754b3eb7ced4d8dc09ad3a930a73c470f125d6ffdeb4492c4a1aa9681bc16994ce3c017a0ec06b6446cb885a06545ef102317ac17b974a06955c390f06207169f4477652cef083942c472c85a79728b8278171d12cbf60f3cc2d0a6ec8ff34436a039a6328830731a82f10f1c221666a0abb16d5cf61249453df1bfc6a0d38e329df96e84ecf1f32f65e71bea0f34edf1315c843ae39322", 0xa5}, {&(0x7f00000007c0)="a42899b3162c6e99e932ffec4f998642af974dc54262eb4748385c9159dcd816d3af77c33763e42906c03966bd1c56a5b350d6d83929a663e1bd348ddb8609952c5e122f1b6d699a4e5cb071c62bbbcc247d2f7cab2545a26a4fab0fe461c6c4dfcb939cb5c7a26d8cf5ec54aa2fdcd6683a53a9eb1dad82d78162a67d12092fe48ad51ccb317bbf854d04d4197b34625ce99c9f2d2b355ca102ec574957d7665cf26930d26124e78401da4fba17f4841ff5733ffb0e92fd4c6f6f83c401b53e3f72fe7f474ee7aed0f5d4decb6b5235e755c33106830f337f78a66e040b823414e603d83533cd3d8481175de95ac619c186b4", 0xf3}, {&(0x7f00000008c0)="72c2cc17ceb922c5070a4e2772bf0c33cec04f8628d359634a76de0e45ee09d60b5bc881e5acf4a900852fe82fe9fa7726e2a421341af7aedd9bce6d73a6a92630571e9a77125930ea0338ae08", 0x4d}], 0x6, &(0x7f00000009c0)=[{0x48, 0x1, 0x80000000, "63ef4fd648f24a1e670f9ca2a29ffedd51a40c84c4bebe16bb622ed55107b0b69f4ecf22def4d6b70ed9b56a54bbdad1a0c7"}], 0x48}, 0x3}, 0x10, 0x0) unlink(&(0x7f0000000ac0)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000b00)=""/190, 0xbe, 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000bc0)='./file0\x00', 0x0) r3 = msgget(0x0, 0x200) r4 = getegid() r5 = getuid() r6 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000c00)={{0x8, 0x0, r4, r5, 0xffffffffffffffff, 0x100, 0x8000}, 0x795, 0x94f, r6, 0x0, 0xe3, 0xfff, 0x0, 0x3ff}) r7 = accept(r2, 0x0, &(0x7f0000000c80)) readlink(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)=""/246, 0xf6) open$dir(&(0x7f0000000e00)='./file0\x00', 0x400, 0x84) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000e40)={r6, r5, 0xffffffffffffffff}, 0xc) getsockname$unix(r7, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) unlinkat(r0, &(0x7f0000000f00)='./file0\x00', 0x8) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8f5a9640d8411c8f2dd273cf3be70e24c70ef9d428172be37a54cb1964fdac626b2da22c882c60c92569d1112bb366f8edead0eb76bd573d5", 0xe0}], 0x2}, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r2 = getuid() setreuid(0xee00, r2) r3 = socket$inet(0x2, 0x4000, 0x0) sendto(r3, &(0x7f0000000140)="8d2c3cf46e4fb57d5950ec79", 0xc, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000), 0x10) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) recvmmsg(r3, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r2, 0x2) executing program 3: pipe2(&(0x7f0000000000), 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800489078ffffffffe0000002440c070000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = getuid() setreuid(0xee00, r4) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, 0x0, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r5, 0x4, 0xfc9}) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) socket(0x11, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001980)={0x0, 0xa, &(0x7f00000017c0)=[{&(0x7f00000005c0)="57931731cc275c29b1aed3194c6f37430ae48885be99e6b3178c33b1b52f8fa3020763ade3e8010e64c4eb1290ead2acd688118cbcb7a7198705d6301f3cdb2808d786b455db1f997546e8359481b1fe28", 0x51}, {&(0x7f0000000640)="aaff4c51883e004b5f89075a5ddd67f3227908132e2bbca76867b831115dd2fee04f802fa2035c2cdce42602ad61953030e0ebbdf951b204afb415cb2d7571951eeb", 0x42}, {&(0x7f0000000700)="b573975435f384a446acefe3a9c8435fc53be209a95faaa9e582cdd3c8a869899283ef37e7a1f35b03048a939cff0bc18e0e95a0", 0x34}, {&(0x7f0000000740)="9e4673eb165000ef76574090ce780f20f8b3e79fc550b83c59ae6a9ec6fd01a2e59aba4cc2c70ff2a43ae8a76577758607271189d73e487865d275ca686b14c7249ef2619b5f3d2c15c4a57f1c3a996c0883b491a712ac372d1291b0d5f5c7ead631680269803c3482f368433f4fcece46f6d75471dff907485ff9e2387b4176556545f30ed78986606d1978acd39b868a25527876e5cc072759a0554e03861ada163f81da92278fc73629d7dd0387d37a96dc697e8aabe0bcc153b25acbabe29a1647a5e0f5235b27dd78d2416cc009f872b8d6852aa75da7c7f82dadb665a0a80d2913a6bba7c27c8ce847210f4c3816c99e1a052f15fb31599895e397056f829b926e6a4ce87517672405d2d2d50159fecb1d1cd147cff8bf3ef7b6cc5153c400969f40ac355404a1272f154a2ad345b3941adffe2a46650748f324949f6b9f08dee388bf5d506b90032a033c80ef0f3951e85a9e699b0c2711f6514800127e02de69679da02ad79b49301f01c351e863f9ad1a5a157131f57e83f15bc9753ddf9acfb3650705aa38664a3acb9273427dc16ea5bdaba2d2d0a45d82905b2144230c069003187ebc56e84358566633fdc3174de59f7d3a1fb109d5ad66151390313ef5f18361dbfff99c7bba31515f387536e01a26dd58efa98f77fa04b803b4f8bf095ec32af2bc31cf528a8b1d59c322163d42d2784f2ae34519587fe14a18654acdbd098c42d8167f9a42442c359f63864f67bcffec24cb7def3347446b1f455c7b1d9d6b7c856b57932daa51f59a70f0794809ef95193f8430d974f5d4b9c78067e28767b4d9e8f67fdac688fa6fa492728088cb1fdf7925a30159501e35822468395b8ee0f24cb7df6f6068f8c565a2a4ba1fdaf9d9413a102d20a3a8eca2afbc752a4dbaac1a9de4fa66e2d19c4e69710dfcde6dd72002ceb64e93b71235df5dcee3e9c0667850c1981cfd63a4f8b5b4183d3a46904e07", 0x2bb}], 0x4, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/164, 0xa4}], 0x6, &(0x7f00000004c0)}, 0x8c0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f00000002c0)="4e98f6db8179c7a195d8a07506988fd0f8a3155f0549c19c8ab9d787e9fe7e76cdde14391717e47e1e548e75ed475e949df92b6e199eb62b91245843b0c5cb37bd517ce954cb9042594d8b2ac8b63bba63b4036244bd745476beff0c713fc75e7a4d8202af834b744ce1415fdd4dbc8e6e25", 0x72) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240)="c20f479b21f759764bed9219fa63972c03b2b88dbbe60d5bcdd86add20b0942a7e000020d7c35db845e4fdee07e5c18a2e32db52487ba75a2486dd2feedebfa4adbd68af799eefeee698a390281773640d143dcb68af41a2069195a60c816987", &(0x7f0000000340)=0x60, 0x0, 0x0) r3 = kqueue() dup2(r2, r2) fcntl$getown(r3, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000040)="a74c142629cc47ff03202e6c2e970f656edbd8f2e8de1737603d4bf0bd1172e33b8def720de9e18dd8e4a656483e12ec173ec9565b79460df0371d94d96b65a526e99b292cddc87bb4a301eafc74b5a3a289a10925e97841aaf60a8c8b87f5d912a3457a405acec510f087f01e7b68c80b7ffc729b3bb8c79bcc289dc7f74209da07f45e14959068724df2e0d5286a2d7cf4ed717557becf09889c73ee2aee5455e391699af37e3eff03ad312e71444afc576d837d0e2e759fa9250e82f8d1b3c2717432ee404e7ffc390be9c0485582c711ae4ccc7e92bd7572d4c476a0a99746a98b69", &(0x7f0000000140)=0xe4, &(0x7f0000000180)="f61941bc00a858bbb888e3a722511a779bf3b2c00aaa15987dd476dee24eb9f0ef40861f907e58542cd7785e6926d19191", 0x31) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x87, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x0, "811b354ea56097f4e7c1d247968aac0988cfb5a0ff7e3456071080bfd727880cb5e7cb8367d2f8c58dfeca03f1eb4f445e6a3e53c2524a82d84517b22a8142b650dab60372c6118c2189bc7e385a225138b16494bbace42de3"}}}}}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x57}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r0, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r4 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r5) sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x432) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5]) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="93e7ac05dc7f24be7c2ab3800aff072ee42b98d3df1fab5134a4f1aabc9dc736d52700e32ff00678fd99e1d0b03e1528c6857388c0579cc95665e6415bf7c5b22f59ba94ea704061396cd1c6314d47d299987431ae719014542c4eca87a8444ca42fe984ffa19bd9e2294557ac3690232866a02d09d2208ee4895f98960e8524ea13a8513c67f5dc41767e949f325bb0975146b69799f61ad8b2531dddf167690ddf05d2c16ddbb4b7c106b67de674afdd9482b4dbd502c4df21c507fa2194c32ebbca4ab0f4f8", 0xc7, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x21b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x631}], './file0\x00', 0x7}) setgid(r4) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x4, 0x40}, {0x264}}) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r7 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x5a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file0/file0\x00', r8, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r6, 0x0, r9) geteuid() recvfrom(r7, &(0x7f0000000640)=""/52, 0x34, 0x0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r2, r0) r10 = socket$inet(0x2, 0x8000, 0x2) r11 = accept$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r11, &(0x7f0000000840)=[{&(0x7f0000000740)="e6dc2d504f5388f389da1194e26767df0c0203c13181005d49c11461dd9b29e4786f87f731b8d9e18f90b437d374f00924c3386c008dce5809ef84849999ef71812d3c496b18f2c5a0b35fc71afa7196cf728f9a8a3ba3b54063104424ee7bedfda262908b8e47c21e23baa14d56c2982f8da65e115dd06be1cab5321912ae0b0d5dcc9667d275e847a3f04438ed22ca29345c31d6272e250cc41729978de05eb8da1ede89126168c5b8a4299c", 0xad}, {&(0x7f0000000800)}], 0x2) setgid(r1) r12 = semget$private(0x0, 0x4, 0x14) semop(r12, &(0x7f0000000880)=[{0x2, 0xb96, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x2}, {0x2, 0x1, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0x1000}, {0x7, 0xfffa}], 0x9) pmap_unwire: wiring for pmap 0xfffffdattempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff80003299e8b8 gsbase 0xffffffff82c50ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff82826e15) at panic+0x159 kerntrap(ffff80003299e800) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80003299eae0,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd805ab02e00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd805ab02f00,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd805ab02f00,ffff800000ddf800) at ip_dooptions+0x87c ip_input_if(ffff80003299ed78,ffff80003299ed84,ffff800030162000,0,ffff800000ddf800) at ip_input_if+0x1d3 ipv4_input(ffff800000ddf800,fffffd805ab02f00) at ipv4_input+0x47 ether_input(ffff800000ddf800,fffffd805ab02f00) at ether_input+0x525 tun_dev_write(5d00,ffff80003299f0f8,ffff800030162000,2) at tun_dev_write+0x209 spec_write(ffff80003299ef50) at spec_write+0xd8 VOP_WRITE(fffffd807dd33d98,ffff80003299f0f8,11,fffffd807f7d7958) at VOP_WRITE+0xc3 vn_write(fffffd806b06a178,ffff80003299f0f8,0) at vn_write+0x157 dofilewritev(ffff80002dd439d0,c8,ffff80003299f0f8,0,ffff80003299f1b0) at dofilewritev+0x1a9 sys_write(ffff80002dd439d0,ffff80003299f260,ffff80003299f1b0) at sys_write+0x87 syscall(ffff80003299f260) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9c3e3f4f2e0, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 0fee9609-1d66-d0cb-3385-b9d53e0469ef found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace